mirror of
https://github.com/bringout/oca-ocb-project.git
synced 2026-04-22 08:02:07 +02:00
19.0 vanilla
This commit is contained in:
parent
a2f74aefd8
commit
4a4d12c333
844 changed files with 212348 additions and 270090 deletions
|
|
@ -16,38 +16,15 @@ pip install odoo-bringout-oca-ocb-project_timesheet_holidays
|
|||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- hr_timesheet
|
||||
- hr_holidays
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Timesheet when on Time Off
|
||||
- **Version**: 1.0
|
||||
- **Category**: Human Resources
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: True
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `project_timesheet_holidays`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/project_timesheet_holidays
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Reports: doc/REPORTS.md
|
||||
- Security: doc/SECURITY.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -2,18 +2,13 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
from odoo import _
|
||||
|
||||
|
||||
def post_init(cr, registry):
|
||||
def post_init(env):
|
||||
""" Set the timesheet project and task on existing leave type. Do it in post_init to
|
||||
be sure the internal project/task of res.company are set. (Since timesheet_generate field
|
||||
is true by default, those 2 fields are required on the leave type).
|
||||
"""
|
||||
from odoo import api, SUPERUSER_ID
|
||||
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
|
||||
type_ids_ref = env.ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False)
|
||||
type_ids = [(4, type_ids_ref.id)] if type_ids_ref else []
|
||||
companies = env['res.company'].search(['|', ('internal_project_id', '=', False), ('leave_timesheet_task_id', '=', False)])
|
||||
|
|
@ -24,7 +19,7 @@ def post_init(cr, registry):
|
|||
if not company.internal_project_id:
|
||||
if not internal_projects_by_company_dict:
|
||||
internal_projects_by_company_read = project.search_read([
|
||||
('name', '=', _('Internal')),
|
||||
('name', '=', env._('Internal')),
|
||||
('allow_timesheets', '=', True),
|
||||
('company_id', 'in', companies.ids),
|
||||
], ['company_id', 'id'])
|
||||
|
|
@ -32,7 +27,7 @@ def post_init(cr, registry):
|
|||
project_id = internal_projects_by_company_dict.get(company.id, False)
|
||||
if not project_id:
|
||||
project_id = project.create({
|
||||
'name': _('Internal'),
|
||||
'name': env._('Internal'),
|
||||
'allow_timesheets': True,
|
||||
'company_id': company.id,
|
||||
'type_ids': type_ids,
|
||||
|
|
@ -40,7 +35,7 @@ def post_init(cr, registry):
|
|||
company.write({'internal_project_id': project_id})
|
||||
if not company.leave_timesheet_task_id:
|
||||
task = company.env['project.task'].create({
|
||||
'name': _('Time Off'),
|
||||
'name': env._('Time Off'),
|
||||
'project_id': company.internal_project_id.id,
|
||||
'active': True,
|
||||
'company_id': company.id,
|
||||
|
|
@ -48,10 +43,3 @@ def post_init(cr, registry):
|
|||
company.write({
|
||||
'leave_timesheet_task_id': task.id,
|
||||
})
|
||||
|
||||
for hr_leave_type in env['hr.leave.type'].search(['|', ('timesheet_project_id', '=', False), ('timesheet_task_id', '=', False)]):
|
||||
company = hr_leave_type.company_id or env.company
|
||||
hr_leave_type.write({
|
||||
'timesheet_project_id': company.internal_project_id.id,
|
||||
'timesheet_task_id': company.leave_timesheet_task_id.id,
|
||||
})
|
||||
|
|
|
|||
|
|
@ -16,12 +16,16 @@ on leaves. Project and task can be configured company-wide.
|
|||
'depends': ['hr_timesheet', 'hr_holidays'],
|
||||
'data': [
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/hr_holidays_views.xml',
|
||||
'views/project_task_views.xml',
|
||||
'security/ir.model.access.csv',
|
||||
|
||||
],
|
||||
'demo': [
|
||||
'data/holiday_timesheets_demo.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': True,
|
||||
'post_init_hook': 'post_init',
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<function model="hr.leave" name="_remove_resource_leave">
|
||||
<value eval="[ref('hr_holidays.hr_holidays_sl'), ref('hr_holidays.hr_holidays_cl_qdp'), ref('hr_holidays.hr_holidays_sl_qdp')]"/>
|
||||
</function>
|
||||
<function model="hr.leave" name="_validate_leave_request">
|
||||
<value eval="[ref('hr_holidays.hr_holidays_sl'), ref('hr_holidays.hr_holidays_cl_qdp'), ref('hr_holidays.hr_holidays_sl_qdp')]"/>
|
||||
</function>
|
||||
<function model="hr.leave" name="_create_resource_leave">
|
||||
<value eval="[ref('hr_holidays.hr_holidays_sl'), ref('hr_holidays.hr_holidays_cl_qdp'), ref('hr_holidays.hr_holidays_sl_qdp')]"/>
|
||||
</function>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -1,24 +1,28 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Malaz Abuidris <msea@odoo.com>, 2023
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Malaz Siddig Elsayed Abuidris (msea)" <msea@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2023\n"
|
||||
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-19 16:33+0000\n"
|
||||
"Last-Translator: \"Malaz Siddig Elsayed Abuidris (msea)\" <msea@odoo.com>\n"
|
||||
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/ar/>\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,31 +31,34 @@ msgstr "البند التحليلي"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "البنود التحليلية"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"المشروع الداخلي والمهمة كلاهما مطلوبان لإنشاء جدول زمني للإجازة %s. إذا كنت "
|
||||
"لا تريد جدولاً زمنياً، عليك ترك المشروع الداخلي والمهمة فارغين. "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "الشركات "
|
||||
msgstr "الشركات"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "تهيئة الإعدادات "
|
||||
msgstr "تهيئة الإعدادات"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "إنشاء مهمة"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "اسم العرض"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -59,29 +66,19 @@ msgid "Employee"
|
|||
msgstr "الموظف"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "إنشاء سجل نشاط"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "إجازة عامة "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"إذا كان محدداً، سوف يتم إنشاء جدول زمني في مشروع الإجازة في الشركة عند تصديق"
|
||||
" أيام الإجازة. "
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "المُعرف"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "داخلي"
|
||||
|
||||
|
|
@ -91,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "مشروع داخلي"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "مهمة الإجازة "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "طلب الإجازة"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "عدد أنواع الإجازات "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "هذه العملية غير مدعومة "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "المشروع"
|
||||
|
|
@ -121,12 +95,11 @@ msgstr "المشروع"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "تفاصيل إجازة المَورد "
|
||||
msgstr "تفاصيل إجازة المَورد"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "المهمة"
|
||||
|
|
@ -139,7 +112,7 @@ msgid ""
|
|||
"individually."
|
||||
msgstr ""
|
||||
"المشروع الافتراضي الذي يتم استخدامه عند إنشاء الجداول الزمنية تلقائياً عن "
|
||||
"طريق طلبات الإجازة. يمكنك تحديد مشروع آخر في كل نوع إجازة على حدة. "
|
||||
"طريق طلبات الإجازة. يمكنك تحديد مشروع آخر في كل نوع إجازة على حدة."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -148,70 +121,139 @@ msgid ""
|
|||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"المهمة الافتراضية التي يتم استخدامها عند إنشاء الجداول الزمنية تلقائياً عن "
|
||||
"طريق طلبات الإجازة. يمكنك تحديد مهمة أخرى في كل نوع إجازة على حدة. "
|
||||
"طريق طلبات الإجازة. يمكنك تحديد مهمة أخرى في كل نوع إجازة على حدة."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "الإجازات "
|
||||
msgstr "الإجازات"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "الإجازة (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "الإجازة (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "مهمة الإجازة "
|
||||
msgstr "مهمة الإجازة"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "نوع الإجازة "
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "عدد أنواع الإجازات"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "الجدول الزمني "
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"استخدم هذه الكلمات المفتاحية في العنوان لتعيين مهام جديدة:\n"
|
||||
"\n"
|
||||
" 30h لتخصيص 30 ساعة للمهمة\n"
|
||||
" #tags لتعيين علامات تصنيف للمهمة\n"
|
||||
" @user لإسناد المهمة إلى أحد المستخدمين\n"
|
||||
" ! لتعيين أولوية متوسطة للمهمة\n"
|
||||
" !! لتعيين أولوية عالية للمهمة\n"
|
||||
" !!! لتعيين أولوية عاجلة للمهمة\n"
|
||||
" \n"
|
||||
" تأكد من استخدام التنسيق والترتيب الصحيحين، على سبيل المثال: تحسين "
|
||||
"شاشة الإعدادات 5h #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "عرض الإجازات"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"لا يمكنك إنشاء جداول زمنية لمهمة مرتبطة بنوع إجازة. يرجى استخدام تطبيق "
|
||||
"الإجازات لطلب إجازة جديدة عوضاً عن ذلك. "
|
||||
"الإجازات لطلب إجازة جديدة عوضاً عن ذلك."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "لا يمكنك حذف الجداول الزمنية المرتبطة بالإجازات العامة."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"لا يمكنك حذف جداول زمنية مرتبطة بطلبات إجازات. يرجى إلغاء طلب الإجازة من "
|
||||
"تطبيق الإجازات عوضاً عن ذلك. "
|
||||
"تطبيق الإجازات عوضاً عن ذلك."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"لا يمكنك تعديل الجداول الزمنية المرتبطة بطلب إجازة. يرجى استخدام تطبيق "
|
||||
"الإجازات لتعديل طلبات إجازاتك عوضاً عن ذلك. "
|
||||
"الإجازات لتعديل طلبات إجازاتك عوضاً عن ذلك."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "المشروع الداخلي والمهمة كلاهما مطلوبان لإنشاء جدول زمني للإجازة %s. إذا "
|
||||
#~ "كنت لا تريد جدولاً زمنياً، عليك ترك المشروع الداخلي والمهمة فارغين. "
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "إنشاء سجل نشاط"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "إجازة عامة "
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "إذا كان محدداً، سوف يتم إنشاء جدول زمني في مشروع الإجازة في الشركة عند "
|
||||
#~ "تصديق أيام الإجازة. "
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "مهمة الإجازة "
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "هذه العملية غير مدعومة "
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "الإجازة (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "نوع الإجازة "
|
||||
|
|
|
|||
|
|
@ -1,23 +1,23 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Jumshud Sultanov <cumshud@gmail.com>, 2022
|
||||
# erpgo translator <jumshud@erpgo.az>, 2023
|
||||
#
|
||||
# erpgo translator <jumshud@erpgo.az>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2023\n"
|
||||
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2022\n"
|
||||
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
|
||||
"Language: az\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: az\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -27,20 +27,9 @@ msgstr "Analitik Sətir"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitik Sətirlər"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -51,33 +40,41 @@ msgstr "Şirkətlər"
|
|||
msgid "Config Settings"
|
||||
msgstr "Parametrləri Konfiqurasiya edin"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "İşçi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Daxili"
|
||||
|
||||
|
|
@ -87,29 +84,6 @@ msgid "Internal Project"
|
|||
msgstr "Daxili Layihə"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Məzuniyyət Sorğusu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Əməliyyat dəstəklənmir"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Layihə"
|
||||
|
|
@ -122,7 +96,6 @@ msgstr "Resursun Məzuniyyət Detalları"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tapşırıq"
|
||||
|
|
@ -144,19 +117,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Məzuniyyət"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -166,19 +138,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Məzuniyyət Növü"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Tabel"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -187,7 +175,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -196,8 +189,16 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Məzuniyyət Növü"
|
||||
|
|
|
|||
|
|
@ -1,202 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Ivan Shakh, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+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: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Кампаніі"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Налады канфігурацыі"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
@ -1,89 +1,78 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# KeyVillage, 2023
|
||||
# aleksandar ivanov, 2023
|
||||
# Albena Mincheva <albena_vicheva@abv.bg>, 2023
|
||||
# Георги Пехливанов <sonaris@gmail.com>, 2023
|
||||
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
|
||||
# Petko Karamotchev, 2024
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Petko Karamotchev, 2024\n"
|
||||
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Аналитичен Ред"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Аналитични Редове"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Фирми"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Настройки"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Служител"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Вътрешни"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -91,32 +80,9 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Заявка за отпуск"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Операцията не се поддържа"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
|
|
@ -126,10 +92,9 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Задача"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -148,19 +113,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Почивка"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -170,19 +134,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "График "
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -191,7 +171,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -200,8 +185,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,139 +1,102 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Boško Stojaković <bluesoft83@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2025-05-06 20:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2018-09-21 13:17+0000\n"
|
||||
"Last-Translator: Boško Stojaković <bluesoft83@gmail.com>, 2018\n"
|
||||
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
|
||||
"Language: bs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Analitička stavka"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Retci analitike"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Kompanije"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Postavke"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Zaposlenik"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Kreiraj kontrolne kartice"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Generalno vrijeme odsustva"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Označavanjem omogućavate kreiranje stavaka kontrolnih katica prilikom "
|
||||
"odobravanja odsustava (prema postavkama projekta)."
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
#, python-format
|
||||
msgid "Internal Project"
|
||||
msgstr "Interni projekt"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Is Vreme off Zadatak"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Zahtjev za odsustvom"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Leave Types Count"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operacija nije podržana"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekat"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Detalji odsustva"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Zadatak"
|
||||
|
||||
|
|
@ -144,9 +107,6 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -154,71 +114,88 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
msgid "Time Off"
|
||||
msgstr "Odsustva"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Vreme Off (%s/%s)"
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Zadatak odsustva"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Vrsta odsustva"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Evidencija rada"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Vreme Off application to request new time off instead."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Vreme Off application instead."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Vreme Off application to modify your time off requests instead."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Jonatan Gk, 2022
|
||||
# Quim - eccit <quim@eccit.com>, 2022
|
||||
|
|
@ -12,20 +12,22 @@
|
|||
# jabiri7, 2022
|
||||
# jabelchi, 2022
|
||||
# Óscar Fonseca <tecnico@extreme-micro.com>, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Óscar Fonseca <tecnico@extreme-micro.com>, 2023\n"
|
||||
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 04:42+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/ca/>\n"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -34,23 +36,9 @@ msgstr "Línia analítica"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Línies analítiques"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Tant el projecte intern com la tasca són necessaris per generar un full de "
|
||||
"temps per al temps desactivat%s. Si no vols un full d'hores, hauries de "
|
||||
"deixar buit el projecte intern i la tasca."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -59,7 +47,23 @@ msgstr "Empreses"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustos de configuració"
|
||||
msgstr "Paràmetres de configuració"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -67,29 +71,19 @@ msgid "Employee"
|
|||
msgstr "Empleat"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Genera full d'hores"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Temps global desactivat"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
"Si es marca, quan es validi un temps lliure, es generarà un full d'hores en "
|
||||
"el Projecte Vacation de l'empresa."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -99,29 +93,6 @@ msgid "Internal Project"
|
|||
msgstr "Projecte Intern"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "La tasca Temps excedit"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Petició d'absència"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Comptador de tipus de dies lliures"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operació no implementada"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projecte"
|
||||
|
|
@ -134,7 +105,6 @@ msgstr "Detall del temps lliure dels recursos"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tasca"
|
||||
|
|
@ -162,20 +132,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Absències"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Temps desactivat (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Absència (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -184,19 +153,35 @@ msgid "Time Off Task"
|
|||
msgstr "Temps de la tasca desactivada"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tipus de temps desactivat"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Full d'hores"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -208,7 +193,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -220,7 +210,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -228,3 +217,43 @@ msgstr ""
|
|||
"No podeu modificar els fulls d'hores que estan enllaçats a sol·licituds de "
|
||||
"temps lliure. Utilitzeu l'aplicació Time Off per a modificar les vostres "
|
||||
"sol·licituds de temps d'espera."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Tant el projecte intern com la tasca són necessaris per generar un full "
|
||||
#~ "de temps per al temps desactivat%s. Si no vols un full d'hores, hauries "
|
||||
#~ "de deixar buit el projecte intern i la tasca."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Genera full d'hores"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Temps global desactivat"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Si es marca, quan es validi un temps lliure, es generarà un full d'hores "
|
||||
#~ "en el Projecte Vacation de l'empresa."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "La tasca Temps excedit"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operació no implementada"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Temps desactivat (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tipus de temps desactivat"
|
||||
|
|
|
|||
|
|
@ -1,50 +1,40 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# karolína schusterová <karolina.schusterova@vdp.sk>, 2022
|
||||
# Jiří Podhorecký, 2022
|
||||
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Marta (wacm)" <wacm@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2022\n"
|
||||
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-25 14:46+0000\n"
|
||||
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
|
||||
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/cs/>\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : "
|
||||
"(n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Analytická řádka"
|
||||
msgstr "Analytická položka"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analytická řádky"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Interní projekt i úkol jsou povinni vygenerovat časový rozvrh pro volno %s. "
|
||||
"Pokud nechcete časový rozvrh, měli byste nechat interní projekt a úkol "
|
||||
"prázdné."
|
||||
msgstr "Analytické položky"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -54,7 +44,23 @@ msgstr "Společnosti"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Nastavení konfigurace"
|
||||
msgstr "Konfigurační nastavení"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovaný název"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -62,31 +68,21 @@ msgid "Employee"
|
|||
msgstr "Zaměstnanec"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generovat pracovní výkaz"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Celkové volné dny"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Pokud je zaškrtnuto, při ověřování volna se časový rozvrh vygeneruje v "
|
||||
"prázdninovém projektu společnosti."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Vnitřní"
|
||||
msgstr "Převodky"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -94,45 +90,21 @@ msgid "Internal Project"
|
|||
msgstr "Interní projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Požadavek na nepřítomnost."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Provoz není podporován"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
msgstr "Projekty"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Zdroj podrobnosti volných dní"
|
||||
msgstr "Podrobnosti o volnu zdroje"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Úloha"
|
||||
msgstr "Úkol"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -151,19 +123,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Volné dny"
|
||||
msgstr "Volno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -173,19 +144,35 @@ msgid "Time Off Task"
|
|||
msgstr "Úkol pro volné dny"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Typ volných dnů"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Pracovní výkaz"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -194,7 +181,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -203,8 +195,41 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Interní projekt i úkol jsou povinni vygenerovat časový rozvrh pro volno "
|
||||
#~ "%s. Pokud nechcete časový rozvrh, měli byste nechat interní projekt a "
|
||||
#~ "úkol prázdné."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generovat pracovní výkaz"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Celkové volné dny"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Pokud je zaškrtnuto, při ověřování volna se časový rozvrh vygeneruje v "
|
||||
#~ "prázdninovém projektu společnosti."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Provoz není podporován"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Typ volných dnů"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,26 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# lhmflexerp <lhm@flexerp.dk>, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: lhmflexerp <lhm@flexerp.dk>, 2023\n"
|
||||
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 21:10+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/da/>\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: da\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,23 +29,9 @@ msgstr "Analytisk linje"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analyselinjer"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Både det interne projekt samt opgave er nødvendig, for at generere en "
|
||||
"timeseddel for fri tid %s. Hvis du ikke ønsker en timeseddel, bør du lade "
|
||||
"det interne projekt samt opgave stå tomme."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -52,7 +40,23 @@ msgstr "Virksomheder"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurer opsætning"
|
||||
msgstr "Konfigurationsindstillinger"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Opret en opgave"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Vis navn"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -60,29 +64,19 @@ msgid "Employee"
|
|||
msgstr "Medarbejder"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generér timeseddel"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Global fri tid"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Hvis markeret, ved godkendelse af fri tid, vil timesedlen blive genereret i "
|
||||
"Ferie Projektet for virksomheden."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -92,29 +86,6 @@ msgid "Internal Project"
|
|||
msgstr "Internt projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Er Fri opgave"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Anmodning om ferie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Antal frityper"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operation ikke understøttet"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -127,7 +98,6 @@ msgstr "Resource fritid detaljer"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Opgave"
|
||||
|
|
@ -153,20 +123,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Fri"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Fri (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Fri (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -175,19 +144,35 @@ msgid "Time Off Task"
|
|||
msgstr "Fri opgave"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Fri type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Tidsskema"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -198,21 +183,59 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Du kan ikke slette timesedler, der er forbundet til frianmodninger. Venligst"
|
||||
" annullér din anmodning om fri i Fri app'en i stedet."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Du kan ikke slette timesedler, der er forbundet til frianmodninger. Venligst "
|
||||
"annullér din anmodning om fri i Fri app'en i stedet."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Du kan ikke ændre timesedler, der er forbundet til anmodninger om fri. "
|
||||
"Venligst anvend Fri app'en til at ændre dine frianmodninger i stedet."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Både det interne projekt samt opgave er nødvendig, for at generere en "
|
||||
#~ "timeseddel for fri tid %s. Hvis du ikke ønsker en timeseddel, bør du lade "
|
||||
#~ "det interne projekt samt opgave stå tomme."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generér timeseddel"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Global fri tid"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Hvis markeret, ved godkendelse af fri tid, vil timesedlen blive genereret "
|
||||
#~ "i Ferie Projektet for virksomheden."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operation ikke understøttet"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Fri type"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,28 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Martin Trigaux, 2022
|
||||
# Larissa Manderfeld, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Larissa Manderfeld, 2023\n"
|
||||
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-28 09:08+0000\n"
|
||||
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
|
||||
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/de/>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,24 +31,9 @@ msgstr "Kostenstellenbuchung"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Kostenstellenbuchungen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Sowohl das interne Projekt als auch die Aufgabe sind erforderlich, um einen "
|
||||
"Zeiterfassungsbogen für die Abwesenheit %s zu erstellen. Wenn Sie keinen "
|
||||
"Zeiterfassungsbogen wünschen, lassen Sie das interne Projekt und die Aufgabe"
|
||||
" leer."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -55,35 +44,41 @@ msgstr "Unternehmen"
|
|||
msgid "Config Settings"
|
||||
msgstr "Konfigurationseinstellungen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Eine Aufgabe erstellen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Anzeigename"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Mitarbeiter"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Zeiterfassung erstellen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Globale Abwesenheit"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Wenn diese Option aktiviert ist, wird bei der Validierung einer Abwesenheit "
|
||||
"ein Zeiterfassungsbogen im Urlaubsprojekt des Unternehmens erstellt."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -93,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "Internes Projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Ist Abwesenheitsaufgabe"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Urlaubsanfrage"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Anzahl Urlaubsarten"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Vorgang nicht unterstützt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -128,7 +100,6 @@ msgstr "Abwesenheitsdetails der Ressource"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Aufgabe"
|
||||
|
|
@ -141,8 +112,8 @@ msgid ""
|
|||
"individually."
|
||||
msgstr ""
|
||||
"Das Standardprojekt, das bei der automatischen Erstellung von "
|
||||
"Zeiterfassungsbögen über Abwesenheitsanfragen verwendet wird. Sie können für"
|
||||
" jede Abwesenheitsart individuell ein anderes Projekt angeben."
|
||||
"Zeiterfassungsbögen über Abwesenheitsanfragen verwendet wird. Sie können für "
|
||||
"jede Abwesenheitsart individuell ein anderes Projekt angeben."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -151,25 +122,24 @@ msgid ""
|
|||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Die Standardaufgabe, die bei der automatischen Erstellung von "
|
||||
"Zeiterfassungsbögen über Abwesenheitsanfragen verwendet wird. Sie können für"
|
||||
" jede Abwesenheitsart individuell eine andere Aufgabe angeben."
|
||||
"Zeiterfassungsbögen über Abwesenheitsanfragen verwendet wird. Sie können für "
|
||||
"jede Abwesenheitsart individuell eine andere Aufgabe angeben."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Abwesenheit"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Abwesenheit (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Abwesenheit (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -178,19 +148,47 @@ msgid "Time Off Task"
|
|||
msgstr "Abwesenheitsaufgabe"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Abwesenheitsart"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Anzahl Abwesenheitsarten"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Zeiterfassung"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Schlagwörter im Titel, um neue Aufgaben zu erstellen:\n"
|
||||
"\n"
|
||||
" 30 St. Der Aufgabe 30 Stunden zuteilen\n"
|
||||
" #Stichwörter Stichwörter für Aufgabe festlegen\n"
|
||||
" @Benutzer Die Aufgabe einem Benutzer zuweisen\n"
|
||||
" !Aufgabe als mittlere Priorität einstellen\n"
|
||||
" !! Aufgabe als höchste Priorität einstellen\n"
|
||||
" !!! Aufgabe als dringende Priorität einstellen\n"
|
||||
"\n"
|
||||
" Stellen Sie sicher, dass Sie das richtige Format und die richtige "
|
||||
"Reihenfolge verwenden, z. B. Verbessern Sie den Konfigurationsbildschirm 5 "
|
||||
"St. #Funktion #v16 @Mitchell!"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Abwesenheit ansehen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -202,7 +200,14 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Sie können Zeiterfassungen, die mit einer globalen Abwesenheit verknüpft "
|
||||
"sind, löschen."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -214,7 +219,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -222,3 +226,45 @@ msgstr ""
|
|||
"Sie können Zeiterfassungen, die mit einer Abwesenheitsart verknüpft sind, "
|
||||
"nicht ändern. Bitte verwenden Sie stattdessen die „Abwesenheiten“-App, um "
|
||||
"Ihre Abwesenheitsanfrage zu ändern."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Sowohl das interne Projekt als auch die Aufgabe sind erforderlich, um "
|
||||
#~ "einen Stundenzettel für die Abwesenheit zu erstellen%s. Wenn Sie keinen "
|
||||
#~ "Stundenzettel wünschen, lassen Sie das interne Projekt und die Aufgabe "
|
||||
#~ "leer."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Zeiterfassung erstellen"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Unternehmensweite freie Zeit"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Wenn diese Option aktiviert ist, wird bei der Validierung einer "
|
||||
#~ "Freistellung ein Stundenzettel im Urlaubsprojekt des Unternehmens "
|
||||
#~ "erstellt."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "Ist Abwesenheitsaufgabe"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Vorgang nicht unterstützt"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Abwesenheiten (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Abwesenheitstyp"
|
||||
|
|
|
|||
|
|
@ -1,23 +1,26 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-09-21 13:17+0000\n"
|
||||
"PO-Revision-Date: 2018-09-21 13:17+0000\n"
|
||||
"Last-Translator: Kostas Goutoudis <goutoudis@gmail.com>, 2018\n"
|
||||
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-24 19:22+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/el/>\n"
|
||||
"Language: el\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -29,14 +32,6 @@ msgstr "Γραμμή Αναλυτικής"
|
|||
msgid "Analytic Lines"
|
||||
msgstr "Αναλυτικές Γραμμές"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:38
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate timesheet for "
|
||||
"the leaves."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -45,87 +40,164 @@ msgstr "Εταιρίες"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ρυθμίσεις διαμόρφωσης"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_company__leave_timesheet_project_id
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_project_id
|
||||
msgid "Default project value for timesheet generated from leave type."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Υπάλληλος"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a leave, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Εσωτερικές"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:30
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_project_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_project_id
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
msgid "Internal Task for timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
msgid "Leave"
|
||||
msgstr "Αποχώρηση"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Leave Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Leave Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:40
|
||||
#, python-format
|
||||
msgid "Leaves"
|
||||
msgstr "Άδειες"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Έργο"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Εργασία"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The project will contain the timesheet generated when a leave is validated."
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:16
|
||||
#, python-format
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"You cannot delete timesheet lines attached to a leaves. Please cancel the "
|
||||
"leaves instead."
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
msgid "Time Off"
|
||||
msgstr "Άδεια"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,51 +1,39 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Larissa Manderfeld, 2024
|
||||
# Wil Odoo, 2024
|
||||
# Pedro M. Baeza <pedro.baeza@tecnativa.com>, 2024
|
||||
#
|
||||
# Pedro M. Baeza <pedro.baeza@tecnativa.com>, 2023
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Pedro M. Baeza <pedro.baeza@tecnativa.com>, 2024\n"
|
||||
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-25 14:46+0000\n"
|
||||
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
|
||||
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0)"
|
||||
" ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Línea Analítica"
|
||||
msgstr "Línea analítica"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Líneas analíticas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Se requiere que tanto el proyecto interno como la tarea generen un parte de "
|
||||
"horas para la ausencia %s. Si no desea generarlos, debe dejar el proyecto "
|
||||
"interno y la tarea vacíos."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -56,35 +44,41 @@ msgstr "Compañías"
|
|||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Crear una tarea"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre para mostrar"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Empleado"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generar parte de horas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Ausencias globales"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Si se marca, al validar una ausencia, se generará un parte de horas en el "
|
||||
"proyecto de ausencias de la compañía."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
|
|
@ -94,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "Proyecto interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Es tarea de ausencias"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Solicitud de ausencia"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Conteo de tipos de permisos"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operación no admitida"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Proyecto"
|
||||
|
|
@ -129,7 +100,6 @@ msgstr "Detalle de las ausencias del recurso"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tarea"
|
||||
|
|
@ -157,20 +127,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Ausencias"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Ausencias (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Ausencia (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -179,19 +148,46 @@ msgid "Time Off Task"
|
|||
msgstr "Tarea de ausencia"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tipo de ausencia"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Número de tipos de ausencia"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Parte de horas"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Utiliza estas palabras clave en el título para establecer nuevas tareas:\n"
|
||||
"\n"
|
||||
" 30 h Asignar 30 horas a la tarea\n"
|
||||
" #etiquetas Asignar etiquetas a la tarea\n"
|
||||
" @usuario Asignar la tarea a un usuario\n"
|
||||
" ! Asignar prioridad media a la tarea\n"
|
||||
" !! Asignar prioridad alta a la tarea\n"
|
||||
" !!! Asignar prioridad urgente a la tarea\n"
|
||||
"\n"
|
||||
" Asegúrate de utilizar el formato y el orden correcto, por ejemplo: "
|
||||
"¡Mejorar la pantalla de configuración 5 h #función #v16 @Mitchell!"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Ver ausencias"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -203,7 +199,14 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"No puede eliminar los partes de horas que estén vinculados a ausencias "
|
||||
"globales."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -214,11 +217,46 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"No puede modificar partes de horas vinculados a solicitudes de ausencias. Le"
|
||||
" recomendamos que use la aplicación Ausencias para modificar sus "
|
||||
"solicitudes."
|
||||
"No puede modificar partes de horas vinculados a solicitudes de ausencias. Le "
|
||||
"recomendamos que use la aplicación Ausencias para modificar sus solicitudes."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Se requiere que tanto el proyecto interno como la tarea generen una hoja "
|
||||
#~ "de tiempo para el tiempo libre %s. Si no desea una hoja de horas, debe "
|
||||
#~ "dejar el proyecto interno y la tarea vacíos."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generar parte de horas"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Ausencias globales"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Si se marca, al validar una ausencia, se generará un parte de horas en el "
|
||||
#~ "proyecto de ausencias de la empresa."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operación no permitida"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Tiempo libre (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tipo de ausencia"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,259 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025.
|
||||
# "Patricia Gutiérrez (pagc)" <pagc@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-11 17:19+0000\n"
|
||||
"Last-Translator: \"Patricia Gutiérrez (pagc)\" <pagc@odoo.com>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/project_timesheet_holidays/es_419/>\n"
|
||||
"Language: es_419\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Línea analítica"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Líneas analíticas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Empresas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Crear una tarea"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Mostrar nombre"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Empleado"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "Proyecto interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Proyectos"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Detalle de la pausa del recurso"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tarea"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"El proyecto predeterminado utilizado al generar hojas de horas en automático "
|
||||
"desde las solicitudes de tiempo personal. Puede especificar otro proyecto en "
|
||||
"cada tipo de tiempo personal."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"La tarea predeterminada utilizada al generar una hoja de horas en automático "
|
||||
"desde las solicitudes de tiempo personal. Puede especificar otra tarea en "
|
||||
"cada tipo de tiempo personal."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
msgid "Time Off"
|
||||
msgstr "Vacaciones"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Tiempo personal (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Tarea de tiempo personal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Número de tipos de tiempo personal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Usa estas palabras clave en el título para establecer nuevas tareas:\n"
|
||||
"\n"
|
||||
" 30h asigna 30 horas a la tarea\n"
|
||||
" #etiquetas Agrega etiquetas a la tarea\n"
|
||||
" @usuario Asigna la tarea a un usuario\n"
|
||||
" ! Dale una prioridad media a la tarea\n"
|
||||
" !! Dale una prioridad alta a la tarea\n"
|
||||
" !!! Dale una prioridad urgente a la tarea\n"
|
||||
"\n"
|
||||
" Asegúrate de usar el formato y el orden correctos. Por ejemplo, "
|
||||
"Mejorar la pantalla de configuración 5h #función #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Ver tiempo personal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"No puedes crear hojas de horas para una tarea vinculada a un tipo de tiempo "
|
||||
"personal. Usa la aplicación Vacaciones para solicitar un nuevo permiso."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"No puedes eliminar los registros de hora que estén vinculados al tiempo "
|
||||
"personal global."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"No puedes eliminar hojas de horas que están vinculadas a solicitudes de "
|
||||
"tiempo personal. Cancela la solicitud desde la aplicación Vacaciones."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"No puedes modificar las hojas de horas vinculadas a solicitudes de tiempo "
|
||||
"personal. Usa la aplicación Vacaciones para modificar tus solicitudes."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Es necesario que selecciones el proyecto interno y la tarea para generar "
|
||||
#~ "una hoja de horas para el tiempo personal %s. Deja esos campos vacíos si "
|
||||
#~ "no quieres crearla."
|
||||
|
||||
#~ msgid "Generate Timesheets"
|
||||
#~ msgstr "Generar hojas de horas"
|
||||
|
||||
#~ msgid "Generate timesheets when validating time off requests of this type"
|
||||
#~ msgstr ""
|
||||
#~ "Genera hojas de horas al validar solicitudes con este tipo de permiso."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Si está seleccionada, validar un permiso generará una hoja de horas en el "
|
||||
#~ "proyecto de vacaciones de la empresa."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operación incompatible"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tipo de permiso"
|
||||
|
||||
#~ msgid "Timesheets"
|
||||
#~ msgstr "Hojas de horas"
|
||||
|
|
@ -1,221 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Fernanda Alvarez, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Fernanda Alvarez, 2024\n"
|
||||
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_MX\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Línea analítica"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Líneas analíticas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Para crear una hoja de horas para el tiempo personal %s debe configurar el "
|
||||
"proyecto interno y la tarea. Deje los campos anteriores vacíos si no desea "
|
||||
"crearla."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Empresas "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Empleado"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generar hoja de horas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Ausencias globales"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Si se marca, al validar un tiempo libre se generará una hoja de horas en el "
|
||||
"proyecto de vacaciones de la empresa."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "Proyecto interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Es una tarea de tiempo libre"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Petición de tiempo libre"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Conteo de tipos de permisos"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operación no permitida"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Proyecto"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Detalle de las ausencias de los recursos"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tarea"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"El proyecto predeterminado utilizado al generar hojas de horas en automático"
|
||||
" desde las solicitudes de tiempo personal. Puede especificar otro proyecto "
|
||||
"en cada tipo de tiempo personal."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"La tarea predeterminada utilizada al generar una hoja de horas en automático"
|
||||
" desde las solicitudes de tiempo personal. Puede especificar otra tarea en "
|
||||
"cada tipo de tiempo personal."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Tiempo personal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Tiempo libre (%s/%s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Tarea de tiempo personal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tipo de tiempo personal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Hoja de horas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"No puede crear hojas de horas para una tarea vinculada a un tipo de tiempo "
|
||||
"personal. Use la aplicación Tiempo personal para solicitar uno nuevo."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"No puede eliminar hojas de horas vinculadas a solicitudes de tiempo "
|
||||
"personal. Cancele la solicitud desde la aplicación Tiempo personal."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"No puede modificar las hojas de horas vinculadas a solicitudes de tiempo "
|
||||
"personal. Use la aplicación Tiempo personal para modificar sus solicitudes."
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Arma Gedonsky <armagedonsky@hot.ee>, 2022
|
||||
# Triine Aavik <triine@avalah.ee>, 2022
|
||||
|
|
@ -11,20 +11,22 @@
|
|||
# Eneli Õigus <enelioigus@gmail.com>, 2022
|
||||
# Anna, 2023
|
||||
# JanaAvalah, 2023
|
||||
#
|
||||
# Kristina Pešehodko <kristina@avalah.ee>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: JanaAvalah, 2023\n"
|
||||
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-22 11:08+0000\n"
|
||||
"Last-Translator: Kristina Pešehodko <kristina@avalah.ee>\n"
|
||||
"Language-Team: Estonian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/et/>\n"
|
||||
"Language: et\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: et\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -33,23 +35,9 @@ msgstr "Analüütiline rida"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analüütilised read"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Puhkuse %s ajatabeli loomiseks on vaja nii sisemist projekti kui ka "
|
||||
"ülesannet. Kui te tööaja tabelit ei soovi, peaksite sisemise projekti ja "
|
||||
"ülesande tühjaks jätma."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -60,35 +48,41 @@ msgstr "Ettevõtted"
|
|||
msgid "Config Settings"
|
||||
msgstr "Seadistused"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Loo ülesanne"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Kuvatav nimi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Töötaja"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Lisa puudumine ajaarvestusse"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Riiklikud pühad"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Sisemine"
|
||||
|
||||
|
|
@ -98,29 +92,6 @@ msgid "Internal Project"
|
|||
msgstr "Ettevõttesisene projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Töölt vaba aeg"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Puudumise taotlus"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Puudumise tüüpide arv"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Toiming pole toetatud"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projektid"
|
||||
|
|
@ -133,7 +104,6 @@ msgstr "Ressursi puudumise detailid"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Ülesanne"
|
||||
|
|
@ -161,20 +131,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Puudumised"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Puudumised (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Puudumised (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -183,19 +152,46 @@ msgid "Time Off Task"
|
|||
msgstr "Puudumise ülesanne"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Puudumise tüüp"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Puudumiste hulk"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Tööaja ajaarvestusleht"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Kasuta pealkirjas uute ülesannete määramiseks neid märksõnu:\n"
|
||||
"\n"
|
||||
" 30h Määra 30 tundi ülesandele\n"
|
||||
" #tags Lisa silte ülesandele\n"
|
||||
" @kasutaja Määra ülesandele vastutav/kasutaja\n"
|
||||
" ! Määra ülesandele keskmine prioriteet\n"
|
||||
" !! Määra ülesandele kõrge prioriteet\n"
|
||||
" !!! Määra ülesandele kiireloomuline prioriteet\n"
|
||||
"\n"
|
||||
" Jälgi kindlasti, et kasutad õiget formaati ja järjekorda nt. Paranda "
|
||||
"konfigureerimise ekraani 5h #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Vaata puudumisi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -206,7 +202,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Te ei saa kustutada tööajatabeleid, mis on seotud ülemaailmse puhkeajaga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -218,7 +220,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -226,3 +227,43 @@ msgstr ""
|
|||
"Te ei saa muuta tööajatabeleid, mis on lingitud puudumiste taotlustega. "
|
||||
"Kasutage selle asemel puudumise taotluste muutmiseks rakendust Puudumised "
|
||||
"(Time Off)."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Puhkuse %s ajatabeli loomiseks on vaja nii sisemist projekti kui ka "
|
||||
#~ "ülesannet. Kui te tööaja tabelit ei soovi, peaksite sisemise projekti ja "
|
||||
#~ "ülesande tühjaks jätma."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Lisa puudumine ajaarvestusse"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Riiklikud pühad"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "Töölt vaba aeg"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Toiming pole toetatud"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Puudumised (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Puudumise tüüp"
|
||||
|
|
|
|||
|
|
@ -1,28 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Mohammad Tahmasebi <hit.tah75@gmail.com>, 2023
|
||||
# Hamed Mohammadi <hamed@dehongi.com>, 2023
|
||||
# Hamid Darabi, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# F Hariri <fhari1234@gmail.com>, 2023
|
||||
# Farid Hariri <fhari1234@gmail.com>, 2023
|
||||
# Hanna Kheradroosta, 2023
|
||||
# Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024\n"
|
||||
"Last-Translator: Hanna Kheradroosta, 2023\n"
|
||||
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
|
||||
"Language: fa\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fa\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -32,23 +31,9 @@ msgstr "سطرتحلیلی"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "سطرهای تحلیلی"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"هم پروژه داخلی و هم وظیفه برای ایجاد یک برگه ساعت کارکرد برای مرخصی %s مورد "
|
||||
"نیاز است. اگر برگه ساعت کارکرد نمی خواهید، باید پروژه و وظیفه داخلی را خالی "
|
||||
"بگذارید."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -59,35 +44,41 @@ msgstr "شرکت"
|
|||
msgid "Config Settings"
|
||||
msgstr "تنظیمات پیکربندی"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "کارمند"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "تولید برگه ساعت کارکرد"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "مرخصی جهانی"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
"در صورت علامت زدن، هنگام اعتبارسنجی زمان مرخصی، برگه ساعت کارکرد در پروژه "
|
||||
"تعطیلات شرکت ایجاد می شود."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "داخلی"
|
||||
|
||||
|
|
@ -97,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "پروژه داخلی"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "درخواست مرخصی"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "عملیات پشتیبانی نمی شود"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "پروژه"
|
||||
|
|
@ -132,7 +100,6 @@ msgstr "جزئیات مرخصی منابع"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "وظیفه"
|
||||
|
|
@ -154,19 +121,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "مرخصی"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -176,19 +142,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "نوع مرخصی"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "برگه ساعت کارکرد"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -197,7 +179,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -206,8 +193,38 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "هم پروژه داخلی و هم وظیفه برای ایجاد یک برگه ساعت کارکرد برای مرخصی %s "
|
||||
#~ "مورد نیاز است. اگر برگه ساعت کارکرد نمی خواهید، باید پروژه و وظیفه داخلی "
|
||||
#~ "را خالی بگذارید."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "تولید برگه ساعت کارکرد"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "در صورت علامت زدن، هنگام اعتبارسنجی زمان مرخصی، برگه ساعت کارکرد در پروژه "
|
||||
#~ "تعطیلات شرکت ایجاد می شود."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "عملیات پشتیبانی نمی شود"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "نوع مرخصی"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2022
|
||||
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2022
|
||||
|
|
@ -9,20 +9,23 @@
|
|||
# Martin Trigaux, 2022
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
|
||||
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Saara Hakanen <sahak@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
|
||||
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-27 14:41+0000\n"
|
||||
"Last-Translator: Saara Hakanen <sahak@odoo.com>\n"
|
||||
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/fi/>\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -31,23 +34,9 @@ msgstr "Analyyttinen rivi"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analyyttiset rivit"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Sekä sisäinen projekti että tehtävä tulee asettaa, jotta vapaata varten "
|
||||
"voidaan luoda työaikakirjaus %s. Jos et halua työaikakirjausta, jätä "
|
||||
"sisäinen projekti ja tehtävä tyhjiksi."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -58,35 +47,41 @@ msgstr "Yritykset"
|
|||
msgid "Config Settings"
|
||||
msgstr "Asetukset"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Luo tehtävä"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näyttönimi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Työntekijä"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generoi tuontikortit"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Yleinen vapaa-aika"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Jos valittu, työaikakirjaus luodaan yrityksen Lomaprojektissa, kun vapaat "
|
||||
"vahvistetaan."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "Tunnus"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Sisäinen"
|
||||
|
||||
|
|
@ -96,42 +91,18 @@ msgid "Internal Project"
|
|||
msgstr "Sisäinen projekti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "On Loma-tehtävä"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Pooissaolopyynnöt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Poissaolotyyppien määrä"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Toiminto ei ole tuettu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projektit"
|
||||
msgstr "Projekti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Resurssien vapaa-aika, Yksityiskohtaiset tiedot"
|
||||
msgstr "Resurssien vapaa-aika, yksityiskohtaiset tiedot"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tehtävä"
|
||||
|
|
@ -153,26 +124,25 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Oletustehtävä, jota käytetään, kun työaikakirjauksia luodaan automaattisesti"
|
||||
" vapaapyyntöjen kautta. Voit määrittää toisen tehtävän kullekin "
|
||||
"vapaatyypille erikseen."
|
||||
"Oletustehtävä, jota käytetään, kun työaikakirjauksia luodaan automaattisesti "
|
||||
"vapaapyyntöjen kautta. Voit määrittää toisen tehtävän kullekin vapaatyypille "
|
||||
"erikseen."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Vapaa"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Vapaa-aika (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Vapaa-aika (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -181,19 +151,46 @@ msgid "Time Off Task"
|
|||
msgstr "Vapaa-aika Tehtävä"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Vapaa-aika Tyyppi"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Vapaa-ajan tyyppien määrä"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Tuntikirjaus"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Käytä näitä avansanoja otsikossa määrittääksesi uusia tehtäviä:\n"
|
||||
"\n"
|
||||
" 30h Varaa 30 tuntia tehtävään\n"
|
||||
" #tunnisteet Aseta tunnisteita tehtävälle\n"
|
||||
" @käyttäjä Määritä tehtävä käyttäjälle\n"
|
||||
" ! Aseta tehtävälle keskisuuri prioriteetti\n"
|
||||
" !! Aseta tehtävälle korkea prioriteetti\n"
|
||||
" !!! Aseta tehtävä kiireelliseksi\n"
|
||||
"\n"
|
||||
" Varmista, että käytät oikeaa muotoa ja järjestystä, "
|
||||
"esim. Paranna ruudun konfiguraatiota 5h #ominaisuus #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Näytä vapaa-aika"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -204,18 +201,23 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Et voi poistaa työaikakirjauksia, jotka on liitetty vapaapyyntöihin. Peruuta"
|
||||
" sen sijaan vapaata koskeva pyyntö vapaa-aikasovelluksesta."
|
||||
"Et voi poistaa työaikakirjauksia, jotka on linkitetty yleiseen vapaa-aikaan."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Et voi poistaa työaikakirjauksia, jotka on liitetty vapaapyyntöihin. Peruuta "
|
||||
"sen sijaan vapaata koskeva pyyntö vapaa-aikasovelluksesta."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -223,3 +225,43 @@ msgstr ""
|
|||
"Et voi muokata työaikakirjauksia, jotka on liitetty vapaata koskeviin "
|
||||
"pyyntöihin. Käytä sen sijaan Time Off -sovellusta muokkaamaan "
|
||||
"vapaapyyntöjäsi."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Sekä sisäinen projekti että tehtävä tulee asettaa, jotta vapaata varten "
|
||||
#~ "voidaan luoda työaikakirjaus %s. Jos et halua työaikakirjausta, jätä "
|
||||
#~ "sisäinen projekti ja tehtävä tyhjiksi."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generoi tuontikortit"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Yleinen vapaa-aika"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Jos valittu, työaikakirjaus luodaan yrityksen Lomaprojektissa, kun vapaat "
|
||||
#~ "vahvistetaan."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "On Loma-tehtävä"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Toiminto ei ole tuettu"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Vapaa-aika (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Vapaa-aika Tyyppi"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,29 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Manon Rondou (ronm)" <ronm@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Jolien De Paepe, 2023\n"
|
||||
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-15 07:20+0000\n"
|
||||
"Last-Translator: \"Manon Rondou (ronm)\" <ronm@odoo.com>\n"
|
||||
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/fr/>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
|
||||
"1000000 == 0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,23 +32,9 @@ msgstr "Ligne analytique"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Lignes analytiques"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Le projet interne et la tâche sont tous les deux requis pour générer une "
|
||||
"feuille de temps pour les congés %s. Si vous ne souhaitez pas de feuille de "
|
||||
"temps, vous pouvez laisser le projet interne et la tâche vides."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -54,35 +45,41 @@ msgstr "Sociétés"
|
|||
msgid "Config Settings"
|
||||
msgstr "Paramètres de configuration"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Créer une tâche"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom d'affichage"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Employé"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Générer une feuille de temps"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Congé global"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Si coché, une feuille de temps sera générée dans le projet Vacances de la "
|
||||
"société lorsque le congé sera validé."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interne"
|
||||
|
||||
|
|
@ -92,29 +89,6 @@ msgid "Internal Project"
|
|||
msgstr "Projet interne"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Est une tâche pour les congés"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Demande de congé"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Nombre de types de congé"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Opération non prise en charge"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projet"
|
||||
|
|
@ -127,7 +101,6 @@ msgstr "Détails des congés des ressources"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tâche"
|
||||
|
|
@ -155,20 +128,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Congés"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Congés (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Congé (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -177,19 +149,46 @@ msgid "Time Off Task"
|
|||
msgstr "Tâche de congé"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Type de congés"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Nombre de types de congés"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Feuille de temps"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Utilisez ces mots-clés dans le titre pour créer de nouvelles tâches :\n"
|
||||
"\n"
|
||||
" 30h Allouer 30 heures à la tâche \n"
|
||||
" #tags Ajouter des tags à la tâche \n"
|
||||
" @user Assigner la tâche à un utilisateur \n"
|
||||
" ! Définir la tâche comme priorité moyenne \n"
|
||||
" !! Définir la tâche comme priorité élevée \n"
|
||||
" !!! Définir la tâche comme priorité urgente \n"
|
||||
"\n"
|
||||
" Veillez à utiliser le bon format et l’ordre correct, par exemple : "
|
||||
"Améliorer l’écran de configuration 5h #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Afficher les congés"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -201,7 +200,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas supprimer des feuilles de temps liées à un congé général."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -213,7 +218,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -221,3 +225,43 @@ msgstr ""
|
|||
"Vous ne pouvez pas modifier des feuilles de temps qui sont associées à des "
|
||||
"demandes de congé. Veuillez plutôt utiliser l'application Congés pour "
|
||||
"modifier vos demandes de congé."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Le projet interne et la tâche sont tous les deux requis pour générer une "
|
||||
#~ "feuille de temps pour les congés %s. Si vous ne souhaitez pas de feuille "
|
||||
#~ "de temps, vous pouvez laisser le projet interne et la tâche vides."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Générer une feuille de temps"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Congé global"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Si coché, une feuille de temps sera générée dans le projet Vacances de la "
|
||||
#~ "société lorsque le congé sera validé."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "Est une tâche pour les congés"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Opération non prise en charge"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Congés (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Type de congés"
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Qaidjohar Barbhaya, 2023
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
|
||||
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
||||
"Language: gu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -33,11 +33,7 @@ msgstr "Analytic Lines"
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgid "Both the internal project and task are required to generate a timesheet for the time off %s. If you don't want a timesheet, you should leave the internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -60,6 +56,11 @@ msgstr ""
|
|||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Generate timesheets when validating time off requests of this type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
|
|
@ -67,16 +68,12 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgid "If checked, when validating a time off, timesheet will be generated in the Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -90,20 +87,9 @@ msgstr ""
|
|||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operation not supported"
|
||||
|
||||
|
|
@ -124,29 +110,23 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
msgstr "કાર્ય"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgid "The default project used when automatically generating timesheets via time off requests. You can specify another project on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgid "The default task used when automatically generating timesheets via time off requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -154,10 +134,14 @@ msgstr ""
|
|||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Time Off Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -169,34 +153,42 @@ msgstr ""
|
|||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgid "You cannot create timesheets for a task that is linked to a time off type. Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgid "You cannot delete timesheets linked to time off. Please, cancel the time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to time off requests. Please cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot modify timesheets that are linked to time off requests. Please use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,28 +1,30 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Yihya Hugirat <hugirat@gmail.com>, 2022
|
||||
# Leandro Noijovich <eliel.sorcerer@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2022
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
|
||||
# Yoram Lavi, 2025
|
||||
#
|
||||
# or balmas <or@laylinetech.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Yoram Lavi, 2025\n"
|
||||
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-29 02:31+0000\n"
|
||||
"Last-Translator: or balmas <or@laylinetech.com>\n"
|
||||
"Language-Team: Hebrew <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/he/>\n"
|
||||
"Language: he\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: he\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
|
||||
"n % 10 == 0) ? 2 : 3));\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -31,22 +33,9 @@ msgstr "שורה אנליטית"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "שורות אנליטיות"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"הן הפרוייקט הפנימי והן המשימה נדרשים כדי ליצור דיווחי שעות לחופשה %s. אם "
|
||||
"אינך רוצה דיווחי שעות, עליך להשאיר את הפרוייקט והמשימה הפנימיים ריקים."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -57,34 +46,41 @@ msgstr "חברות"
|
|||
msgid "Config Settings"
|
||||
msgstr "הגדר הגדרות"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "עובד"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "צור גיליון זמנים"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "זמן חופשה כללי"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
"אם מסומן, בעת אימות חופשה ייווצר גיליון זמנים בפרויקט החופשה של החברה."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "פנימי"
|
||||
|
||||
|
|
@ -94,29 +90,6 @@ msgid "Internal Project"
|
|||
msgstr "פרויקט פנימי"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "בקשת חופשה"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "הפעולה אינה נתמכת"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "פרויקט"
|
||||
|
|
@ -129,7 +102,6 @@ msgstr "פרט חופשה של משאב"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "משימה"
|
||||
|
|
@ -141,8 +113,6 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"הפרויקט המוגדר כברירת מחדל ליצירת דפי נוכחות אוטומטיים מבקשות היעדרות. ניתן "
|
||||
"להגדיר פרויקט שונה לכל סוג היעדרות בנפרד."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -150,25 +120,22 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"המשימה המוגדרת כברירת מחדל בעת יצירת דפי נוכחות אוטומטית מבקשות היעדרות. "
|
||||
"ניתן לציין משימה אחרת לכל סוג היעדרות בנפרד."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "מאשר חופשות"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "זמן היעדרות (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -177,44 +144,93 @@ msgid "Time Off Task"
|
|||
msgstr "משימת חופשה"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "סוג חופשה"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "דיווח שעות"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"לא ניתן ליצור דפי נוכחות למשימה המשויכת לסוג היעדרות. אנא השתמש באפליקציית "
|
||||
"ההיעדרויות לבקשת חופשה חדשה."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"לא ניתן למחוק דפי נוכחות המשויכים לבקשות היעדרות. אנא בטל את בקשת ההיעדרות "
|
||||
"דרך אפליקציית ההיעדרויות."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"לא ניתן לערוך דפי נוכחות המשויכים לבקשות היעדרות. אנא השתמש באפליקציית "
|
||||
"ההיעדרויות כדי לשנות את בקשות ההיעדרות שלך."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "הן הפרוייקט הפנימי והן המשימה נדרשים כדי ליצור דיווחי שעות לחופשה %s. אם "
|
||||
#~ "אינך רוצה דיווחי שעות, עליך להשאיר את הפרוייקט והמשימה הפנימיים ריקים."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "צור גיליון זמנים"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "זמן חופשה כללי"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "אם מסומן, בעת אימות חופשה ייווצר גיליון זמנים בפרויקט החופשה של החברה."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "הפעולה אינה נתמכת"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "זמן היעדרות (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "סוג חופשה"
|
||||
|
|
|
|||
|
|
@ -1,83 +1,76 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2024
|
||||
# Ujjawal Pathak, 2025
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Ujjawal Pathak, 2025\n"
|
||||
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "एनालिटिक लाइन"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "एनालिटिक लाइन"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "कंपनियां"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "कॉन्फ़िगरेशन सेटिंग"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "कर्मचारी"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -87,29 +80,6 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -122,7 +92,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
|
@ -145,18 +114,17 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -166,19 +134,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -187,7 +171,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -196,8 +185,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,26 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Vladimir Olujić <olujic.vladimir@storm.hr>, 2022
|
||||
# Milan Tribuson <one.mile.code@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Bole <bole@dajmi5.com>, 2023
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2023\n"
|
||||
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
|
||||
"Language: hr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hr\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -29,20 +30,9 @@ msgstr "Analitička stavka"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitičke stavke"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -53,35 +43,41 @@ msgstr "Tvrtke"
|
|||
msgid "Config Settings"
|
||||
msgstr "Postavke"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Zaposlenik"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Kreiraj kontrolne kartice"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Generalno vrijeme odsustva"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
"Označavanjem omogućavate kreiranje stavaka kontrolnih katica prilikom "
|
||||
"odobravanja odsustava (prema postavkama projekta)."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
|
|
@ -91,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "Interni projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Zahtjev za odsustvom"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operacija nije podržana"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -126,7 +99,6 @@ msgstr "Detalji odsustva"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Zadatak"
|
||||
|
|
@ -148,19 +120,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Odsustva"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -170,19 +141,35 @@ msgid "Time Off Task"
|
|||
msgstr "Zadatak odsustva"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Vrsta odsustva"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Evidencija rada"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -191,7 +178,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -200,8 +192,32 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Kreiraj kontrolne kartice"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Generalno vrijeme odsustva"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Označavanjem omogućavate kreiranje stavaka kontrolnih katica prilikom "
|
||||
#~ "odobravanja odsustava (prema postavkama projekta)."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operacija nije podržana"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Vrsta odsustva"
|
||||
|
|
|
|||
|
|
@ -1,29 +1,31 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# gezza <geza.nagy@oregional.hu>, 2022
|
||||
# Zsolt Godó <zsolttokio@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# krnkris, 2022
|
||||
# Ákos Nagy <akos.nagy@oregional.hu>, 2022
|
||||
# Tamás Dombos, 2022
|
||||
# Tamás Németh <ntomasz81@gmail.com>, 2022
|
||||
# gezza <geza.nagy@oregional.hu>, 2025
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: gezza <geza.nagy@oregional.hu>, 2025\n"
|
||||
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-29 19:46+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/hu/>\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -32,23 +34,9 @@ msgstr "Analitikus sor"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitikus sorok"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Belső projekt és feladat is szükséges időkimutatás generáláshoz a következő "
|
||||
"szabadság kapcsán: %s. Ha nem szeretne időkimutatást, akkor hagyja üresen a "
|
||||
"belső projekt és a feladat mezőket."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -57,37 +45,43 @@ msgstr "Vállalatok"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Beállítások módosítása"
|
||||
msgstr "Beállítások"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Alkalmazott"
|
||||
msgstr "Munkavállaló"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Ha be van jelölve, akkor szabadságok jóváhagyásakor időkimutatás generálódik"
|
||||
" a vállalati Szabadság projektbe."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Belső"
|
||||
|
||||
|
|
@ -97,29 +91,6 @@ msgid "Internal Project"
|
|||
msgstr "Belső projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Távolléti kérelem"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "A művelet nem támogatott"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -132,7 +103,6 @@ msgstr "Erőforrás szabadság részletek"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Feladat"
|
||||
|
|
@ -144,8 +114,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Alapértelmezett projekt a szabadság kéréseken keresztül történő időkimutatás"
|
||||
" generálásokhoz. Az egyes szabadság típusoknál megadható másik projekt is."
|
||||
"Alapértelmezett projekt szabadság kérésekből történő időkimutatások "
|
||||
"automatikus generálásához. Megadható másik projekt is az egyes szabadság "
|
||||
"típusoknál."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -160,19 +131,18 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Szabadság"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Szabadság (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Szabadság (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -181,19 +151,35 @@ msgid "Time Off Task"
|
|||
msgstr "Szabadság feladat"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Szabadság típus"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Szabadság típusok száma"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Munkaidő-nyilvántartás"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Szabadság megtekintése"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -205,7 +191,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Nem törölhetőek globális szabadsághoz kapcsolt időkimutatások"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -217,7 +208,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -225,3 +215,15 @@ msgstr ""
|
|||
"Nem lehet módosítani olyan időkimutatásokat, melyek szabadság kéréshez "
|
||||
"kapcsolódnak. Kérjük, használja a Szabadság alkalmazást a kérés "
|
||||
"módosításához."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "A művelet nem támogatott"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Szabadság típus"
|
||||
|
|
|
|||
|
|
@ -1,198 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hy\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
@ -1,24 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Abe Manyo, 2025
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Abe Manyo (abem)" <abem@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Abe Manyo, 2025\n"
|
||||
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-31 02:30+0000\n"
|
||||
"Last-Translator: \"Abe Manyo (abem)\" <abem@odoo.com>\n"
|
||||
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/id/>\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: id\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,23 +30,9 @@ msgstr "Baris Analitik"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Baris Analitik"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Project internal dan task dibutuhkan untuk membuat timesheet untuk cuti %s. "
|
||||
"Jika Anda tidak mau timesheet, Anda harus membiarkan project internal dan "
|
||||
"task kosong."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -54,35 +43,41 @@ msgstr "Perusahaan"
|
|||
msgid "Config Settings"
|
||||
msgstr "Pengaturan Konfigurasi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Buat Tugas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nama Tampilan"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Karyawan"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Buat Timesheet"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Cuti Global"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Bila dicentang, saat memvalidasi cuti, timesheet akan dibuat di Project "
|
||||
"Liburan perusahaan."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Internal"
|
||||
|
||||
|
|
@ -92,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "Project Internal"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Apakah Task Cuti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Permohonan Cuti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operation not supported"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Project"
|
||||
|
|
@ -127,7 +99,6 @@ msgstr "Detail Sumber Daya Cuti"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Kegiatan"
|
||||
|
|
@ -156,19 +127,18 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Cuti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Cuti (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Cuti (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -177,30 +147,62 @@ msgid "Time Off Task"
|
|||
msgstr "Task Cut"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tipe Cuti"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Jumlah Tipe Cut"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Lembar waktu"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Gunakan kata-kata kunci berikut di judul untuk menetapkan tugas baru:\n"
|
||||
"\n"
|
||||
" 30j Alokasikan 30 jam ke tugas\n"
|
||||
" #tags Tetapkan tag di tugas\n"
|
||||
" @user Berikan tugas ke user\n"
|
||||
" ! Tetapkan tugas prioritas menengah\n"
|
||||
" !! Tetapkan tugas prioritas tinggi\n"
|
||||
" !!! Tetapkan tugas prioritas mendesak\n"
|
||||
"\n"
|
||||
" Pastikan Anda menggunakan format dan urutan yang tepat contoh, "
|
||||
"Perbarui layar konfigurasi 5j #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Lihat Cuti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Anda tidak dapat membuat timesheet untuk task yang di-link ke tipe time off."
|
||||
" Mohon gunakan aplikasi Cuti untuk meminta time off baru."
|
||||
"Anda tidak dapat membuat timesheet untuk task yang di-link ke tipe time off. "
|
||||
"Mohon gunakan aplikasi Cuti untuk meminta time off baru."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Anda tidak dapat menghapus timesheet yang terhubung ke cuti global."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -211,10 +213,18 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Anda tidak dapat memodifikasi timesheet yang di-link ke permintaan cuti. "
|
||||
"Mohon gunakan aplikasi Cuti untuk memodifikasi permintaan cuti Anda."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operation not supported"
|
||||
|
|
|
|||
|
|
@ -1,43 +1,35 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Kristófer Arnþórsson, 2024
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Kristófer Arnþórsson, 2024\n"
|
||||
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"Language: is\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Greiningarlína"
|
||||
msgstr "Analytic Line"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Greiningarlínur"
|
||||
msgstr "Analytic Lines"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgid "Both the internal project and task are required to generate a timesheet for the time off %s. If you don't want a timesheet, you should leave the internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -48,7 +40,7 @@ msgstr "Fyrirtæki"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Stillingarvalkostir"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -60,6 +52,11 @@ msgstr ""
|
|||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Generate timesheets when validating time off requests of this type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
|
|
@ -67,18 +64,14 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgid "If checked, when validating a time off, timesheet will be generated in the Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Innanhúss"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -90,28 +83,17 @@ msgstr ""
|
|||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Aðgerð ekki studd"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
msgstr "Verkefni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
|
|
@ -124,40 +106,38 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
msgstr "Task"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgid "The default project used when automatically generating timesheets via time off requests. You can specify another project on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgid "The default task used when automatically generating timesheets via time off requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Frí"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Time Off Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -169,34 +149,42 @@ msgstr ""
|
|||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgid "You cannot create timesheets for a task that is linked to a time off type. Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgid "You cannot delete timesheets linked to time off. Please, cancel the time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to time off requests. Please cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot modify timesheets that are linked to time off requests. Please use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,25 +1,28 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Marianna Ciofani, 2024
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Marianna Ciofani (cima)" <cima@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Marianna Ciofani, 2024\n"
|
||||
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-16 17:04+0000\n"
|
||||
"Last-Translator: \"Marianna Ciofani (cima)\" <cima@odoo.com>\n"
|
||||
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/it/>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == "
|
||||
"0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -28,22 +31,9 @@ msgstr "Riga analitica"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Righe analitiche"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Per generare il foglio ore delle ferie %s sono richiesti il progetto interno"
|
||||
" e il lavoro. Se il foglio ore non è necessario, lasciarli vuoti."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -54,35 +44,41 @@ msgstr "Aziende"
|
|||
msgid "Config Settings"
|
||||
msgstr "Impostazioni di configurazione"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Creare un'attività"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Dipendente"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generare foglio ore"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Ferie globali"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Se selezionata, quando vengono confermate delle ferie viene generato un "
|
||||
"foglio ore nel progetto ferie dell'azienda."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
|
|
@ -92,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "Progetto interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "È un lavoro per le ferie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Richiesta permesso"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Numero di tipi di permesso"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operazione non supportata"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Progetto"
|
||||
|
|
@ -127,7 +100,6 @@ msgstr "Dettaglio ferie della risorsa"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Lavoro"
|
||||
|
|
@ -150,25 +122,24 @@ msgid ""
|
|||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Attività predefinita utilizzata quando vengono creati automaticamente fogli "
|
||||
"ore attraverso le richieste di ferie. Puoi specificare un'altra lavoro "
|
||||
"ore attraverso le richieste di ferie. Puoi specificare un'altra attività "
|
||||
"singolarmente su ogni tipo di ferie."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Ferie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Ferie (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Ferie (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -177,19 +148,47 @@ msgid "Time Off Task"
|
|||
msgstr "Lavoro ferie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tipologia ferie"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Numero tipi di ferie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Foglio ore"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Usa queste parole chiave nel titolo per configurare nuovi lavori:\n"
|
||||
"\n"
|
||||
" 30h per assegnare 30 ore al lavoro\n"
|
||||
" #tags per configurare tag nel lavoro\n"
|
||||
" @user per assegnare il lavoro a un utente\n"
|
||||
" ! per impostare la priorità su media\n"
|
||||
" !! per impostare la priorità su alta\n"
|
||||
" !!! per impostare la priorità su urgente\n"
|
||||
"\n"
|
||||
" Assicurati di utilizzare il formato e l'ordine corretti, ad es. "
|
||||
"Migliorare la schermata di configurazione 5h #feature #v16 @Mitchell!"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Mostra ferie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -201,21 +200,61 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Non è possibile eliminare i fogli ore collegati alle richieste di ferie. Per"
|
||||
" favore, elimina la richiesta di ferie dall'applicazione stessa."
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Non puoi eliminare fogli ore collegati alle ferie complessive."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Non è possibile eliminare i fogli ore legati alle richieste di ferie. Per "
|
||||
"favore, elimina la richiesta di ferie dall'applicazione stessa."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Non è possibile modificare i fogli ore collegati alle richieste di ferie. "
|
||||
"Non è possibile modificare i fogli ore legati alle richieste di ferie. "
|
||||
"Utilizza l'applicazione Ferie per modificare le tue richieste."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Per generare il foglio ore delle ferie %s sono richiesti il progetto "
|
||||
#~ "interno e il lavoro. Se il foglio ore non è necessario, lasciarli vuoti."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generare foglio ore"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Ferie globali"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Se selezionata, quando vengono confermate delle ferie viene generato un "
|
||||
#~ "foglio ore nel progetto ferie dell'azienda."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operazione non supportata"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Ferie (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tipologia ferie"
|
||||
|
|
|
|||
|
|
@ -1,46 +1,37 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Junko Augias, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Junko Augias (juau)" <juau@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Junko Augias, 2023\n"
|
||||
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-06 09:13+0000\n"
|
||||
"Last-Translator: \"Junko Augias (juau)\" <juau@odoo.com>\n"
|
||||
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/ja/>\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ja\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "分析行"
|
||||
msgstr "分析明細"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "分析行"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"休暇用%sタイムシートを作成するには、社内プロジェクトとタスクの両方が必要です。タイムシートが必要ない場合は、社内プロジェクトとタスクは空のままにして下さい。"
|
||||
msgstr "分析明細"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -50,7 +41,23 @@ msgstr "会社"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "コンフィグ設定"
|
||||
msgstr "構成設定"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "タスク作成"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "表示名"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -58,27 +65,19 @@ msgid "Employee"
|
|||
msgstr "従業員"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "タイムシートを生成する"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "全体休暇"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr "チェックした場合、休暇を検証する際、会社の休暇プロジェクトにタイムシートが作成されます。"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "内部"
|
||||
|
||||
|
|
@ -88,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "内部プロジェクト"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "休暇タスクか"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "休暇申請"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "操作はサポートされていません"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "プロジェクト"
|
||||
|
|
@ -123,7 +99,6 @@ msgstr "リソース休暇の詳細"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "タスク"
|
||||
|
|
@ -135,7 +110,8 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"休暇申請でタイムシートを自動生成する際に使用されるデフォルトのプロジェクトです。各タイムオフタイプで個別に別のプロジェクトを指定することができます。"
|
||||
"休暇申請でタイムシートを自動生成する際に使用されるデフォルトのプロジェクトで"
|
||||
"す。各タイムオフタイプで個別に別のプロジェクトを指定することができます。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -143,24 +119,24 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"休暇申請でタイムシートを自動生成する際に使用されるデフォルトのプロジェクトです。各タイムオフタイプで個別に別のタスクを指定することができます。"
|
||||
"休暇申請でタイムシートを自動生成する際に使用されるデフォルトのプロジェクトで"
|
||||
"す。各タイムオフタイプで個別に別のタスクを指定することができます。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "休暇"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "休暇(%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "休暇 (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -169,39 +145,90 @@ msgid "Time Off Task"
|
|||
msgstr "休暇タスク"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "休暇タイプ"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "休暇タイプ数"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "タイムシート"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"新しいタスクを設定するには、タイトルに以下のキーワードを使用してください:\n"
|
||||
"\n"
|
||||
" 30h タスクに30時間を割り当てる\n"
|
||||
" #タグ タスクにタグを設定する\n"
|
||||
" @ユーザ タスクを特定のユーザに割り当てる\n"
|
||||
" ! 優先度:中程度\n"
|
||||
" !! 優先度:高\n"
|
||||
" !!! 優先度: 緊急\n"
|
||||
"\n"
|
||||
" タイトルは以下の順番で記述してください 例:設定画面を改善する 5h "
|
||||
"#feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "休暇を表示"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"休暇タイプにリンクされているタスクのタイムシートを作成することはできません。代わりに休暇アプリケーションを使用して新しい休暇を申請して下さい。"
|
||||
"休暇タイプにリンクされているタスクのタイムシートを作成することはできません。"
|
||||
"代わりに休暇アプリを使用して新しい休暇を申請して下さい。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "全体的な休暇にリンクされているタイムシートは削除できません。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr "休暇申請とリンクしているタイムシートは削除できません。代わりに休暇申請アプリから休暇申請をキャンセルしてください。"
|
||||
msgstr ""
|
||||
"休暇申請とリンクしているタイムシートは削除できません。代わりに休暇申請アプリ"
|
||||
"から休暇申請をキャンセルして下さい。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr "休暇申請とリンクしているタイムシートを修正することはできません。代わりに、休暇アプリを使用して、休暇申請を修正して下さい。"
|
||||
msgstr ""
|
||||
"休暇申請とリンクしているタイムシートを修正することはできません。代わりに休暇"
|
||||
"アプリを使用して、休暇申請を修正して下さい。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "タイムシートを生成する"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "操作はサポートされていません"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "休暇タイプ"
|
||||
|
|
|
|||
|
|
@ -1,19 +1,21 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Odoo Translation Bot <c3p@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: kab\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: am\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -22,20 +24,9 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -46,33 +37,41 @@ msgstr ""
|
|||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -82,29 +81,6 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -117,7 +93,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
|
@ -139,19 +114,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -161,19 +135,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -182,7 +172,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -191,8 +186,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
@ -1,44 +1,38 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2023
|
||||
# Lux Sok <sok.lux@gmail.com>, 2023
|
||||
#
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2023\n"
|
||||
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
|
||||
"PO-Revision-Date: 2018-09-21 13:17+0000\n"
|
||||
"Last-Translator: Sengtha Chay <sengtha@gmail.com>, 2018\n"
|
||||
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"Language: km\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: km\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "វិភាគដែនកំណត់"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "វិភាគដែនកំណត់"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgid "Both the internal project and task are required to generate a timesheet for the time off %s. If you don't want a timesheet, you should leave the internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -49,17 +43,22 @@ msgstr "ក្រុមហ៊ុន"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "កំណត់រចនាសម្ព័ន្ធ"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "បុគ្គលិក"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "បង្កើត Timesheet "
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Generate timesheets when validating time off requests of this type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
|
|
@ -68,43 +67,28 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgid "If checked, when validating a time off, timesheet will be generated in the Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "ផ្ទៃក្នុង"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "គម្រោងផ្ទៃក្នុង "
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "ការស្នើរសុំសម្រាក"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -129,25 +113,19 @@ msgstr "កិច្ចការ"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgid "The default project used when automatically generating timesheets via time off requests. You can specify another project on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgid "The default task used when automatically generating timesheets via time off requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -155,10 +133,14 @@ msgstr ""
|
|||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Time Off Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -170,34 +152,42 @@ msgstr ""
|
|||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "តារាងពេលវេលា"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgid "You cannot create timesheets for a task that is linked to a time off type. Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets linked to time off. Please, cancel the time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to time off requests. Please cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot modify timesheets that are linked to time off requests. Please use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,24 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Daye Jeong, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Kwanghee Park (kwpa)" <kwpa@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Daye Jeong, 2023\n"
|
||||
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-27 02:31+0000\n"
|
||||
"Last-Translator: \"Kwanghee Park (kwpa)\" <kwpa@odoo.com>\n"
|
||||
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/ko/>\n"
|
||||
"Language: ko\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ko\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,22 +30,9 @@ msgstr "분석 라인"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "분석 라인"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"휴가 %s에 대한 작업기록을 생성하려면 내부 프로젝트와 작업이 있어야 합니다. 작업기록을 원하지 않는 경우 내부 프로젝트 및 작업을 "
|
||||
"비워두어야 합니다."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -51,7 +41,23 @@ msgstr "회사"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "설정 구성"
|
||||
msgstr "환경 설정"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "작업 만들기"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "표시명"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -59,27 +65,19 @@ msgid "Employee"
|
|||
msgstr "임직원"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "작업 기록 생성"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "일반 휴가"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr "이 선택 사항을 선택하면 휴가 시간을 확인할 때 회사 휴가 계획에서 작업 기록표가 생성됩니다."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "내부"
|
||||
|
||||
|
|
@ -89,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "내부 프로젝트"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "휴가 작업 여부"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "휴가 요청"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "지원되지 않는 작업"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "프로젝트"
|
||||
|
|
@ -124,7 +99,6 @@ msgstr "자원별 휴가 세부사항"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "작업"
|
||||
|
|
@ -136,7 +110,8 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"휴가 요청을 통해 자동으로 작업기록을 생성할 때 사용되는 기본 프로젝트입니다. 휴가 유형별로 각각 프로젝트를 지정할 수 있습니다."
|
||||
"휴가 요청을 통해 자동으로 작업기록을 생성할 때 사용되는 기본 프로젝트입니다. "
|
||||
"휴가 유형별로 각각 프로젝트를 다르게 지정할 수 있습니다."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -144,24 +119,24 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"휴가 요청을 통해 자동으로 작업기록을 생성할 때 사용되는 기본 작업입니다. 휴가 유형별로 각각 작업을 다르게 지정할 수 있습니다."
|
||||
"휴가 요청을 통해 자동으로 작업기록을 생성할 때 사용되는 기본 작업입니다. 휴"
|
||||
"가 유형별로 각각 작업을 다르게 지정할 수 있습니다."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "휴가"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "휴가 (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "휴가 (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -170,39 +145,100 @@ msgid "Time Off Task"
|
|||
msgstr "휴가 작업"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "휴가 유형"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "휴가 유형 수"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "작업 기록"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"작업 제목에 다음 키워드를 사용하여 새 작업을 설정하세요:\n"
|
||||
"\n"
|
||||
" 30h 작업에 30시간 할당\n"
|
||||
" #tags 작업에 태그 설정\n"
|
||||
" @user 작업을 사용자에게 할당\n"
|
||||
" ! 작업 우선순위를 중간으로 설정\n"
|
||||
" !! 작업 우선순위를 높음으로 설정\n"
|
||||
" !!! 작업 우선순위를 긴급으로 설정\n"
|
||||
"\n"
|
||||
" 형식과 순서가 알맞게 지정되어 있는지 확인하세요.예: 환경설정 화면 개"
|
||||
"선 5h #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "휴가 보기"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"휴가 요청과 연결되어 있는 작업에 대한 작업 기록을 생성할 수 없습니다. 휴가 애플리케이션을 사용하여 새로운 휴가를 요청하십시오."
|
||||
"휴가 요청과 연결되어 있는 작업에 대한 작업기록을 생성할 수 없습니다. 휴가 애"
|
||||
"플리케이션을 사용하여 새로운 휴가를 요청하십시오."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "전체 휴가에 연결된 작업표는 삭제할 수 없습니다."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr "휴가 요청과 연결되어 있는 작업기록은 삭제할 수 없습니다. 휴가 애플리케이션을 사용하여 휴가 요청을 취소하십시오."
|
||||
msgstr ""
|
||||
"휴가 요청과 연결되어 있는 작업기록은 삭제할 수 없습니다. 휴가 애플리케이션을 "
|
||||
"사용하여 휴가 요청을 취소하십시오."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr "휴가 요청과 연결되어 있는 작업기록은 수정할 수 없습니다. 휴가 애플리케이션을 사용하여 휴가 요청을 수정하십시오."
|
||||
msgstr ""
|
||||
"휴가 요청과 연결되어 있는 작업기록은 수정할 수 없습니다. 휴가 애플리케이션을 "
|
||||
"사용하여 휴가 요청을 수정하십시오."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "작업 기록 생성"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "일반 휴가"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "이 선택 사항을 선택하면 휴가 시간을 확인할 때 회사 휴가 계획에서 작업 기록"
|
||||
#~ "표가 생성됩니다."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "지원되지 않는 작업"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "휴가 유형"
|
||||
|
|
|
|||
|
|
@ -1,23 +1,20 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -26,57 +23,54 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Maatskappye"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -86,29 +80,6 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -121,7 +92,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
|
@ -143,19 +113,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -165,19 +134,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -186,7 +171,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -195,8 +185,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
@ -1,18 +1,18 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~12.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-08-26 08:17+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
|
||||
"PO-Revision-Date: 2019-08-26 09:13+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: project_timesheet_holidays
|
||||
|
|
@ -22,16 +22,14 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off. If you don't want a timesheet, you should leave the internal "
|
||||
"project and task empty."
|
||||
msgid "Both the internal project and task are required to generate a timesheet for the time off %s. If you don't want a timesheet, you should leave the internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -45,9 +43,8 @@ msgid "Config Settings"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_company__leave_timesheet_project_id
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_project_id
|
||||
msgid "Default project value for timesheet generated from time off type."
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -56,23 +53,40 @@ msgid "Generate Timesheet"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Generate timesheets when validating time off requests of this type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "If checked, when validating a time off, timesheet will be generated in the Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_project_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_project_id
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -82,35 +96,48 @@ msgid "Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
msgid "Task for timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "The default project used when automatically generating timesheets via time off requests. You can specify another project on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "The Internal Project of a company should be in that company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
msgid ""
|
||||
"The project will contain the timesheet generated when a time off is "
|
||||
"validated."
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "The default task used when automatically generating timesheets via time off requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Time Off Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -123,14 +150,41 @@ msgid "Time Off Type"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheet lines attached to a leaves. Please cancel the "
|
||||
"leaves instead."
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot create timesheets for a task that is linked to a time off type. Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets linked to time off. Please, cancel the time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to time off requests. Please cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot modify timesheets that are linked to time off requests. Please use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,27 +1,29 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
|
||||
# Jonas Zinkevicius <jozi@odoo.com>, 2023
|
||||
# Donatas <donatasvaliulis16@gmail.com>, 2023
|
||||
# Gailius Kazlauskas <gailius@vialaurea.lt>, 2024
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Gailius Kazlauskas <gailius@vialaurea.lt>, 2024\n"
|
||||
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:38+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Lithuanian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/lt/>\n"
|
||||
"Language: lt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lt\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
|
||||
"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
|
||||
"1 : n % 1 != 0 ? 2: 3);\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -30,20 +32,9 @@ msgstr "Analitinė eilutė"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitinės eilutės"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -54,33 +45,41 @@ msgstr "Įmonės"
|
|||
msgid "Config Settings"
|
||||
msgstr "Konfigūracijos nustatymai"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Sukurti užduotį"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Rodomas pavadinimas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Darbuotojas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generuoti laiko apskaitos žiniaraštį"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Vidinis"
|
||||
|
||||
|
|
@ -90,29 +89,6 @@ msgid "Internal Project"
|
|||
msgstr "Vidinis projektas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Laisvadienių prašymas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operacija nepalaikoma"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projektas"
|
||||
|
|
@ -125,7 +101,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Užduotis"
|
||||
|
|
@ -147,20 +122,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Neatvykimai"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Atostogos (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Atostogos (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -169,19 +143,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Neatvykimo rūšis"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Darbo laiko apskaitos žiniaraštis"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -190,7 +180,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -199,8 +194,22 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generuoti laiko apskaitos žiniaraštį"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Atostogos (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Atostogų Tipas"
|
||||
|
|
|
|||
|
|
@ -1,26 +1,26 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Arnis Putniņš <arnis@allegro.lv>, 2022
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 2024
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2025
|
||||
#
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2025\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023\n"
|
||||
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
|
||||
"Language: lv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lv\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
||||
"2);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -29,20 +29,9 @@ msgstr "Analytic Line"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analītiskās Rindas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -53,33 +42,41 @@ msgstr "Uzņēmumi"
|
|||
msgid "Config Settings"
|
||||
msgstr "Konfigurācijas uzstādījumi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Darbinieks"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Iekšējais"
|
||||
|
||||
|
|
@ -89,29 +86,6 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Atvaļinājuma pieprasījums"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operācija netiek atbalstīta"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Project"
|
||||
|
|
@ -124,7 +98,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Uzdevums"
|
||||
|
|
@ -146,19 +119,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Prombūtnes"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -168,19 +140,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Prombūtnes veids"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Darba laika uzskaites Tabele"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -189,7 +177,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -198,8 +191,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,202 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Niyas Raphy, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Niyas Raphy, 2023\n"
|
||||
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ml\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "അനാലിറ്റിക് ലൈൻ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "അനാലിറ്റിക് ലൈൻ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "കമ്പനികൾ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "കോൺഫിഗറേഷൻ സെറ്റിങ്സ്"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "എംപ്ലോയീ "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "ഇന്റെര്ണല്"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "ഇന്റെര്ണല് പ്രൊജക്റ്റ് "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "ലീവ് റിക്വസ്റ്റ്"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "പ്രൊജക്റ്റ് "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "ടാസ്ക്"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "ടൈം ഓഫ്"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "ടൈംഷീറ് "
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Minj P <pminj322@gmail.com>, 2022
|
||||
# baaska sh <sh.baaskash@gmail.com>, 2022
|
||||
|
|
@ -11,19 +11,19 @@
|
|||
# Батболд <batbold.ts@gmail.com>, 2022
|
||||
# Uuganbayar Batbaatar <uuganaaub33@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
|
||||
"Language: mn\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: mn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -33,20 +33,9 @@ msgstr "Шинжилгээний мөр"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Шинжилгээний мөр"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -57,33 +46,41 @@ msgstr "Компаниуд"
|
|||
msgid "Config Settings"
|
||||
msgstr "Тохиргооны тохируулга"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Ажилтан"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Цагийн хуудас үүсгэх"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Бүх нийтийн амралт"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Дотоод"
|
||||
|
||||
|
|
@ -93,29 +90,6 @@ msgid "Internal Project"
|
|||
msgstr "Дотоод төсөл"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Чөлөөний хүсэлт"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Үйлдлийг дэмжих боломжгүй"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Төсөл"
|
||||
|
|
@ -128,7 +102,6 @@ msgstr "Чөлөөний нөөц дэлгэрэнгүй"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Даалгавар"
|
||||
|
|
@ -150,19 +123,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Чөлөө"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -172,19 +144,35 @@ msgid "Time Off Task"
|
|||
msgstr "Чөлөөний даалгавар"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Чөлөөний төрөл"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Цагийн бүртгэл"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -193,7 +181,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -202,8 +195,25 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Цагийн хуудас үүсгэх"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Бүх нийтийн амралт"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Үйлдлийг дэмжих боломжгүй"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Чөлөөний төрөл"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,23 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# sackda chanthasombath, 2023
|
||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Oakarmin Iron <oakarminiron@gmail.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023\n"
|
||||
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-25 14:54+0000\n"
|
||||
"Last-Translator: Oakarmin Iron <oakarminiron@gmail.com>\n"
|
||||
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/my/>\n"
|
||||
"Language: my\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"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,57 +26,54 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "ບໍລິສັດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "ການຕັ້ງຄ່າ"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "ພະນັກງານ"
|
||||
msgstr "၀န်ထမ်း"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -87,32 +83,9 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "ໂຄງການ"
|
||||
msgstr "ပရောဂျက်"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
|
|
@ -122,10 +95,9 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "ໜ້າທີ່"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -144,19 +116,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -166,19 +137,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -187,7 +174,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -196,8 +188,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
@ -1,25 +1,26 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Marius Stedjan <marius@stedjan.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Rune Restad, 2024
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Rune Restad, 2024\n"
|
||||
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:39+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/nb_NO/>\n"
|
||||
"Language: nb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -28,20 +29,9 @@ msgstr "Analytisk linje"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analytiske linjer"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -52,33 +42,41 @@ msgstr "Firmaer"
|
|||
msgid "Config Settings"
|
||||
msgstr "Innstillinger"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnavn"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Ansatt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generer timeliste"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -88,29 +86,6 @@ msgid "Internal Project"
|
|||
msgstr "Internt prosjekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Er fraværsoppgave"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Forespørsel om fravær"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operasjon ikke støttet"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Prosjekt"
|
||||
|
|
@ -123,7 +98,6 @@ msgstr "Fraværsdetaljer resurs"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Oppgave"
|
||||
|
|
@ -145,20 +119,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Ferie"
|
||||
msgstr "Fravær"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Fravær (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Fravær (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -167,19 +140,35 @@ msgid "Time Off Task"
|
|||
msgstr "Fraværsoppgave"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Fraværstype"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Antall fraværstyper"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Timeliste"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -188,7 +177,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -197,8 +191,16 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generer timeliste"
|
||||
|
|
|
|||
|
|
@ -1,49 +1,38 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Bren Driesen <brdri@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2023\n"
|
||||
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-18 08:17+0000\n"
|
||||
"Last-Translator: Bren Driesen <brdri@odoo.com>\n"
|
||||
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/nl/>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Kostenplaatsregel"
|
||||
msgstr "Analytische boeking"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Kostenplaatsregels"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Zowel het interne project als de taak zijn vereist om een urenstaat voor het"
|
||||
" verlof %s te genereren. Als je geen urenstaat wilt, moet je het interne "
|
||||
"project en de taak leeg laten."
|
||||
msgstr "Analytische boekingen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -53,7 +42,23 @@ msgstr "Bedrijven"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Configuratie instellingen"
|
||||
msgstr "Configuratie-instellingen"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Taak aanmaken"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Weergavenaam"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -61,29 +66,19 @@ msgid "Employee"
|
|||
msgstr "Werknemer"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Urenstaat genereren"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Algemene verlof"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Indien aangevinkt wordt er een urenstaat gegenereerd in het verlofproject "
|
||||
"van het bedrijf wanneer de verlofaanvraag bevestigd wordt."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -93,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "Intern project"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Is een verloftaak"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Verlofaanvraag"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Aantal verlofsoorten"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Bewerking niet ondersteund"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Project"
|
||||
|
|
@ -128,7 +100,6 @@ msgstr "Resource verlof detail"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Taak"
|
||||
|
|
@ -141,8 +112,8 @@ msgid ""
|
|||
"individually."
|
||||
msgstr ""
|
||||
"Het standaardproject dat wordt gebruikt bij het automatisch genereren van "
|
||||
"urenstaten via verlofaanvragen. Je kan voor elk verlofsoort afzonderlijk een"
|
||||
" ander project bepalen."
|
||||
"urenstaten via verlofaanvragen. Je kunt voor elk verlofsoort afzonderlijk "
|
||||
"een ander project bepalen."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -151,25 +122,24 @@ msgid ""
|
|||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"De standaardtaak die wordt gebruikt bij het automatisch genereren van "
|
||||
"urenstaten via verlofaanvragen. Je kan voor elk verlofsoort afzonderlijk een"
|
||||
" andere taak bepalen."
|
||||
"urenstaten via verlofaanvragen. Je kunt voor elk verlofsoort afzonderlijk "
|
||||
"een andere taak bepalen."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Verlof"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Verlof (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Verlof (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -178,45 +148,118 @@ msgid "Time Off Task"
|
|||
msgstr "Taak verlof"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Soort verlof"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Aantal verlofsoorten"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Urenstaat"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Gebruik deze trefwoorden in de titel om nieuwe taken in te stellen:\n"
|
||||
"\n"
|
||||
" 30h Wijs 30 uur toe aan de taak\n"
|
||||
" #label Stel labels in op de taak\n"
|
||||
" @user Wijs de taak toe aan een gebruiker\n"
|
||||
" ! Geef de taak een gemiddelde prioriteit\n"
|
||||
" !! Geef de taak een hoge prioriteit\n"
|
||||
" !!! Geef de taak een urgente prioriteit\n"
|
||||
"\n"
|
||||
" Zorg ervoor dat je de juiste indeling en volgorde gebruikt, bv.: "
|
||||
"Verbeter het configuratiescherm 5h #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Bekijk het verlof"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Je kan geen urenstaten aanmaken voor een taak die aan een verlofsoort "
|
||||
"gekoppeld is. Gebruik liever de Verlof applicatie om een nieuw verlof aan te"
|
||||
" vragen."
|
||||
"Je kunt geen urenstaten aanmaken voor een taak die aan een verlofsoort "
|
||||
"gekoppeld is. Gebruik liever de Verlof applicatie om een nieuw verlof aan te "
|
||||
"vragen."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Je kunt geen timesheets verwijderen die gekoppeld zijn aan een algemene "
|
||||
"verlofregistratie."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Je kan urenstaten die aan verlofaanvragen gekoppeld zijn niet verwijderen. "
|
||||
"Je kunt urenstaten die aan verlofaanvragen gekoppeld zijn niet verwijderen. "
|
||||
"Annuleer liever je verlofaanvraag in de Verlof applicatie."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Je kan urenstaten die aan verlofaanvragen gekoppeld zijn niet wijzigen. "
|
||||
"Je kunt urenstaten die aan verlofaanvragen gekoppeld zijn niet wijzigen. "
|
||||
"Gebruik liever de Verlof applicatie om je verlofaanvragen te wijzingen."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Zowel het interne project als de taak zijn vereist om een urenstaat voor "
|
||||
#~ "het verlof %s te genereren. Als je geen urenstaat wilt, moet je het "
|
||||
#~ "interne project en de taak leeg laten."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Urenstaat genereren"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Algemene verlof"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Indien aangevinkt wordt er een urenstaat gegenereerd in het verlofproject "
|
||||
#~ "van het bedrijf wanneer de verlofaanvraag bevestigd wordt."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "Is een verloftaak"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Bewerking niet ondersteund"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Verlof (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Soort verlof"
|
||||
|
|
|
|||
|
|
@ -1,198 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: no\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Maksym <ms@myodoo.pl>, 2022
|
||||
# Tomasz Leppich <t.leppich@gmail.com>, 2022
|
||||
|
|
@ -12,20 +12,25 @@
|
|||
# Cezary Drożak, 2022
|
||||
# Grzegorz Grzelak <grzegorz.grzelak@openglobe.pl>, 2022
|
||||
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Marta (wacm)" <wacm@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023\n"
|
||||
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-25 14:46+0000\n"
|
||||
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
|
||||
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/pl/>\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
|
||||
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || "
|
||||
"(n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -34,23 +39,9 @@ msgstr "Pozycja analityczna"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Pozycje analityczne"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Zarówno projekt wewnętrzny, jak i zadanie są wymagane do wygenerowania "
|
||||
"arkusza czasu pracy dla czasu wolnego %s. Jeśli nie chcesz karty czasu "
|
||||
"pracy, powinieneś pozostawić projekt wewnętrzny i zadanie puste."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -59,7 +50,23 @@ msgstr "Firmy"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ustawienia konfiguracji"
|
||||
msgstr "Konfiguracja ustawień"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Utwórz zadanie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nazwa wyświetlana"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -67,29 +74,19 @@ msgid "Employee"
|
|||
msgstr "Pracownik"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generuj Kartę czasu pracy"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Globalny czas wolny"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Jeżeli jest zaznaczone, to przy zatwierdzaniu czasu wolnego zostanie "
|
||||
"wygenerowana karta pracy w projekcie Wakacje w firmie."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Wewnętrzne"
|
||||
|
||||
|
|
@ -99,29 +96,6 @@ msgid "Internal Project"
|
|||
msgstr "Projekt wewnętrzny"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Czy zadanie w czasie wolnym"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Wniosek urlopowy"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Licznik typów urlopów"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operacja nie jest wspierana"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -134,7 +108,6 @@ msgstr "Szczegóły czasu wolnego zasobów"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Zadanie"
|
||||
|
|
@ -146,9 +119,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Domyślny projekt używany podczas automatycznego generowania timesheet "
|
||||
"poprzez wnioski o czas wolny. Możesz określić inny projekt dla każdego typu "
|
||||
"czasu wolnego indywidualnie."
|
||||
"Domyślny projekt używany podczas automatycznego generowania karty czasu "
|
||||
"pracy poprzez wnioski o czas wolny. Możesz określić inny projekt dla każdego "
|
||||
"typu czasu wolnego indywidualnie."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -156,26 +129,25 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Domyślne zadanie używane podczas automatycznego generowania timesheets "
|
||||
"Domyślne zadanie używane podczas automatycznego generowania ewidencji czasu "
|
||||
"poprzez wnioski o czas wolny. Możesz określić inne zadanie dla każdego typu "
|
||||
"czasu wolnego indywidualnie."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Dni wolne"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Czas wolny (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Czas wolny (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -184,19 +156,46 @@ msgid "Time Off Task"
|
|||
msgstr "Zadanie w czasie wolnym"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Typ dni wolnych"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Liczba typów urlopów"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Karta pracy"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Użyj tych słów kluczowych w tytule, aby ustawić nowe zadania:\n"
|
||||
"\n"
|
||||
" 30h Przydziel 30 godzin na wykonanie zadania\n"
|
||||
" #tagi Ustaw tagi dla zadania\n"
|
||||
" @użytkownik Przypisz zadanie do użytkownika\n"
|
||||
" ! Ustaw średni priorytet zadania\n"
|
||||
" !! Ustaw wysoki priorytet zadania\n"
|
||||
" !!! Ustaw pilny priorytet zadania\n"
|
||||
"\n"
|
||||
" Pamiętaj, aby używać właściwego formatu i kolejności, np. Popraw "
|
||||
"ekran konfiguracji 5h #funkcja #v16 @Maciej !!"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Zobacz urlopy"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -208,22 +207,64 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Nie można usunąć arkuszy czasu, które są powiązane z wnioskami o czas wolny."
|
||||
" Zamiast tego proszę anulować wniosek o czas wolny z aplikacji Czas wolny."
|
||||
"Nie możesz usuwać ewidencji czasu, która jest połączona z globalnym urlopem."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Nie można usunąć arkuszy czasu, które są powiązane z wnioskami o czas wolny. "
|
||||
"Zamiast tego proszę anulować wniosek o czas wolny z aplikacji Czas wolny."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Nie można modyfikować arkuszy czasu, które są powiązane z wnioskami o wolne."
|
||||
" Zamiast tego należy użyć aplikacji Czas wolny do modyfikacji wniosków o "
|
||||
"Nie można modyfikować arkuszy czasu, które są powiązane z wnioskami o wolne. "
|
||||
"Zamiast tego należy użyć aplikacji Czas wolny do modyfikacji wniosków o "
|
||||
"wolne."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Zarówno projekt wewnętrzny, jak i zadanie są wymagane do wygenerowania "
|
||||
#~ "arkusza czasu pracy dla czasu wolnego %s. Jeśli nie chcesz karty czasu "
|
||||
#~ "pracy, powinieneś pozostawić projekt wewnętrzny i zadanie puste."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generuj Kartę czasu pracy"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Globalny czas wolny"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Jeżeli jest zaznaczone, to przy zatwierdzaniu czasu wolnego zostanie "
|
||||
#~ "wygenerowana karta pracy w projekcie Wakacje w firmie."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operacja nie jest wspierana"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Czas wolny (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Typ dni wolnych"
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2025-05-06 20:36+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-01-25 18:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
@ -22,20 +22,9 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -46,33 +35,41 @@ msgstr ""
|
|||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -82,29 +79,6 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -117,7 +91,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
|
@ -140,18 +113,17 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -161,19 +133,34 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -182,7 +169,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -191,8 +183,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Pedro Filipe <pedro2.10@hotmail.com>, 2022
|
||||
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
|
||||
|
|
@ -10,20 +10,23 @@
|
|||
# Luiz Fernando <lfpsgs@outlook.com>, 2022
|
||||
# Nuno Silva <nuno.silva@arxi.pt>, 2022
|
||||
# Manuela Silva <mmsrs@sky.com>, 2022
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Manuela Silva <mmsrs@sky.com>, 2022\n"
|
||||
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:39+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/pt/>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pt\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
|
||||
"1000000 == 0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -32,20 +35,9 @@ msgstr "Linha Analítica"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Linhas Analíticas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -56,65 +48,50 @@ msgstr "Empresas"
|
|||
msgid "Config Settings"
|
||||
msgstr "Configurações"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Criar uma tarefa"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome exibido"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Funcionário"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Gerar Registo de Horas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
msgstr "Projeto interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Pedido de Ausência"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operação não suportada."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projeto"
|
||||
|
|
@ -127,7 +104,6 @@ msgstr "Detalhes de Recurso de Ausência"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tarefa"
|
||||
|
|
@ -139,6 +115,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"O projeto padrão usado ao gerar planilhas de horas automaticamente por "
|
||||
"solicitações de folga. Você pode especificar outro projeto individualmente "
|
||||
"para cada tipo de folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -146,63 +125,105 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"A tarefa padrão usada ao gerar planilhas de horas automaticamente por "
|
||||
"solicitações de folga. Você pode especificar outra tarefa individualmente "
|
||||
"para cada tipo de folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Ausência"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Folga (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
msgstr "Tarefa de folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Total de tipos de folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Registo de Horas"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Ver folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Não é possível criar planilhas de horas para uma tarefa que esteja vinculada "
|
||||
"a um tipo de folga. Em vez disso, use o aplicativo Folga para solicitar "
|
||||
"novas folgas."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Não é possível excluir planilhas de horas vinculadas a folgas globais."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Não é possível excluir planilhas de horas vinculadas a solicitações de "
|
||||
"folga. Em vez disso, cancele sua solicitação de folga no aplicativo Folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Não é possível modificar planilhas de horas vinculadas a solicitações de "
|
||||
"folga. Em vez disso, use o aplicativo Folga para modificar suas solicitações "
|
||||
"de folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Gerar Registo de Horas"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operação não suportada."
|
||||
|
|
|
|||
|
|
@ -1,50 +1,39 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Marcos Rodrigues, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Kevilyn Rosa, 2023
|
||||
# Layna Nascimento, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Maitê Dietze (madi)" <madi@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Layna Nascimento, 2023\n"
|
||||
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-23 15:02+0000\n"
|
||||
"Last-Translator: \"Maitê Dietze (madi)\" <madi@odoo.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/project_timesheet_holidays/pt_BR/>\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pt_BR\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
|
||||
"1000000 == 0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Linha Analítica"
|
||||
msgstr "Linha analítica"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Linhas Analíticas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Tanto o projeto interno quanto a tarefa são necessários para gerar uma "
|
||||
"planilha de horas para o tempo de folga %s. Se você não quiser uma planilha "
|
||||
"de horas, você deve deixar o projeto interno e a tarefa vazios."
|
||||
msgstr "Linha analítica"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -56,67 +45,50 @@ msgstr "Empresas"
|
|||
msgid "Config Settings"
|
||||
msgstr "Configurações"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Criar uma tarefa"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome exibido"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Funcionário"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Gerar planilha de horas"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Folga Global"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Se marcado, ao validar um tempo de folga, será gerada uma planilha de horas "
|
||||
"no projeto de Férias da empresa."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "Projeto Interno"
|
||||
msgstr "Projeto interno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "A tarefa é no tempo de folga?"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Pedido de Folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operação não suportada."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projeto"
|
||||
|
|
@ -124,12 +96,11 @@ msgstr "Projeto"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Detalhe de Folga de Recurso"
|
||||
msgstr "Informações de folga do recurso"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Tarefa"
|
||||
|
|
@ -141,9 +112,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"O projeto padrão usado ao gerar automaticamente planilhas de horas por meio "
|
||||
"de solicitações de folga. Você pode especificar outro projeto para cada tipo"
|
||||
" de folga individualmente."
|
||||
"O projeto padrão usado ao gerar planilhas de horas automaticamente por "
|
||||
"solicitações de folga. Você pode especificar outro projeto individualmente "
|
||||
"para cada tipo de folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -151,59 +122,90 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"A tarefa padrão usada ao gerar automaticamente planilhas de horas por meio "
|
||||
"de solicitações de folga. Você pode especificar outra tarefa para cada tipo "
|
||||
"de folga individualmente."
|
||||
"A tarefa padrão usada ao gerar planilhas de horas automaticamente por "
|
||||
"solicitações de folga. Você pode especificar outra tarefa individualmente "
|
||||
"para cada tipo de folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Folga (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Folga (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Tempo fora de serviço"
|
||||
msgstr "Tarefa de folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tipo de Folga"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Total de tipos de folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Planilha de Horas"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Use essas palavras-chave no título para definir novas tarefas:\n"
|
||||
"\n"
|
||||
"30h Alocar 30 horas para a tarefa\n"
|
||||
"#marcador Definir marcadores na tarefa\n"
|
||||
" @usuario Atribuir a tarefa a um usuário\n"
|
||||
"! Definir a tarefa como prioridade média\n"
|
||||
"!! Definir a tarefa como prioridade alta\n"
|
||||
"!!! Definir a tarefa como prioridade urgente\n"
|
||||
"\n"
|
||||
"Certifique-se de usar o formato e a ordem corretos. Ex.: Melhorar a tela de "
|
||||
"configuração 5h #recurso #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Ver folga"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Não é possível criar planilhas de horas para uma tarefa que esteja vinculada"
|
||||
" a um tipo de folga. Em vez disso, use o aplicativo Folga para solicitar "
|
||||
"Não é possível criar planilhas de horas para uma tarefa que esteja vinculada "
|
||||
"a um tipo de folga. Em vez disso, use o aplicativo Folga para solicitar "
|
||||
"novas folgas."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Não é possível excluir planilhas de horas vinculadas a folgas globais."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -214,11 +216,44 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Não é possível modificar planilhas de horas vinculadas a solicitações de "
|
||||
"folga. Em vez disso, use o aplicativo Folga para modificar suas solicitações"
|
||||
" de folga."
|
||||
"folga. Em vez disso, use o aplicativo Folga para modificar suas solicitações "
|
||||
"de folga."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Tanto o projeto interno quanto a tarefa são necessários para gerar uma "
|
||||
#~ "folha de tempos para o tempo livre %s. Se você não quiser uma folha de "
|
||||
#~ "tempos, você deve deixar o projeto interno e a tarefa vazios."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Gerar folha de tempos"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Folga Global"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Se verificado, ao validar um tempo de folga, será gerada uma folha de "
|
||||
#~ "tempos no Projeto de Férias da empresa."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operação não suportada."
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tipo de Folga"
|
||||
|
|
|
|||
|
|
@ -1,26 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Dorin Hongu <dhongu@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Foldi Robert <foldirobert@nexterp.ro>, 2022
|
||||
# Cozmin Candea <office@terrabit.ro>, 2023
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Cozmin Candea <office@terrabit.ro>, 2023\n"
|
||||
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
|
||||
"Language: ro\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ro\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
|
||||
"2:1));\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -29,23 +30,9 @@ msgstr "Linie analitica"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Linii Analitice"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Ambele proiecte interne si sarcini sunt necesare pentru a genera o fișă "
|
||||
"pontaj pentru concediul %s. Daca nu doriti o fișă de pontaj, trebuie sa "
|
||||
"lasati proiectul si sarcina interne goale."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -56,35 +43,41 @@ msgstr "Companii"
|
|||
msgid "Config Settings"
|
||||
msgstr "Setări de configurare"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Angajat"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Genereaza fișă de pontaj"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Timp liber global"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
"Daca este bifat, cand se valideaza un concediu, o fișă de pontaj va fi "
|
||||
"generata in proiectul de concediu al companiei."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -94,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "Proiect intern"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Este sarcina de timp liber"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Cerere de concediu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Numar de tipuri de concediu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operațiunea nu este acceptată"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Proiect"
|
||||
|
|
@ -129,7 +99,6 @@ msgstr "Detaliu Timp Resurse"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Sarcină"
|
||||
|
|
@ -157,20 +126,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Concediu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Concediu (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -179,31 +147,52 @@ msgid "Time Off Task"
|
|||
msgstr "Sarcina de concediu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tip Concediu"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Fișă de pontaj"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Nu puteti crea fișe de pontaj pentru o sarcina care este legata de un tip de"
|
||||
" concediu. Va rugam sa folositi aplicatia Concediu pentru a cere un nou "
|
||||
"Nu puteti crea fișe de pontaj pentru o sarcina care este legata de un tip de "
|
||||
"concediu. Va rugam sa folositi aplicatia Concediu pentru a cere un nou "
|
||||
"concediu."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -214,11 +203,50 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Nu puteti modifica fișe de pontaj care sunt legate de cereri de concediu. Va"
|
||||
" Va rugam sa folositi aplicatia Concediu pentru a modifica cererile de "
|
||||
"Nu puteti modifica fișe de pontaj care sunt legate de cereri de concediu. Va "
|
||||
"Va rugam sa folositi aplicatia Concediu pentru a modifica cererile de "
|
||||
"concediu."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Ambele proiecte interne si sarcini sunt necesare pentru a genera o fișă "
|
||||
#~ "pontaj pentru concediul %s. Daca nu doriti o fișă de pontaj, trebuie sa "
|
||||
#~ "lasati proiectul si sarcina interne goale."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Genereaza fișă de pontaj"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Timp liber global"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Daca este bifat, cand se valideaza un concediu, o fișă de pontaj va fi "
|
||||
#~ "generata in proiectul de concediu al companiei."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "Este sarcina de timp liber"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operațiunea nu este acceptată"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Concediu (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tip Concediu"
|
||||
|
|
|
|||
|
|
@ -1,52 +1,37 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# ILMIR <karamov@it-projects.info>, 2022
|
||||
# Диляра Дельтаева <dilya.kz93@gmail.com>, 2022
|
||||
# Сергей Шебанин <sergey@shebanin.ru>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Alena Vlasova, 2023
|
||||
# alenafairy, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Anastasiia Koroleva (koan)" <koan@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: alenafairy, 2023\n"
|
||||
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-03 08:34+0000\n"
|
||||
"Last-Translator: \"Anastasiia Koroleva (koan)\" <koan@odoo.com>\n"
|
||||
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/ru/>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ru\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
|
||||
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Позиция аналитики"
|
||||
msgstr "Аналитическая линия"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Позиции аналитики"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Для создания табеля на отсутствие %s необходимо указать и внутренний проект,"
|
||||
" и задачу. Если табель не нужен, то внутренний проект и задачу следует "
|
||||
"оставить пустыми."
|
||||
msgstr "Аналитические линии"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -56,7 +41,23 @@ msgstr "Компании"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Конфигурационные настройки"
|
||||
msgstr "Параметры конфигурации"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -64,61 +65,28 @@ msgid "Employee"
|
|||
msgstr "Сотрудник"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Генерировать Табель"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Глобальное отсутствие"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Если флажок установлен, то при подтверждении отсутствия табель будет "
|
||||
"формироваться в модуле Отсутствие."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Внутреннее"
|
||||
msgstr "Внутренний"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "Внутренний Проект"
|
||||
msgstr "Внутренний проект"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Задача по отсутствию"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Заявка на отгул"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Подсчет типов отсутствия"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Операция не поддерживается"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
|
|
@ -126,12 +94,11 @@ msgstr "Проект"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Детали отгула ресурса"
|
||||
msgstr "Подробности отсутствий"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Задача"
|
||||
|
|
@ -143,9 +110,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Проект по умолчанию, используемый при автоматическом формировании табелей по"
|
||||
" заявкам на отсутствие. Вы можете указать другой проект для каждого типа "
|
||||
"отсутствия отдельно."
|
||||
"Проект по умолчанию, используемый при автоматической генерации табелей учета "
|
||||
"рабочего времени через запросы на отгулы. Вы можете указать другой проект "
|
||||
"для каждого типа отгулов отдельно."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -153,72 +120,153 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Задача по умолчанию, используемая при автоматическом формировании табелей по"
|
||||
" заявкам на отсутствие. Вы можете указать другую задачу для каждого типа "
|
||||
"отсутствия отдельно."
|
||||
"Задача по умолчанию, используемая при автоматическом формировании табелей "
|
||||
"учета рабочего времени по запросам на отгулы. Вы можете указать другую "
|
||||
"задачу для каждого типа отгулов отдельно."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Отсутствие"
|
||||
msgstr "Отпуск"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Отсутствие (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Время отдыха (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Задача по отсутствию"
|
||||
msgstr "Время, свободное от выполнения задания"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Тип отгула"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Виды отгулов Подсчет"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Табель"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Используйте эти ключевые слова в заголовке для создания новых задач:\n"
|
||||
"\n"
|
||||
" 30ч – Выделить 30 часов на задачу\n"
|
||||
" #теги – Установить теги для задачи\n"
|
||||
" @пользователь – Назначить задачу пользователю\n"
|
||||
" ! – Установить средний приоритет\n"
|
||||
" !! – Установить высокий приоритет\n"
|
||||
" !!! – Установить срочный приоритет\n"
|
||||
"\n"
|
||||
" Обязательно используйте правильный формат и порядок, например: "
|
||||
"Улучшить экран настройки 5ч #функция #v16 @Митчеллl !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Просмотр отгулов"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Невозможно создать табель для задачи, связанной с типом отсутствия. Для "
|
||||
"создания запроса на отсутствие используйте модуль \"Отсутствие\"."
|
||||
"Вы не можете создать табель учета рабочего времени для задачи, которая "
|
||||
"связана с типом отгула. Вместо этого используйте приложение \"Отгулы\" для "
|
||||
"запроса новых отгулов."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Нельзя удалить табели, связанные с глобальным отпусками, которые "
|
||||
"распространяются на всю компанию."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Невозможно удалить табели, связанные с заявками на отcутствие. Для отмены "
|
||||
"заявки на отсутствие используйте модуль \"Отсутствие\"."
|
||||
"Вы не можете удалить временные таблицы, связанные с запросами на отгулы. "
|
||||
"Вместо этого отмените запрос на отгул в приложении \"Отгулы\"."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Невозможно изменять табели, связанные с заявками на отcутствие. Для "
|
||||
"изменения заявок на отсутствие используйте модуль \"Отсутствие\"."
|
||||
"Вы не можете изменять временные таблицы, связанные с заявками на отгулы. Для "
|
||||
"изменения заявок на отгулы используйте приложение \"Отгулы\"."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Для создания табеля учета рабочего времени на время отгула %s необходимы "
|
||||
#~ "и внутренний проект, и задача. Если вам не нужен табель учета рабочего "
|
||||
#~ "времени, оставьте внутренний проект и задачу пустыми."
|
||||
|
||||
#~ msgid "Generate Timesheets"
|
||||
#~ msgstr "Генерировать табели учета рабочего времени"
|
||||
|
||||
#~ msgid "Generate timesheets when validating time off requests of this type"
|
||||
#~ msgstr ""
|
||||
#~ "Генерируйте табели учета рабочего времени при проверке запросов на отгулы "
|
||||
#~ "такого типа"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Глобальное время отдыха"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Если флажок установлен, то при подтверждении отгула табель учета рабочего "
|
||||
#~ "времени будет сгенерирован в проекте \"Отпуск\" компании."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "Время, свободное от выполнения задания"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Операция не поддерживается"
|
||||
|
||||
#~ msgid "Time Off Request"
|
||||
#~ msgstr "Запрос Отпуска"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Тип отсутсвия"
|
||||
|
||||
#~ msgid "Timesheets"
|
||||
#~ msgstr "Расписания"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
|
||||
#
|
||||
# Tomáš Píšek <Tomas.Pisek@seznam.cz>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2022\n"
|
||||
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-03-06 17:52+0000\n"
|
||||
"Last-Translator: Tomáš Píšek <Tomas.Pisek@seznam.cz>\n"
|
||||
"Language-Team: Slovak <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/sk/>\n"
|
||||
"Language: sk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sk\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && "
|
||||
"n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||
"X-Generator: Weblate 5.16.1\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,23 +30,9 @@ msgstr "Analytický riadok"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analytické riadky"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Interný projekt aj úloha sú potrebné na vygenerovanie pracovného výkazu pre "
|
||||
"voľné dni %s. Ak nechcete pracovný výkaz, mali by ste interný projekt a "
|
||||
"úlohu nechať prázdne."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -54,35 +43,41 @@ msgstr "Spoločnosti"
|
|||
msgid "Config Settings"
|
||||
msgstr "Nastavenia konfigurácie"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Vytvoriť úlohu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovaný názov"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Zamestnanec"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Generovanie pracovného výkazu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Celkové voľné dni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Ak je toto políčko začiarknuté, pri potvrdení pracovného voľna sa vygeneruje"
|
||||
" pracovný výkaz projekte dovolenka."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interné"
|
||||
|
||||
|
|
@ -92,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "Interný projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Žiadosť o voľno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operácia nie je podporovaná"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -122,15 +94,14 @@ msgstr "Projekt"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Detaily zdroja voľných dní"
|
||||
msgstr "Detaily voľných dní zdroja"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Požiadavka"
|
||||
msgstr "Úloha"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -139,6 +110,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Predvolený projekt používaný pri automatickom generovaní výkazov pracovného "
|
||||
"času prostredníctvom žiadostí o voľno. Pre každý typ voľna môžete "
|
||||
"individuálne určiť iný projekt."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -146,23 +120,25 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Predvolená úloha používaná pri automatickom generovaní výkazov pracovného "
|
||||
"času prostredníctvom žiadostí o voľno. Pre každý typ voľna môžete "
|
||||
"individuálne určiť inú úlohu."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Voľné dni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Voľno (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -171,38 +147,110 @@ msgid "Time Off Task"
|
|||
msgstr "Voľné dni úloha"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Typ voľných dní"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Počet typov voľných dní"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Pracovné výkazy"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Na nastavenie nových úloh použite tieto kľúčové slová v názve:\n"
|
||||
"\n"
|
||||
" 30h Prideliť úlohe 30 hodín\n"
|
||||
" #tags Nastaviť štítky úlohy\n"
|
||||
" @user Prideliť úlohu používateľovi\n"
|
||||
" ! Nastaviť úlohu ako strednú prioritu\n"
|
||||
" !! Nastaviť úlohu ako vysokú prioritu\n"
|
||||
" !!! Nastavte úlohe naliehavú prioritu\n"
|
||||
"\n"
|
||||
" Uistite sa, že používate správny formát a poradie, napr. Vylepšiť "
|
||||
"konfiguračnú obrazovku 5h #bug #v16 @Jano !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Zobraziť voľno"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Pre úlohu, ktorá je prepojená s typom voľna, nemôžete vytvárať výkazy "
|
||||
"pracovného času. Na požiadanie o nové voľno použite aplikáciu Voľno."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
"Nemôžete odstrániť pracovné výkazy, ktoré sú prepojené s globálnym voľnom."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Nemôžete vymazať pracovné výkazy, ktoré sú prepojené so žiadosťami o voľno. "
|
||||
"Žiadosť o voľno zrušte v aplikácii Voľno."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Pracovné výkazy, ktoré sú prepojené so žiadosťami o voľno, nie je možné "
|
||||
"upravovať. Na úpravu žiadostí o voľno použite aplikáciu Voľno."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Interný projekt aj úloha sú potrebné na vygenerovanie pracovného výkazu "
|
||||
#~ "pre voľné dni %s. Ak nechcete pracovný výkaz, mali by ste interný projekt "
|
||||
#~ "a úlohu nechať prázdne."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Generovanie pracovného výkazu"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Celkové voľné dni"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Ak je toto políčko začiarknuté, pri potvrdení pracovného voľna sa "
|
||||
#~ "vygeneruje pracovný výkaz projekte dovolenka."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operácia nie je podporovaná"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Typ voľných dní"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Boris Kodelja <boris@hbs.si>, 2022
|
||||
# Grega Vavtar <grega@hbs.si>, 2022
|
||||
|
|
@ -9,21 +9,23 @@
|
|||
# Martin Trigaux, 2022
|
||||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2022
|
||||
# Jasmina Macur <jasmina@hbs.si>, 2022
|
||||
# Aleš Pipan, 2025
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Aleš Pipan, 2025\n"
|
||||
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:22+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/sl/>\n"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -32,20 +34,9 @@ msgstr "Analitična postavka"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitične postavke"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -56,33 +47,41 @@ msgstr "Podjetja"
|
|||
msgid "Config Settings"
|
||||
msgstr "Uredi nastavitve"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Ustvari nalogo"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Kader"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Ustvari časovnice"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
|
|
@ -92,29 +91,6 @@ msgid "Internal Project"
|
|||
msgstr "Interni projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Zahtevek za odsotnost"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operacija ni podprta"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -127,7 +103,6 @@ msgstr "Podrobnosti o prostem času vira"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Opravilo"
|
||||
|
|
@ -150,18 +125,17 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Odsotnost"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -171,19 +145,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tip dopusta"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Časovnica"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -192,7 +182,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -201,8 +196,19 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Ustvari časovnice"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Tip dopusta"
|
||||
|
|
|
|||
|
|
@ -1,19 +1,20 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-30 18:37+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sq\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -22,20 +23,9 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -46,33 +36,41 @@ msgstr ""
|
|||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -82,29 +80,6 @@ msgid "Internal Project"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -117,7 +92,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
|
@ -139,19 +113,18 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
|
|
@ -161,19 +134,35 @@ msgid "Time Off Task"
|
|||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -182,7 +171,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -191,8 +185,13 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,222 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
|
||||
# Milan Bojovic <mbojovic@outlook.com>, 2023
|
||||
# Nemanja Skadric, 2024
|
||||
# コフスタジオ, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+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: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Linija analitike"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Redovi analitike"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Preduzeća"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Podešavanje konfiguracije"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Zaposleni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Global Time Off"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Interni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "Internal Project"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Is Time off Task"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operacija nije podržana"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekat"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Resource Time Off Detail"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Zadatak"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Odsustvo"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Time Off (%s/%s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Time Off Task"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Tip Pauze"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Karneti"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -1,34 +1,36 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
|
||||
# Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.saas~18\n"
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-09-20 09:53+0000\n"
|
||||
"PO-Revision-Date: 2017-09-20 09:53+0000\n"
|
||||
"Last-Translator: Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017\n"
|
||||
"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, "
|
||||
"2022\n"
|
||||
"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
|
||||
"Language: sr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sr@latin\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Analiticki red"
|
||||
msgstr "Linija analitike"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_holidays_timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitički redovi"
|
||||
msgstr "Redovi analitike"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -36,102 +38,169 @@ msgid "Companies"
|
|||
msgstr "Preduzeća"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_company_leave_timesheet_project_id
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings_leave_timesheet_project_id
|
||||
msgid "Default project value for timesheet generated from leave type."
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Podešavanje konfiguracije"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:30
|
||||
#, python-format
|
||||
msgid ""
|
||||
"For the leaves to generate timesheet, the internal project and task are "
|
||||
"requried."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_holidays_status_timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Zaposleni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_holidays_status_timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a leave, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Interni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:30
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_holidays_status_timesheet_project_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company_leave_timesheet_project_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings_leave_timesheet_project_id
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_holidays_status_timesheet_task_id
|
||||
msgid "Internal Task for timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_holidays
|
||||
msgid "Leave"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line_holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company_leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings_leave_timesheet_task_id
|
||||
msgid "Leave Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_holidays_status
|
||||
msgid "Leave Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:40
|
||||
#, python-format
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekat"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Zadatak"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_holidays_status_timesheet_project_id
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The project will contain the timesheet generated when a leave is validated."
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:16
|
||||
#, python-format
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"You cannot delete timesheet lines attached to a leaves. Please cancel the "
|
||||
"leaves instead."
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
msgid "Time Off"
|
||||
msgstr "Odsustvo"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Operacija nije podržana"
|
||||
|
|
|
|||
|
|
@ -1,92 +1,84 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2022
|
||||
# Simon S, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Lasse L, 2023
|
||||
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2024
|
||||
# Wil Odoo, 2025
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Hanna Kharraziha <hakha@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2025\n"
|
||||
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-03-06 17:46+0000\n"
|
||||
"Last-Translator: Hanna Kharraziha <hakha@odoo.com>\n"
|
||||
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/sv/>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sv\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.16.1\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Analysrad"
|
||||
msgstr "Analytisk objektrad"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Objektrader"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Både det interna projektet och uppgiften krävs för att generera en "
|
||||
"tidrapport för ledigheten %s. Om du inte vill ha en tidrapport bör du lämna "
|
||||
"det interna projektet och uppgiften tomma."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Bolag"
|
||||
msgstr "Företag"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Inställningar"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Skapa en uppgift"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnamn"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Anställd"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Global frånvaro"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Om det är markerat kommer tidrapporten att genereras i företagets "
|
||||
"semesterprojekt vid validering av en ledighet."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Intern"
|
||||
|
||||
|
|
@ -96,29 +88,6 @@ msgid "Internal Project"
|
|||
msgstr "Internt projekt"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Lämna förfrågan"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Åtgärd stöds inte"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
|
|
@ -126,12 +95,11 @@ msgstr "Projekt"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr "Resurs Time Off Detalj"
|
||||
msgstr "Resurs ledihgetsdetalj"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Aktivitet"
|
||||
|
|
@ -143,9 +111,9 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Standardprojektet som används när man automatiskt genererar tidrapporter via"
|
||||
" ledighetsförfrågningar. Du kan ange ett annat projekt för varje "
|
||||
"ledighetstyp individuellt."
|
||||
"Standardprojektet som används när man automatiskt genererar tidrapporter via "
|
||||
"ledighetsförfrågningar. Du kan ange ett annat projekt för varje ledighetstyp "
|
||||
"individuellt."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -153,26 +121,25 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Standarduppgiften som används när man automatiskt genererar tidrapporter via"
|
||||
" ledighetsförfrågningar. Du kan specificera en annan uppgift för varje "
|
||||
"Standarduppgiften som används när man automatiskt genererar tidrapporter via "
|
||||
"ledighetsförfrågningar. Du kan specificera en annan uppgift för varje "
|
||||
"ledighetstyp individuellt."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Ledighet"
|
||||
msgstr "Frånvaro"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Ledig (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Ledig (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -181,19 +148,35 @@ msgid "Time Off Task"
|
|||
msgstr "Fritidsuppgift"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Frånvarotyp"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Antalet frånvarotyper"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Tidrapport"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Visa ledighet"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -204,7 +187,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -216,7 +204,6 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
|
|
@ -224,3 +211,15 @@ msgstr ""
|
|||
"Du kan inte ändra tidrapporter som är kopplade till ledighetsförfrågningar. "
|
||||
"Använd appen Time Off (Ledighet) för att ändra dina ledighetsförfrågningar "
|
||||
"istället."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Global frånvaro"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Frånvarotyp"
|
||||
|
|
|
|||
|
|
@ -1,198 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sw\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
@ -1,198 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ta\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
|
|
@ -1,123 +1,95 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Wichanon Jamwutthipreecha, 2022
|
||||
# Rasareeyar Lappiam, 2023
|
||||
#
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Rasareeyar Lappiam, 2023\n"
|
||||
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:20+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/th/>\n"
|
||||
"Language: th\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: th\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "ไลน์การวิเคราะห์"
|
||||
msgstr "รายการการวิเคราะห์"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "ไลน์การวิเคราะห์"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"ทั้งโปรเจ็กต์ภายในและงานจำเป็นต้องสร้างใบบันทึกเวลาสำหรับเวลาที่หยุดทำงาน %s"
|
||||
" หากคุณไม่ต้องการใบบันทึกเวลา คุณควรปล่อยให้โปรเจ็กต์ภายในและงานว่างไว้"
|
||||
msgstr "รายการการวิเคราะห์"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "หลายบริษัท"
|
||||
msgstr "บริษัท"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "ตั้งค่าการกำหนดค่า"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "สร้างงาน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "แสดงชื่อ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "พนักงาน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "สร้างใบบันทึกเวลา"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "การลาหยุดสากล"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"หากทำเครื่องหมาย เมื่อตรวจสอบการลาหยุด "
|
||||
"ใบบันทึกเวลาจะถูกสร้างขึ้นในโปรเจ็กต์วันหยุดของบริษัท"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ไอดี"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "ภายใน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
msgid "Internal Project"
|
||||
msgstr "โปรเจกต์เบื้องต้น"
|
||||
msgstr "โปรเจ็กต์เบื้องต้น"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "เป็นงานของการลาหยุด"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "ร้องขอการลา"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "ไม่รองรับการทำงาน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "โปรเจกต์"
|
||||
msgstr "โปรเจ็กต์"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
|
|
@ -127,7 +99,6 @@ msgstr "รายละเอียดทรัพยากรการลา"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "งาน"
|
||||
|
|
@ -153,20 +124,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "การลา"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "การลาหยุด (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "ระบบการลา (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -175,44 +145,76 @@ msgid "Time Off Task"
|
|||
msgstr "งานการลาหยุด"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "ประเภทการลา"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "จำนวนประเภทการลาหยุด"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "ใบบันทึกเวลา"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "ดูการลาหยุด"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"คุณไม่สามารถสร้างใบบันทึกเวลาสำหรับงานที่เชื่อมโยงกับชนิดการลาหยุดได้ "
|
||||
"โปรดใช้แอปพลิเคชันระบบการลา เพื่อขอการลาหยุดใหม่แทน"
|
||||
"คุณไม่สามารถสร้างใบบันทึกเวลาสำหรับงานที่เชื่อมโยงกับชนิดการลาหยุดได้ โปรดใช้แอปพลิเคชัน "
|
||||
"ระบบการลา เพื่อขอการลาหยุดใหม่แทน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"คุณไม่สามารถลบใบบันทึกเวลาที่เชื่อมโยงกับคำขอวันลาหยุดได้ "
|
||||
"กรุณายกเลิกคำขอลาหยุดจากแอปพลิเคชันระบบการลาแทน"
|
||||
"คุณไม่สามารถลบใบบันทึกเวลาที่เชื่อมโยงกับคำขอวันลาหยุดได้ กรุณายกเลิกคำขอลาหยุดจากแอปพลิเคชัน "
|
||||
"ระบบการลา แทน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"คุณไม่สามารถแก้ไขใบบันทึกเวลาที่เชื่อมโยงกับคำขอลาหยุดได้ โปรดใช้แอปพลิเคชัน"
|
||||
" ระบบการลา เพื่อแก้ไขคำขอลาหยุดของคุณแทน"
|
||||
"คุณไม่สามารถแก้ไขใบบันทึกเวลาที่เชื่อมโยงกับคำขอลาหยุดได้ โปรดใช้แอปพลิเคชัน ระบบการลา "
|
||||
"เพื่อแก้ไขคำขอลาหยุดของคุณแทน"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "ไม่รองรับการทำงาน"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "ประเภทการลา"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# abc Def <hdogan1974@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
|
|
@ -10,20 +10,25 @@
|
|||
# Murat Kaplan <muratk@projetgrup.com>, 2022
|
||||
# Ediz Duman <neps1192@gmail.com>, 2022
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# DeepL <noreply-mt-deepl@weblate.org>, 2025.
|
||||
# Odoo Turkish Import <dyki+tr@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023\n"
|
||||
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-21 14:45+0000\n"
|
||||
"Last-Translator: Odoo Turkish Import <dyki+tr@odoo.com>\n"
|
||||
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/tr/>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -32,23 +37,9 @@ msgstr "Analitik Satırı"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Analitik Satırları"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Hem iç proje hem de görev, izin %s için bir çalışma çizelgesi oluşturmak "
|
||||
"için gereklidir. Çalışma çizelgesi istemiyorsanız, iç projeyi ve görevi boş "
|
||||
"bırakmanız gerekir."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -59,37 +50,43 @@ msgstr "Şirketler"
|
|||
msgid "Config Settings"
|
||||
msgstr "Yapılandırma Ayarları"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Bir Görev Oluştur"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "İsim Göster"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Personel"
|
||||
msgstr "Çalışan"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Çalışma Çizelgesi Oluştur"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Genel İzinler"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"Eğer işaretli ise, bir izin onaylandığında, şirketin İzin Projesi içinde "
|
||||
"çalışma çizelgesi oluşturulacak."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Dahili"
|
||||
msgstr "İç"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -97,29 +94,6 @@ msgid "Internal Project"
|
|||
msgstr "İç Proje"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "İzin Görevi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "İzin Talebi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "İzin Türleri Sayısı"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "İşlem desteklenmiyor"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Proje"
|
||||
|
|
@ -132,7 +106,6 @@ msgstr "Kaynak İzin Detayı"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Görev"
|
||||
|
|
@ -160,20 +133,19 @@ msgstr ""
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "İzin"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "İzin (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "İzin (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -182,19 +154,46 @@ msgid "Time Off Task"
|
|||
msgstr "İzin Görevi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "İzin Türü"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "İzin Türleri Sayısı"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Çalışma Çizelgesi"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Yeni görevler belirlemek için başlıkta bu anahtar kelimeleri kullanın:\n"
|
||||
"\n"
|
||||
" 30h Göreve 30 saat ayırın\n"
|
||||
" #tags Görevdeki etiketleri ayarlayın\n"
|
||||
" kullanıcı Görevi bir kullanıcıya atayın\n"
|
||||
" ! Görevi orta öncelikli olarak ayarlayın\n"
|
||||
" !! Görevi yüksek öncelikli olarak ayarlayın\n"
|
||||
" !!! Görevi acil bir öncelik olarak belirleyin\n"
|
||||
"\n"
|
||||
" Doğru formatı ve sırayı kullandığınızdan emin olun, örneğin "
|
||||
"Yapılandırma ekranını iyileştirin 5h #özellik #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "İzin Sürelerini Görüntüle"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
|
|
@ -205,7 +204,12 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Genel izinle bağlantılı Çalışma Çizelgelerini silemezsiniz."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -216,10 +220,49 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"İzin isteklerine bağlı çalışma çizelgelerini değiştiremezsiniz. Bunun yerine"
|
||||
" izin taleplerinizi değiştirmek için lütfen İzin uygulamasını kullanın."
|
||||
"İzin isteklerine bağlı çalışma çizelgelerini değiştiremezsiniz. Bunun yerine "
|
||||
"izin taleplerinizi değiştirmek için lütfen İzin uygulamasını kullanın."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Hem iç proje hem de görev, izin %s için bir çalışma çizelgesi oluşturmak "
|
||||
#~ "için gereklidir. Çalışma çizelgesi istemiyorsanız, iç projeyi ve görevi "
|
||||
#~ "boş bırakmanız gerekir."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Çalışma Çizelgesi Oluştur"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Genel İzinler"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Eğer işaretli ise, bir izin onaylandığında, şirketin İzin Projesi içinde "
|
||||
#~ "çalışma çizelgesi oluşturulacak."
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "İzin Görevi"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "İşlem desteklenmiyor"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "İzin (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "İzin Türü"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
|
||||
"Language: uk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: uk\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
|
||||
"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
|
||||
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
|
||||
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -27,22 +30,9 @@ msgstr "Рядок аналітики"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Рядки аналітики"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"І проект і завдання вимагають ствоерння табеля для відпустки %s. Якщо ви не "
|
||||
"хочете табель, ви повинні залишити внутрішній проект та завдання пустими."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -53,35 +43,41 @@ msgstr "Компанії"
|
|||
msgid "Config Settings"
|
||||
msgstr "Налаштування"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Співробітник"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Створити табель"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Загальна відпустка"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
"Якщо перевірено, під час підтвердження відпустки, табель буде створюватися у"
|
||||
" проекті відпусток компанії."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "Внутрішнє"
|
||||
|
||||
|
|
@ -91,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "Внутрішній проект"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Завдання відпустки"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Запит на відпустку"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "Підрахунок типів відпусток"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Операція не підтримується"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
|
|
@ -126,7 +99,6 @@ msgstr "Деталі відпустки ресурсу"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Завдання"
|
||||
|
|
@ -138,9 +110,6 @@ msgid ""
|
|||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Проект за замовчуванням, який використовується під час автоматичного "
|
||||
"створення табелів за допомогою запитів на відпустку. Ви можете вказати інший"
|
||||
" проект для кожного типу відпустки окремо."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
|
|
@ -148,26 +117,22 @@ msgid ""
|
|||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Завдання за замовчуванням, яке використовується під час автоматичного "
|
||||
"створення табелів за допомогою запитів на відпустку. Ви можете вказати інше "
|
||||
"завдання для кожного типу відпустки окремо."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Відпустка"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Відпустка (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -176,46 +141,95 @@ msgid "Time Off Task"
|
|||
msgstr "Завдання відпустки"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Тип відпустки"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Табель"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Ви не можете створити табелі для завдання, пов’язаного з типом відпустки. "
|
||||
"Будь ласка, скористайтеся програмою Time Off, щоб надіслати запит на нову "
|
||||
"відпустку."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Ви не можете видалити табелі, пов’язані із запитами на відпустку. Натомість "
|
||||
"скасуйте свій запит на відпустку з модулі Відпустка."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Ви не можете змінювати табелі, пов’язані із запитами на відпустку. Будь "
|
||||
"ласка, використовуйте модуль Відпустка, щоб змінити ваші запити на "
|
||||
"відпустку."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "І проект і завдання вимагають ствоерння табеля для відпустки %s. Якщо ви "
|
||||
#~ "не хочете табель, ви повинні залишити внутрішній проект та завдання "
|
||||
#~ "пустими."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Створити табель"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Загальна відпустка"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "Якщо перевірено, під час підтвердження відпустки, табель буде "
|
||||
#~ "створюватися у проекті відпусток компанії."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Операція не підтримується"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Відпустка (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Тип відпустки"
|
||||
|
|
|
|||
|
|
@ -1,203 +1,250 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Mehjabin Farsana, 2023
|
||||
# Imran Pathan, 2024
|
||||
#
|
||||
#
|
||||
#
|
||||
# Translated by:
|
||||
# Deepvision - info@deepvision.uz | +998 77-093-0007
|
||||
# Amon Olimov - amon.bars@gmail.com
|
||||
# Jonibek Yorqulov - j.yorqulov@deepvision.uz
|
||||
# Mirzohidkhon Ulugkhujaev ulugkhujayevmirzohidxon@gmail.com
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Imran Pathan, 2024\n"
|
||||
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: uz\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ms\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
#, fuzzy
|
||||
msgid "Analytic Line"
|
||||
msgstr "Talian Analitik"
|
||||
msgstr "Tahliliy qator"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
#, fuzzy
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Garisan Analitik"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
msgstr "Tahliliy qatorlar"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
#, fuzzy
|
||||
msgid "Companies"
|
||||
msgstr "Syarikat"
|
||||
msgstr "Kompaniyalar"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
#, fuzzy
|
||||
msgid "Config Settings"
|
||||
msgstr "Tetapan Konfigurasi"
|
||||
msgstr "Konfiguratsiya sozlamalari"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
#, fuzzy
|
||||
msgid "Create a Task"
|
||||
msgstr "Vazifa yaratish"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
#, fuzzy
|
||||
msgid "Display Name"
|
||||
msgstr "Ko‘rsatiladigan nom"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
#, fuzzy
|
||||
msgid "Employee"
|
||||
msgstr "Pekerja"
|
||||
msgstr "Xodim"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
#, fuzzy
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, fuzzy
|
||||
msgid "Internal"
|
||||
msgstr "Dalaman"
|
||||
msgstr "Ichki"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
#, fuzzy
|
||||
msgid "Internal Project"
|
||||
msgstr ""
|
||||
msgstr "Ichki loyiha"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operation not supported"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
#, fuzzy
|
||||
msgid "Project"
|
||||
msgstr "Projek"
|
||||
msgstr "Loyiha"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_resource_calendar_leaves
|
||||
#, fuzzy
|
||||
msgid "Resource Time Off Detail"
|
||||
msgstr ""
|
||||
msgstr "Resurs ta'til tafsilotlari"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
#, fuzzy
|
||||
msgid "Task"
|
||||
msgstr "Tugasan"
|
||||
msgstr "Vazifa"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr ""
|
||||
"Ta'til so‘rovlari orqali vaqt jadvallarini avtomatik yaratishda "
|
||||
"ishlatiladigan standart loyiha. Har bir ta'til turida alohida boshqa "
|
||||
"loyihani ko‘rsatishingiz mumkin."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr ""
|
||||
"Ta'til so‘rovlari orqali vaqt jadvallarini avtomatik yaratishda "
|
||||
"ishlatiladigan standart vazifa. Har bir ta'til turida alohida boshqa "
|
||||
"vazifani belgilashingiz mumkin."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Time Off"
|
||||
msgstr "Masa tamat"
|
||||
msgstr "Ta'til"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Ta'til (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
#, fuzzy
|
||||
msgid "Time Off Task"
|
||||
msgstr "Ta'til vazifasi"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
#, fuzzy
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Ta'til turlari soni"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Jenis Masa Off"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Lembaran masa"
|
||||
"Yangi vazifalar yaratish uchun sarlavhada ushbu kalit so‘zlardan "
|
||||
"foydalaning: 30s Vazifaga 30 soat ajrating #teglar Vazifaga teglar qo‘ying "
|
||||
"@foydalanuvchi Vazifani foydalanuvchiga topshiring ! Vazifani o‘rtacha "
|
||||
"ustuvorlikka qo‘ying !! Vazifani yuqori ustuvorlikka qo‘ying !!! Vazifani "
|
||||
"juda muhim ustuvorlikka qo‘ying To‘g‘ri format va tartibdan foydalaning, "
|
||||
"masalan: Konfiguratsiya ekranini yaxshilash 5s #xususiyat #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "View Time Off"
|
||||
msgstr "Ta'tilni ko‘rish"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Ta'til turiga bog‘langan vazifa uchun vaqt jadvallarini yarata olmaysiz. "
|
||||
"Iltimos, yangi ta'til so‘rovi uchun Ta'til ilovasidan foydalaning."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Umumiy ta'tilga bog‘langan vaqt jadvallarini o‘chira olmaysiz."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr ""
|
||||
"Ta'til so‘rovlariga bog‘langan vaqt jadvallarini o‘chira olmaysiz. Iltimos, "
|
||||
"buning o‘rniga Ta'til ilovasidan ta'til so‘rovingizni bekor qiling."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Ta'til so‘rovlariga bog‘langan vaqt jadvallarini o‘zgartira olmaysiz. "
|
||||
"Iltimos, ta'til so‘rovlaringizni o‘zgartirish uchun Ta'til ilovasidan "
|
||||
"foydalaning."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, fuzzy
|
||||
msgid "allow_timesheets"
|
||||
msgstr "vaqt_jadvallariga_ruxsat"
|
||||
|
|
@ -1,48 +1,37 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Thi Huong Nguyen, 2025
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Thi Huong Nguyen (thng)" <thng@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-05-06 20:36+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Thi Huong Nguyen, 2025\n"
|
||||
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-25 03:08+0000\n"
|
||||
"Last-Translator: \"Thi Huong Nguyen (thng)\" <thng@odoo.com>\n"
|
||||
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_timesheet_holidays/vi/>\n"
|
||||
"Language: vi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: vi\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Chi tiết khoản dòng"
|
||||
msgstr "Dòng phân tích"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Chi tiết khoản dòng"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr "Chi tiết phân tích"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -52,7 +41,23 @@ msgstr "Công ty"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Cấu hình"
|
||||
msgstr "Cài đặt cấu hình"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "Tạo một nhiệm vụ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Tên hiển thị"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
|
|
@ -60,29 +65,19 @@ msgid "Employee"
|
|||
msgstr "Nhân viên"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "Đưa vào thời gian biểu"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "Thời gian nghỉ chung"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#, python-format
|
||||
msgid "Internal"
|
||||
msgstr "Nội bộ"
|
||||
|
||||
|
|
@ -92,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "Dự án nội bộ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "Là nhiệm vụ ngày nghỉ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "Yêu cầu Nghỉ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "Hoạt động không được hỗ trợ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "Dự án"
|
||||
|
|
@ -127,10 +99,9 @@ msgstr "Chi tiết ngày nghỉ của tài nguyên"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "Công việc"
|
||||
msgstr "Nhiệm vụ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__internal_project_id
|
||||
|
|
@ -154,52 +125,83 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "Ngày nghỉ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "Ngày nghỉ (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "Ngày nghỉ (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid "Time Off Task"
|
||||
msgstr "Time Off Task"
|
||||
msgstr "Nhiệm vụ ngày nghỉ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "Loại Ngày nghỉ"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "Số loại ngày nghỉ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "Thời gian biểu"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
"Sử dụng các từ khóa sau trong tiêu đề để tạo nhiệm vụ mới:\n"
|
||||
"\n"
|
||||
" 30h Phân bổ 30 giờ cho nhiệm vụ\n"
|
||||
" #tags Gắn thẻ cho nhiệm vụ\n"
|
||||
" @user Giao nhiệm vụ cho người dùng\n"
|
||||
" ! Đặt mức ưu tiên trung bình cho nhiệm vụ\n"
|
||||
" !! Đặt mức ưu tiên cao cho nhiệm vụ\n"
|
||||
" !!! Đặt mức ưu tiên khẩn cấp cho nhiệm vụ\n"
|
||||
"\n"
|
||||
" Đảm bảo sử dụng đúng định dạng và thứ tự. Ví dụ: Cải thiện màn hình "
|
||||
"cấu hình 5h #feature #v16 @Mitchell !"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "Xem ngày nghỉ"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr ""
|
||||
"Bạn không thể tạo bảng chấm công cho một nhiệm vụ được liên kết với một loại"
|
||||
" ngày nghỉ. Thay vào đó, hãy sử dụng ứng dụng Ngày nghỉ để tạo đơn nghỉ phép"
|
||||
" mới."
|
||||
"Bạn không thể tạo bảng chấm công cho một nhiệm vụ được liên kết với một loại "
|
||||
"ngày nghỉ. Thay vào đó, hãy sử dụng ứng dụng Ngày nghỉ để tạo đơn nghỉ phép "
|
||||
"mới."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "Bạn không thể xóa bảng chấm công được liên kết với ngày nghỉ chung."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -210,10 +212,46 @@ msgstr ""
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr ""
|
||||
"Bạn không thể chỉnh sửa các bảng chấm công được liên kết với đơn nghỉ phép. "
|
||||
"Thay vào đó, hãy sử dụng ứng dụng Ngày nghỉ để sửa đơn nghỉ phép của bạn."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "Đưa vào thời gian biểu"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "Thời gian nghỉ chung"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "Hoạt động không được hỗ trợ"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "Nghỉ phép (%s/%s)"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "Loại Nghỉ phép"
|
||||
|
|
|
|||
|
|
@ -1,25 +1,27 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Raymond Yu <cl_yu@hotmail.com>, 2022
|
||||
# Jeffery CHEN <jeffery9@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 15:28+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/project_timesheet_holidays/zh_Hans/>\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
|
|
@ -28,20 +30,9 @@ msgstr "分析行"
|
|||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "分析行"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr "内部项目和任务都需要为休假%s的时间生成工时表。如果您不想要工时表,您应该把内部项目和任务留空。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
msgid "Companies"
|
||||
|
|
@ -52,33 +43,41 @@ msgstr "公司"
|
|||
msgid "Config Settings"
|
||||
msgstr "配置设置"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "创建一个任务"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "显示名称"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "员工"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "生成工时表"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "公共休假"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr "如果勾选,当验证休假时,将在公司的休假项目中生成工时表。"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "内部"
|
||||
|
||||
|
|
@ -88,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "内部项目"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "休假任务"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "休假申请"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr "休假类型计数"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "不支持该作业"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "项目"
|
||||
|
|
@ -123,7 +99,6 @@ msgstr "休假详细信息"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "任务"
|
||||
|
|
@ -134,31 +109,34 @@ msgid ""
|
|||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr "通过休假请求自动生成工时表时使用的默认项目。 您可以在每个休假类型上单独指定另一个项目。"
|
||||
msgstr ""
|
||||
"通过休假请求自动生成工时表时使用的默认项目。 您可以在每个休假类型上单独指定另"
|
||||
"一个项目。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr "通过休假请求自动生成工时表时使用的默认任务。 您可以在每个休假类型上单独指定另一个任务。"
|
||||
msgstr ""
|
||||
"通过休假请求自动生成工时表时使用的默认任务。 您可以在每个休假类型上单独指定另"
|
||||
"一个任务。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "休假"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "休息时间(%s/%s)。"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "休假(%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -167,28 +145,51 @@ msgid "Time Off Task"
|
|||
msgstr "任务休息时间"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "休假类型"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "休假类型计数"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "工时表"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "查看休假"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr "不能为链接到休假类型的任务创建工时表。 请使用休假应用程序申请新的休假"
|
||||
msgstr ""
|
||||
"您不能为已链接到休假类型的任务创建时间表。请使用 \"休假 \"应用程序申请新的休"
|
||||
"假。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "您不能删除已链接到全局休假的工时单。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
|
|
@ -197,8 +198,45 @@ msgstr "您不能删除链接到休假请求的工时表,请从休假应用程
|
|||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr "您不能修改链接到休假请求的工时表,请使用休假应用程序来修改您的休假请求."
|
||||
msgstr ""
|
||||
"您不能修改链接到休假请求的工时表,请使用休假应用程序来修改您的休假请求."
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Both the internal project and task are required to generate a timesheet "
|
||||
#~ "for the time off %s. If you don't want a timesheet, you should leave the "
|
||||
#~ "internal project and task empty."
|
||||
#~ msgstr ""
|
||||
#~ "内部项目和任务都需要为休假%s的时间生成工时表。如果您不想要工时表,您应该把"
|
||||
#~ "内部项目和任务留空。"
|
||||
|
||||
#~ msgid "Generate Timesheet"
|
||||
#~ msgstr "生成工时表"
|
||||
|
||||
#~ msgid "Global Time Off"
|
||||
#~ msgstr "公共休假"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If checked, when validating a time off, timesheet will be generated in "
|
||||
#~ "the Vacation Project of the company."
|
||||
#~ msgstr "如果勾选,当验证休假时,将在公司的休假项目中生成工时表。"
|
||||
|
||||
#~ msgid "Is Time off Task"
|
||||
#~ msgstr "休假任务"
|
||||
|
||||
#~ msgid "Operation not supported"
|
||||
#~ msgstr "不支持该作业"
|
||||
|
||||
#~ msgid "Time Off (%s/%s)"
|
||||
#~ msgstr "休息时间(%s/%s)。"
|
||||
|
||||
#~ msgid "Time Off Type"
|
||||
#~ msgstr "休假类型"
|
||||
|
|
|
|||
|
|
@ -1,45 +1,37 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# * project_timesheet_holidays
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Tony Ng, 2023
|
||||
#
|
||||
# Tony Ng, 2025
|
||||
# Wil Odoo, 2025
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-15 12:51+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Tony Ng, 2023\n"
|
||||
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 08:11+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/project_timesheet_holidays/zh_Hant/>\n"
|
||||
"Language: zh_TW\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_TW\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "分析項目"
|
||||
msgstr "分析資料行"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__timesheet_ids
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__timesheet_ids
|
||||
msgid "Analytic Lines"
|
||||
msgstr "分析項目"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both the internal project and task are required to generate a timesheet for "
|
||||
"the time off %s. If you don't want a timesheet, you should leave the "
|
||||
"internal project and task empty."
|
||||
msgstr "內部專案和任務都需要為 %s休假生成工時表。如果您不需要工時表,則應將內部專案和任務留空。"
|
||||
msgstr "分析資料行"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_res_company
|
||||
|
|
@ -51,33 +43,41 @@ msgstr "公司"
|
|||
msgid "Config Settings"
|
||||
msgstr "配置設定"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,website_form_label:project_timesheet_holidays.model_project_task
|
||||
msgid "Create a Task"
|
||||
msgstr "建立待辦任務"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__display_name
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "顯示名稱"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "員工"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid "Generate Timesheet"
|
||||
msgstr "生成時間表"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__global_leave_id
|
||||
msgid "Global Time Off"
|
||||
msgstr "公眾休假"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_hr_leave_type__timesheet_generate
|
||||
msgid ""
|
||||
"If checked, when validating a time off, timesheet will be generated in the "
|
||||
"Vacation Project of the company."
|
||||
msgstr "如果選中,在驗證休假時,將在公司的休假專案中生成時程表。"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_employee__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings__id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_resource_calendar_leaves__id
|
||||
msgid "ID"
|
||||
msgstr "識別號"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#, python-format
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "Internal"
|
||||
msgstr "內部"
|
||||
|
||||
|
|
@ -87,29 +87,6 @@ msgid "Internal Project"
|
|||
msgstr "內部專案"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__is_timeoff_task
|
||||
msgid "Is Time off Task"
|
||||
msgstr "是休假任務"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__holiday_id
|
||||
msgid "Leave Request"
|
||||
msgstr "休假申請"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Leave Types Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/project_task.py:0
|
||||
#, python-format
|
||||
msgid "Operation not supported"
|
||||
msgstr "不支援該操作"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Project"
|
||||
msgstr "專案"
|
||||
|
|
@ -122,7 +99,6 @@ msgstr "資源休假詳細資訊"
|
|||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_project_task
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_account_analytic_line__task_id
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_leave_type__timesheet_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.res_config_settings_view_form
|
||||
msgid "Task"
|
||||
msgstr "任務"
|
||||
|
|
@ -133,31 +109,34 @@ msgid ""
|
|||
"The default project used when automatically generating timesheets via time "
|
||||
"off requests. You can specify another project on each time off type "
|
||||
"individually."
|
||||
msgstr "透過休假請求自動產生時間表時使用的預設專案。你可對每種休假類型單獨指定不同的專案。"
|
||||
msgstr ""
|
||||
"透過休假請求自動產生時間表時使用的預設專案。你可對每種休假類型單獨指定不同的"
|
||||
"專案。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings__leave_timesheet_task_id
|
||||
msgid ""
|
||||
"The default task used when automatically generating timesheets via time off "
|
||||
"requests. You can specify another task on each time off type individually."
|
||||
msgstr "透過休假請求自動產生時間表時使用的預設任務。你可對每種休假類型單獨指定不同的任務。"
|
||||
msgstr ""
|
||||
"透過休假請求自動產生時間表時使用的預設任務。你可對每種休假類型單獨指定不同的"
|
||||
"任務。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/res_company.py:0
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave
|
||||
#, python-format
|
||||
msgid "Time Off"
|
||||
msgstr "休假"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/hr_holidays.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/hr_leave.py:0
|
||||
#: code:addons/project_timesheet_holidays/models/resource_calendar_leaves.py:0
|
||||
#, python-format
|
||||
msgid "Time Off (%s/%s)"
|
||||
msgstr "休假 (%s/%s)"
|
||||
msgid "Time Off (%(index)s/%(total)s)"
|
||||
msgstr "休假 (%(index)s/%(total)s)"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company__leave_timesheet_task_id
|
||||
|
|
@ -166,38 +145,89 @@ msgid "Time Off Task"
|
|||
msgstr "休假任務"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model:ir.model,name:project_timesheet_holidays.model_hr_leave_type
|
||||
msgid "Time Off Type"
|
||||
msgstr "休假類型"
|
||||
#: model:ir.model.fields,field_description:project_timesheet_holidays.field_project_task__leave_types_count
|
||||
msgid "Time Off Types Count"
|
||||
msgstr "休假類型數目"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit
|
||||
msgid "Timesheet"
|
||||
msgstr "工時表"
|
||||
#: model:ir.model.fields,help:project_timesheet_holidays.field_project_task__display_name
|
||||
msgid ""
|
||||
"Use these keywords in the title to set new tasks:\n"
|
||||
"\n"
|
||||
" 30h Allocate 30 hours to the task\n"
|
||||
" #tags Set tags on the task\n"
|
||||
" @user Assign the task to a user\n"
|
||||
" ! Set the task a medium priority\n"
|
||||
" !! Set the task a high priority\n"
|
||||
" !!! Set the task a urgent priority\n"
|
||||
"\n"
|
||||
" Make sure to use the right format and order e.g. Improve the "
|
||||
"configuration screen 5h #feature #v16 @Mitchell !"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "View Time Off"
|
||||
msgstr "查看休假"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot create timesheets for a task that is linked to a time off type. "
|
||||
"Please use the Time Off application to request new time off instead."
|
||||
msgstr "不可為連結至休假類型的任務建立工時表。請使用「休假」應用程式,申請新的休假。"
|
||||
msgstr ""
|
||||
"不可為連結至休假類型的任務建立工時表。請使用「休假」應用程式,申請新的休假。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
msgid "You cannot delete timesheets that are linked to global time off."
|
||||
msgstr "你不可刪除已連結至全域休假的工時表。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete timesheets that are linked to time off requests. Please "
|
||||
"cancel your time off request from the Time Off application instead."
|
||||
msgstr "不可刪除連結至休假請求的工時表。請改為在「休假」應用程式取消你的休假請求。"
|
||||
msgstr ""
|
||||
"不可刪除連結至休假請求的工時表。請改為在「休假」應用程式取消你的休假請求。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/models/account_analytic.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot modify timesheets that are linked to time off requests. Please "
|
||||
"use the Time Off application to modify your time off requests instead."
|
||||
msgstr "不可修改連結至休假請求的工時表。請改為使用「休假」應用程式,修改你的休假請求。"
|
||||
msgstr ""
|
||||
"不可修改連結至休假請求的工時表。請改為使用「休假」應用程式,修改你的休假請"
|
||||
"求。"
|
||||
|
||||
#. module: project_timesheet_holidays
|
||||
#. odoo-python
|
||||
#: code:addons/project_timesheet_holidays/__init__.py:0
|
||||
msgid "allow_timesheets"
|
||||
msgstr "allow_timesheets"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Use these keywords in the title to set new tasks:\n"
|
||||
#~ "\n"
|
||||
#~ " 30h Allocate 30 hours to the task\n"
|
||||
#~ " #tags Set tags on the task\n"
|
||||
#~ " @user Assign the task to a user\n"
|
||||
#~ " ! Set the task a high priority\n"
|
||||
#~ "\n"
|
||||
#~ " Make sure to use the right format and order e.g. Improve the "
|
||||
#~ "configuration screen 5h #feature #v16 @Mitchell !"
|
||||
#~ msgstr ""
|
||||
#~ "在新任務標題中,使用這些關鍵字進行設定:\n"
|
||||
#~ "\n"
|
||||
#~ " 30h:向任務分配 30 小時\n"
|
||||
#~ " #標籤名稱:對任務設定標籤\n"
|
||||
#~ " @用戶名稱:將任務指派給用戶\n"
|
||||
#~ " !:將任務設為高優先級別\n"
|
||||
#~ "\n"
|
||||
#~ " 記得使用正確格式和順序,例如:改進配置畫面 5h #特色功能 #v16 @志"
|
||||
#~ "明 !"
|
||||
|
|
|
|||
|
|
@ -1,9 +1,8 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import res_company # has to be before hr_holidays to create needed columns on res.company
|
||||
from . import account_analytic
|
||||
from . import hr_holidays
|
||||
from . import hr_leave
|
||||
from . import project_task
|
||||
from . import res_config_settings
|
||||
from . import resource_calendar_leaves
|
||||
|
|
|
|||
|
|
@ -1,43 +1,57 @@
|
|||
# -*- 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 UserError
|
||||
from odoo.osv import expression
|
||||
from odoo.exceptions import RedirectWarning, UserError
|
||||
from odoo.fields import Domain
|
||||
|
||||
|
||||
class AccountAnalyticLine(models.Model):
|
||||
_inherit = 'account.analytic.line'
|
||||
|
||||
holiday_id = fields.Many2one("hr.leave", string='Leave Request', copy=False)
|
||||
global_leave_id = fields.Many2one("resource.calendar.leaves", string="Global Time Off", ondelete='cascade')
|
||||
task_id = fields.Many2one(domain="[('allow_timesheets', '=', True),"
|
||||
"('project_id', '=?', project_id), ('is_timeoff_task', '=', False)]")
|
||||
holiday_id = fields.Many2one("hr.leave", string='Time Off Request', copy=False, index='btree_not_null', export_string_translation=False)
|
||||
global_leave_id = fields.Many2one("resource.calendar.leaves", string="Global Time Off", index='btree_not_null', ondelete='cascade', export_string_translation=False)
|
||||
task_id = fields.Many2one(domain="[('allow_timesheets', '=', True), ('project_id', '=?', project_id), ('has_template_ancestor', '=', False), ('is_timeoff_task', '=', False)]")
|
||||
|
||||
_timeoff_timesheet_idx = models.Index('(task_id) WHERE (global_leave_id IS NOT NULL OR holiday_id IS NOT NULL) AND project_id IS NOT NULL')
|
||||
|
||||
def _get_redirect_action(self):
|
||||
leave_form_view_id = self.env.ref('hr_holidays.hr_leave_view_form').id
|
||||
action_data = {
|
||||
'name': _('Time Off'),
|
||||
'type': 'ir.actions.act_window',
|
||||
'res_model': 'hr.leave',
|
||||
'views': [(self.env.ref('hr_holidays.hr_leave_view_tree_my').id, 'list'), (leave_form_view_id, 'form')],
|
||||
'domain': [('id', 'in', self.holiday_id.ids)],
|
||||
}
|
||||
if len(self.holiday_id) == 1:
|
||||
action_data['views'] = [(leave_form_view_id, 'form')]
|
||||
action_data['res_id'] = self.holiday_id.id
|
||||
return action_data
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_linked_leave(self):
|
||||
if any(line.holiday_id for line in self):
|
||||
raise UserError(_('You cannot delete timesheets that are linked to time off requests. Please cancel your time off request from the Time Off application instead.'))
|
||||
if any(line.global_leave_id for line in self):
|
||||
raise UserError(_('You cannot delete timesheets that are linked to global time off.'))
|
||||
elif any(line.holiday_id for line in self):
|
||||
error_message = _('You cannot delete timesheets that are linked to time off requests. Please cancel your time off request from the Time Off application instead.')
|
||||
if not self.env.user.has_group('hr_holidays.group_hr_holidays_user') and self.env.user not in self.holiday_id.sudo().user_id:
|
||||
raise UserError(error_message)
|
||||
action = self._get_redirect_action()
|
||||
raise RedirectWarning(error_message, action, _('View Time Off'))
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
if not self.env.su:
|
||||
task_ids = [vals['task_id'] for vals in vals_list if vals.get('task_id')]
|
||||
has_timeoff_task = self.env['project.task'].search_count([('id', 'in', task_ids), ('is_timeoff_task', '=', True)], limit=1) > 0
|
||||
if has_timeoff_task:
|
||||
raise UserError(_('You cannot create timesheets for a task that is linked to a time off type. Please use the Time Off application to request new time off instead.'))
|
||||
return super().create(vals_list)
|
||||
|
||||
def _check_can_update_timesheet(self):
|
||||
return self.env.su or not self.filtered('holiday_id')
|
||||
|
||||
def write(self, vals):
|
||||
if not self._check_can_update_timesheet():
|
||||
def _check_can_write(self, values):
|
||||
if not self.env.su and self.holiday_id:
|
||||
raise UserError(_('You cannot modify timesheets that are linked to time off requests. Please use the Time Off application to modify your time off requests instead.'))
|
||||
return super().write(vals)
|
||||
return super()._check_can_write(values)
|
||||
|
||||
def _check_can_create(self):
|
||||
if not self.env.su and any(task.is_timeoff_task for task in self.task_id):
|
||||
raise UserError(_('You cannot create timesheets for a task that is linked to a time off type. Please use the Time Off application to request new time off instead.'))
|
||||
return super()._check_can_create()
|
||||
|
||||
def _get_favorite_project_id_domain(self, employee_id=False):
|
||||
return expression.AND([
|
||||
return Domain.AND([
|
||||
super()._get_favorite_project_id_domain(employee_id),
|
||||
[('holiday_id', '=', False), ('global_leave_id', '=', False)],
|
||||
Domain('holiday_id', '=', False),
|
||||
Domain('global_leave_id', '=', False),
|
||||
])
|
||||
|
|
|
|||
|
|
@ -2,9 +2,10 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models
|
||||
from collections import defaultdict
|
||||
|
||||
|
||||
class Employee(models.Model):
|
||||
class HrEmployee(models.Model):
|
||||
_inherit = 'hr.employee'
|
||||
|
||||
@api.model_create_multi
|
||||
|
|
@ -20,36 +21,46 @@ class Employee(models.Model):
|
|||
return employees
|
||||
|
||||
def write(self, vals):
|
||||
result = super(Employee, self).write(vals)
|
||||
if vals.get('active'):
|
||||
inactive_emp = self.filtered(lambda e: not e.active)
|
||||
result = super().write(vals)
|
||||
self_company = self.with_context(allowed_company_ids=self.company_id.ids)
|
||||
if 'active' in vals:
|
||||
if vals.get('active'):
|
||||
# Create future holiday timesheets
|
||||
self_company._create_future_public_holidays_timesheets(self)
|
||||
inactive_emp = inactive_emp.with_env(self_company.env)
|
||||
inactive_emp._create_future_public_holidays_timesheets(inactive_emp)
|
||||
else:
|
||||
# Delete future holiday timesheets
|
||||
self_company._delete_future_public_holidays_timesheets()
|
||||
elif 'resource_calendar_id' in vals:
|
||||
# Update future holiday timesheets
|
||||
self_company._delete_future_public_holidays_timesheets()
|
||||
self_company._create_future_public_holidays_timesheets(self)
|
||||
self_company._create_future_public_holidays_timesheets(self_company)
|
||||
return result
|
||||
|
||||
def _delete_future_public_holidays_timesheets(self):
|
||||
future_timesheets = self.env['account.analytic.line'].sudo().search([('global_leave_id', '!=', False), ('date', '>=', fields.date.today()), ('employee_id', 'in', self.ids)])
|
||||
future_timesheets = self.env['account.analytic.line'].sudo().search([('global_leave_id', '!=', False), ('date', '>=', fields.Date.today()), ('employee_id', 'in', self.ids)])
|
||||
future_timesheets.write({'global_leave_id': False})
|
||||
future_timesheets.unlink()
|
||||
|
||||
def _create_future_public_holidays_timesheets(self, employees):
|
||||
lines_vals = []
|
||||
today = fields.Datetime.today()
|
||||
global_leaves_wo_calendar = defaultdict(lambda: self.env["resource.calendar.leaves"])
|
||||
global_leaves_wo_calendar.update(dict(self.env['resource.calendar.leaves']._read_group(
|
||||
[('calendar_id', '=', False), ('resource_id', '=', False), ('date_from', '>=', today)],
|
||||
groupby=['company_id'],
|
||||
aggregates=['id:recordset'],
|
||||
)))
|
||||
for employee in employees:
|
||||
if not employee.active:
|
||||
continue
|
||||
# First we look for the global time off that are already planned after today
|
||||
global_leaves = employee.resource_calendar_id.global_leave_ids.filtered(lambda l: l.date_from >= fields.Datetime.today())
|
||||
global_leaves = employee.resource_calendar_id.global_leave_ids.filtered(lambda l: l.date_from >= today) + global_leaves_wo_calendar[employee.company_id]
|
||||
work_hours_data = global_leaves._work_time_per_day()
|
||||
for global_time_off in global_leaves:
|
||||
for index, (day_date, work_hours_count) in enumerate(work_hours_data[global_time_off.id]):
|
||||
for index, (day_date, work_hours_count) in enumerate(work_hours_data[employee.resource_calendar_id.id][global_time_off.id]):
|
||||
lines_vals.append(
|
||||
global_time_off._timesheet_prepare_line_values(
|
||||
index,
|
||||
|
|
|
|||
|
|
@ -1,142 +0,0 @@
|
|||
# -*- 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
|
||||
|
||||
|
||||
class HolidaysType(models.Model):
|
||||
_inherit = "hr.leave.type"
|
||||
|
||||
def _default_project_id(self):
|
||||
company = self.company_id if self.company_id else self.env.company
|
||||
return company.internal_project_id.id
|
||||
|
||||
def _default_task_id(self):
|
||||
company = self.company_id if self.company_id else self.env.company
|
||||
return company.leave_timesheet_task_id.id
|
||||
|
||||
timesheet_generate = fields.Boolean(
|
||||
'Generate Timesheet', compute='_compute_timesheet_generate', store=True, readonly=False,
|
||||
help="If checked, when validating a time off, timesheet will be generated in the Vacation Project of the company.")
|
||||
timesheet_project_id = fields.Many2one('project.project', string="Project", default=_default_project_id, domain="[('company_id', '=', company_id)]")
|
||||
timesheet_task_id = fields.Many2one(
|
||||
'project.task', string="Task", compute='_compute_timesheet_task_id',
|
||||
store=True, readonly=False, default=_default_task_id,
|
||||
domain="[('project_id', '=', timesheet_project_id),"
|
||||
"('project_id', '!=', False),"
|
||||
"('company_id', '=', company_id)]")
|
||||
|
||||
@api.depends('timesheet_task_id', 'timesheet_project_id')
|
||||
def _compute_timesheet_generate(self):
|
||||
for leave_type in self:
|
||||
leave_type.timesheet_generate = leave_type.timesheet_task_id and leave_type.timesheet_project_id
|
||||
|
||||
@api.depends('timesheet_project_id')
|
||||
def _compute_timesheet_task_id(self):
|
||||
for leave_type in self:
|
||||
company = leave_type.company_id if leave_type.company_id else self.env.company
|
||||
default_task_id = company.leave_timesheet_task_id
|
||||
|
||||
if default_task_id and default_task_id.project_id == leave_type.timesheet_project_id:
|
||||
leave_type.timesheet_task_id = default_task_id
|
||||
else:
|
||||
leave_type.timesheet_task_id = False
|
||||
|
||||
@api.constrains('timesheet_generate', 'timesheet_project_id', 'timesheet_task_id')
|
||||
def _check_timesheet_generate(self):
|
||||
for holiday_status in self:
|
||||
if holiday_status.timesheet_generate:
|
||||
if not holiday_status.timesheet_project_id or not holiday_status.timesheet_task_id:
|
||||
raise ValidationError(_("Both the internal project and task are required to "
|
||||
"generate a timesheet for the time off %s. If you don't want a timesheet, you should "
|
||||
"leave the internal project and task empty.") % (holiday_status.name))
|
||||
|
||||
|
||||
class Holidays(models.Model):
|
||||
_inherit = "hr.leave"
|
||||
|
||||
timesheet_ids = fields.One2many('account.analytic.line', 'holiday_id', string="Analytic Lines")
|
||||
|
||||
def _validate_leave_request(self):
|
||||
""" Timesheet will be generated on leave validation only if a timesheet_project_id and a
|
||||
timesheet_task_id are set on the corresponding leave type. The generated timesheet will
|
||||
be attached to this project/task.
|
||||
"""
|
||||
holidays = self.filtered(
|
||||
lambda l: l.holiday_type == 'employee' and
|
||||
l.holiday_status_id.timesheet_project_id and
|
||||
l.holiday_status_id.timesheet_task_id and
|
||||
l.holiday_status_id.timesheet_project_id.sudo().company_id == (l.holiday_status_id.company_id or self.env.company))
|
||||
|
||||
# Unlink previous timesheets do avoid doublon (shouldn't happen on the interface but meh)
|
||||
old_timesheets = holidays.sudo().timesheet_ids
|
||||
if old_timesheets:
|
||||
old_timesheets.holiday_id = False
|
||||
old_timesheets.unlink()
|
||||
|
||||
# create the timesheet on the vacation project
|
||||
holidays._timesheet_create_lines()
|
||||
|
||||
return super()._validate_leave_request()
|
||||
|
||||
def _timesheet_create_lines(self):
|
||||
vals_list = []
|
||||
for leave in self:
|
||||
if not leave.employee_id:
|
||||
continue
|
||||
work_hours_data = leave.employee_id.list_work_time_per_day(
|
||||
leave.date_from,
|
||||
leave.date_to)
|
||||
for index, (day_date, work_hours_count) in enumerate(work_hours_data):
|
||||
vals_list.append(leave._timesheet_prepare_line_values(index, work_hours_data, day_date, work_hours_count))
|
||||
return self.env['account.analytic.line'].sudo().create(vals_list)
|
||||
|
||||
def _timesheet_prepare_line_values(self, index, work_hours_data, day_date, work_hours_count):
|
||||
self.ensure_one()
|
||||
return {
|
||||
'name': _("Time Off (%s/%s)", index + 1, len(work_hours_data)),
|
||||
'project_id': self.holiday_status_id.timesheet_project_id.id,
|
||||
'task_id': self.holiday_status_id.timesheet_task_id.id,
|
||||
'account_id': self.holiday_status_id.timesheet_project_id.analytic_account_id.id,
|
||||
'unit_amount': work_hours_count,
|
||||
'user_id': self.employee_id.user_id.id,
|
||||
'date': day_date,
|
||||
'holiday_id': self.id,
|
||||
'employee_id': self.employee_id.id,
|
||||
'company_id': self.holiday_status_id.timesheet_task_id.company_id.id or self.holiday_status_id.timesheet_project_id.company_id.id,
|
||||
}
|
||||
|
||||
def _check_missing_global_leave_timesheets(self):
|
||||
if not self:
|
||||
return
|
||||
min_date = min([leave.date_from for leave in self])
|
||||
max_date = max([leave.date_to for leave in self])
|
||||
|
||||
global_leaves = self.env['resource.calendar.leaves'].search([
|
||||
("resource_id", "=", False),
|
||||
("date_to", ">=", min_date),
|
||||
("date_from", "<=", max_date),
|
||||
("calendar_id", "!=", False),
|
||||
("company_id.internal_project_id", "!=", False),
|
||||
("company_id.leave_timesheet_task_id", "!=", False),
|
||||
])
|
||||
if global_leaves:
|
||||
global_leaves._generate_public_time_off_timesheets(self.sudo().employee_ids)
|
||||
|
||||
def action_refuse(self):
|
||||
""" Remove the timesheets linked to the refused holidays """
|
||||
result = super(Holidays, self).action_refuse()
|
||||
timesheets = self.sudo().mapped('timesheet_ids')
|
||||
timesheets.write({'holiday_id': False})
|
||||
timesheets.unlink()
|
||||
self._check_missing_global_leave_timesheets()
|
||||
return result
|
||||
|
||||
def _action_user_cancel(self, reason):
|
||||
res = super()._action_user_cancel(reason)
|
||||
timesheets = self.sudo().timesheet_ids
|
||||
timesheets.write({'holiday_id': False})
|
||||
timesheets.unlink()
|
||||
self._check_missing_global_leave_timesheets()
|
||||
return res
|
||||
|
|
@ -0,0 +1,132 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models, _
|
||||
|
||||
import pytz
|
||||
|
||||
|
||||
class HrLeave(models.Model):
|
||||
_inherit = "hr.leave"
|
||||
|
||||
timesheet_ids = fields.One2many('account.analytic.line', 'holiday_id', string="Analytic Lines")
|
||||
|
||||
def _validate_leave_request(self):
|
||||
self._generate_timesheets()
|
||||
return super()._validate_leave_request()
|
||||
|
||||
def _generate_timesheets(self, ignored_resource_calendar_leaves=None):
|
||||
""" Timesheet will be generated on leave validation
|
||||
internal_project_id and leave_timesheet_task_id are used.
|
||||
The generated timesheet will be attached to this project/task.
|
||||
"""
|
||||
vals_list = []
|
||||
leave_ids = []
|
||||
calendar_leaves_data = self.env['resource.calendar.leaves']._read_group([('holiday_id', 'in', self.ids)], ['holiday_id'], ['id:array_agg'])
|
||||
mapped_calendar_leaves = {leave: calendar_leave_ids[0] for leave, calendar_leave_ids in calendar_leaves_data}
|
||||
for leave in self:
|
||||
project, task = leave.employee_id.company_id.internal_project_id, leave.employee_id.company_id.leave_timesheet_task_id
|
||||
|
||||
if not project or not task or leave.holiday_status_id.time_type == 'other':
|
||||
continue
|
||||
|
||||
leave_ids.append(leave.id)
|
||||
if not leave.employee_id:
|
||||
continue
|
||||
|
||||
calendar = leave.employee_id.resource_calendar_id
|
||||
calendar_timezone = pytz.timezone((calendar or leave.employee_id).tz)
|
||||
|
||||
if calendar.flexible_hours and (leave.request_unit_hours or leave.request_unit_half or leave.date_from.date() == leave.date_to.date()):
|
||||
leave_date = leave.date_from.astimezone(calendar_timezone).date()
|
||||
if leave.request_unit_hours:
|
||||
hours = leave.request_hour_to - leave.request_hour_from
|
||||
elif leave.request_unit_half:
|
||||
hours = calendar.hours_per_day / 2
|
||||
else: # Single-day leave
|
||||
hours = calendar.hours_per_day
|
||||
work_hours_data = [(leave_date, hours)]
|
||||
else:
|
||||
ignored_resource_calendar_leaves = ignored_resource_calendar_leaves or []
|
||||
if leave in mapped_calendar_leaves:
|
||||
ignored_resource_calendar_leaves.append(mapped_calendar_leaves[leave])
|
||||
work_hours_data = leave.employee_id._list_work_time_per_day(
|
||||
leave.date_from,
|
||||
leave.date_to,
|
||||
domain=[('id', 'not in', ignored_resource_calendar_leaves)] if ignored_resource_calendar_leaves else None)[leave.employee_id.id]
|
||||
|
||||
for index, (day_date, work_hours_count) in enumerate(work_hours_data):
|
||||
vals_list.append(leave._timesheet_prepare_line_values(index, work_hours_data, day_date, work_hours_count, project, task))
|
||||
|
||||
# Unlink previous timesheets to avoid doublon (shouldn't happen on the interface but meh). Necessary when the function is called to regenerate timesheets.
|
||||
old_timesheets = self.env["account.analytic.line"].sudo().search([('project_id', '!=', False), ('holiday_id', 'in', leave_ids)])
|
||||
if old_timesheets:
|
||||
old_timesheets.holiday_id = False
|
||||
old_timesheets.unlink()
|
||||
|
||||
self.env['account.analytic.line'].sudo().create(vals_list)
|
||||
|
||||
def _timesheet_prepare_line_values(self, index, work_hours_data, day_date, work_hours_count, project, task):
|
||||
self.ensure_one()
|
||||
return {
|
||||
'name': _("Time Off (%(index)s/%(total)s)", index=index + 1, total=len(work_hours_data)),
|
||||
'project_id': project.id,
|
||||
'task_id': task.id,
|
||||
'account_id': project.sudo().account_id.id,
|
||||
'unit_amount': work_hours_count,
|
||||
'user_id': self.employee_id.user_id.id,
|
||||
'date': day_date,
|
||||
'holiday_id': self.id,
|
||||
'employee_id': self.employee_id.id,
|
||||
'company_id': task.sudo().company_id.id or project.sudo().company_id.id,
|
||||
}
|
||||
|
||||
def _check_missing_global_leave_timesheets(self):
|
||||
if not self:
|
||||
return
|
||||
min_date = min(self.mapped('date_from'))
|
||||
max_date = max(self.mapped('date_to'))
|
||||
|
||||
global_leaves = self.env['resource.calendar.leaves'].search([
|
||||
("resource_id", "=", False),
|
||||
("date_to", ">=", min_date),
|
||||
("date_from", "<=", max_date),
|
||||
("company_id.internal_project_id", "!=", False),
|
||||
("company_id.leave_timesheet_task_id", "!=", False),
|
||||
])
|
||||
if global_leaves:
|
||||
global_leaves._generate_public_time_off_timesheets(self.employee_id)
|
||||
|
||||
def action_refuse(self):
|
||||
""" Remove the timesheets linked to the refused holidays """
|
||||
result = super().action_refuse()
|
||||
timesheets = self.sudo().mapped('timesheet_ids')
|
||||
timesheets.write({'holiday_id': False})
|
||||
timesheets.unlink()
|
||||
self._check_missing_global_leave_timesheets()
|
||||
return result
|
||||
|
||||
def _action_user_cancel(self, reason=None):
|
||||
res = super()._action_user_cancel(reason)
|
||||
timesheets = self.sudo().timesheet_ids
|
||||
timesheets.write({'holiday_id': False})
|
||||
timesheets.unlink()
|
||||
self._check_missing_global_leave_timesheets()
|
||||
return res
|
||||
|
||||
def _force_cancel(self, *args, **kwargs):
|
||||
super()._force_cancel(*args, **kwargs)
|
||||
# override this method to reevaluate timesheets after the leaves are updated via force cancel
|
||||
timesheets = self.sudo().timesheet_ids
|
||||
timesheets.holiday_id = False
|
||||
timesheets.unlink()
|
||||
|
||||
def write(self, vals):
|
||||
res = super().write(vals)
|
||||
# reevaluate timesheets after the leaves are wrote in order to remove empty timesheets
|
||||
timesheet_ids_to_remove = []
|
||||
for leave in self:
|
||||
if leave.number_of_days == 0 and leave.sudo().timesheet_ids:
|
||||
leave.sudo().timesheet_ids.holiday_id = False
|
||||
timesheet_ids_to_remove.extend(leave.timesheet_ids)
|
||||
self.env['account.analytic.line'].browse(set(timesheet_ids_to_remove)).sudo().unlink()
|
||||
return res
|
||||
|
|
@ -1,23 +1,25 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models, _
|
||||
from odoo import fields, models
|
||||
from odoo.fields import Domain
|
||||
from odoo.tools import OrderedSet
|
||||
|
||||
class Task(models.Model):
|
||||
|
||||
class ProjectTask(models.Model):
|
||||
_inherit = 'project.task'
|
||||
|
||||
leave_types_count = fields.Integer(compute='_compute_leave_types_count')
|
||||
is_timeoff_task = fields.Boolean("Is Time off Task", compute="_compute_is_timeoff_task", search="_search_is_timeoff_task")
|
||||
leave_types_count = fields.Integer(compute='_compute_leave_types_count', string="Time Off Types Count")
|
||||
is_timeoff_task = fields.Boolean("Is Time off Task", compute="_compute_is_timeoff_task", search="_search_is_timeoff_task", export_string_translation=False, groups="hr_timesheet.group_hr_timesheet_user")
|
||||
|
||||
def _compute_leave_types_count(self):
|
||||
time_off_type_read_group = self.env['hr.leave.type']._read_group(
|
||||
[('timesheet_task_id', 'in', self.ids)],
|
||||
['timesheet_task_id'],
|
||||
['timesheet_task_id'],
|
||||
timesheet_read_group = self.env['account.analytic.line']._read_group(
|
||||
[('task_id', 'in', self.ids), '|', ('holiday_id', '!=', False), ('global_leave_id', '!=', False)],
|
||||
['task_id'],
|
||||
['__count'],
|
||||
)
|
||||
time_off_type_count_per_task = {res['timesheet_task_id'][0]: res['timesheet_task_id_count'] for res in time_off_type_read_group}
|
||||
timesheet_count_per_task = {timesheet_task.id: count for timesheet_task, count in timesheet_read_group}
|
||||
for task in self:
|
||||
task.leave_types_count = time_off_type_count_per_task.get(task.id, 0)
|
||||
task.leave_types_count = timesheet_count_per_task.get(task.id, 0)
|
||||
|
||||
def _compute_is_timeoff_task(self):
|
||||
timeoff_tasks = self.filtered(lambda task: task.leave_types_count or task.company_id.leave_timesheet_task_id == task)
|
||||
|
|
@ -25,16 +27,16 @@ class Task(models.Model):
|
|||
(self - timeoff_tasks).is_timeoff_task = False
|
||||
|
||||
def _search_is_timeoff_task(self, operator, value):
|
||||
if operator not in ['=', '!='] or not isinstance(value, bool):
|
||||
raise NotImplementedError(_('Operation not supported'))
|
||||
leave_type_read_group = self.env['hr.leave.type']._read_group(
|
||||
[('timesheet_task_id', '!=', False)],
|
||||
['timesheet_task_ids:array_agg(timesheet_task_id)'],
|
||||
[],
|
||||
)
|
||||
timeoff_task_ids = leave_type_read_group[0]['timesheet_task_ids'] if leave_type_read_group[0]['timesheet_task_ids'] else []
|
||||
if operator != 'in':
|
||||
return NotImplemented
|
||||
|
||||
timeoff_tasks_ids = {row[0] for row in self.env.execute_query(
|
||||
self.env['account.analytic.line']._search(
|
||||
[('task_id', '!=', False), '|', ('holiday_id', '!=', False), ('global_leave_id', '!=', False)],
|
||||
).select('DISTINCT task_id')
|
||||
)}
|
||||
|
||||
if self.env.company.leave_timesheet_task_id:
|
||||
timeoff_task_ids.append(self.env.company.leave_timesheet_task_id.id)
|
||||
if operator == '!=':
|
||||
value = not value
|
||||
return [('id', 'in' if value else 'not in', timeoff_task_ids)]
|
||||
timeoff_tasks_ids.add(self.env.company.leave_timesheet_task_id.id)
|
||||
|
||||
return Domain('id', 'in', tuple(timeoff_tasks_ids))
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
from odoo import fields, models, _
|
||||
|
||||
|
||||
class Company(models.Model):
|
||||
class ResCompany(models.Model):
|
||||
_inherit = 'res.company'
|
||||
|
||||
leave_timesheet_task_id = fields.Many2one(
|
||||
|
|
|
|||
|
|
@ -9,12 +9,12 @@ class ResConfigSettings(models.TransientModel):
|
|||
|
||||
internal_project_id = fields.Many2one(
|
||||
related='company_id.internal_project_id', required=True, string="Internal Project",
|
||||
domain="[('company_id', '=', company_id)]", readonly=False,
|
||||
domain="[('company_id', '=', company_id), ('is_template', '=', False)]", readonly=False,
|
||||
help="The default project used when automatically generating timesheets via time off requests."
|
||||
" You can specify another project on each time off type individually.")
|
||||
leave_timesheet_task_id = fields.Many2one(
|
||||
related='company_id.leave_timesheet_task_id', string="Time Off Task", readonly=False,
|
||||
domain="[('company_id', '=', company_id), ('project_id', '=?', internal_project_id)]",
|
||||
domain="[('company_id', '=', company_id), ('project_id', '=?', internal_project_id), ('has_template_ancestor', '=', False)]",
|
||||
help="The default task used when automatically generating timesheets via time off requests."
|
||||
" You can specify another task on each time off type individually.")
|
||||
|
||||
|
|
|
|||
|
|
@ -10,9 +10,19 @@ from odoo import api, fields, models, _
|
|||
class ResourceCalendarLeaves(models.Model):
|
||||
_inherit = "resource.calendar.leaves"
|
||||
|
||||
timesheet_ids = fields.One2many('account.analytic.line', 'global_leave_id', string="Analytic Lines")
|
||||
timesheet_ids = fields.One2many('account.analytic.line', 'global_leave_id', string="Analytic Lines", export_string_translation=False)
|
||||
|
||||
def _work_time_per_day(self):
|
||||
def _get_resource_calendars(self):
|
||||
leaves_with_calendar = self.filtered('calendar_id')
|
||||
calendars = leaves_with_calendar.calendar_id
|
||||
leaves_wo_calendar = self - leaves_with_calendar
|
||||
if leaves_wo_calendar:
|
||||
calendars += self.env['resource.calendar'].search([
|
||||
('company_id', 'in', leaves_wo_calendar.company_id.ids + [False]),
|
||||
])
|
||||
return calendars
|
||||
|
||||
def _work_time_per_day(self, resource_calendars=False):
|
||||
""" Get work time per day based on the calendar and its attendances
|
||||
|
||||
1) Gets all calendars with their characteristics (i.e.
|
||||
|
|
@ -20,7 +30,7 @@ class ResourceCalendarLeaves(models.Model):
|
|||
(b) the resources which have a leave,
|
||||
(c) the oldest and
|
||||
(d) the latest leave dates
|
||||
) for leaves in self.
|
||||
) for leaves in self (first for calendar's leaves, then for company's global leaves)
|
||||
2) Search the attendances based on the characteristics retrieved for each calendar.
|
||||
The attendances found are the ones between the date_from of the oldest leave
|
||||
and the date_to of the most recent leave.
|
||||
|
|
@ -32,28 +42,58 @@ class ResourceCalendarLeaves(models.Model):
|
|||
}
|
||||
}
|
||||
"""
|
||||
resource_calendars = resource_calendars or self._get_resource_calendars()
|
||||
# to easily find the calendar with its id.
|
||||
calendars_dict = {calendar.id: calendar for calendar in resource_calendars}
|
||||
|
||||
leaves_read_group = self.env['resource.calendar.leaves']._read_group(
|
||||
[('id', 'in', self.ids)],
|
||||
['calendar_id', 'ids:array_agg(id)', 'resource_ids:array_agg(resource_id)', 'min_date_from:min(date_from)', 'max_date_to:max(date_to)'],
|
||||
[('id', 'in', self.ids), ('calendar_id', '!=', False)],
|
||||
['calendar_id'],
|
||||
['id:recordset', 'resource_id:recordset', 'date_from:min', 'date_to:max'],
|
||||
)
|
||||
# dict of keys: calendar_id
|
||||
# and values : { 'date_from': datetime, 'date_to': datetime, resources: self.env['resource.resource'] }
|
||||
cal_attendance_intervals_dict = {
|
||||
res['calendar_id'][0]: {
|
||||
'date_from': utc.localize(res['min_date_from']),
|
||||
'date_to': utc.localize(res['max_date_to']),
|
||||
'resources': self.env['resource.resource'].browse(res['resource_ids'] if res['resource_ids'] and res['resource_ids'][0] else []),
|
||||
'leaves': self.env['resource.calendar.leaves'].browse(res['ids']),
|
||||
} for res in leaves_read_group
|
||||
}
|
||||
# to easily find the calendar with its id.
|
||||
calendars_dict = {calendar.id: calendar for calendar in self.calendar_id}
|
||||
cal_attendance_intervals_dict = {}
|
||||
for calendar, leaves, resources, date_from_min, date_to_max in leaves_read_group:
|
||||
calendar_data = {
|
||||
'date_from': utc.localize(date_from_min),
|
||||
'date_to': utc.localize(date_to_max),
|
||||
'resources': resources,
|
||||
'leaves': leaves,
|
||||
}
|
||||
cal_attendance_intervals_dict[calendar.id] = calendar_data
|
||||
|
||||
# dict of keys: leave.id
|
||||
# and values: a dict of keys: date
|
||||
# and values: number of days
|
||||
results = defaultdict(lambda: defaultdict(float))
|
||||
comp_leaves_read_group = self.env['resource.calendar.leaves']._read_group(
|
||||
[('id', 'in', self.ids), ('calendar_id', '=', False)],
|
||||
['company_id'],
|
||||
['id:recordset', 'resource_id:recordset', 'date_from:min', 'date_to:max'],
|
||||
)
|
||||
for company, leaves, resources, date_from_min, date_to_max in comp_leaves_read_group:
|
||||
for calendar_id in resource_calendars.ids:
|
||||
if (calendar_company := calendars_dict[calendar_id].company_id) and calendar_company != company:
|
||||
continue # only consider global leaves of the same company as the calendar
|
||||
calendar_data = cal_attendance_intervals_dict.get(calendar_id)
|
||||
if calendar_data is None:
|
||||
calendar_data = {
|
||||
'date_from': utc.localize(date_from_min),
|
||||
'date_to': utc.localize(date_to_max),
|
||||
'resources': resources,
|
||||
'leaves': leaves,
|
||||
}
|
||||
cal_attendance_intervals_dict[calendar_id] = calendar_data
|
||||
else:
|
||||
calendar_data.update(
|
||||
date_from=min(utc.localize(date_from_min), calendar_data['date_from']),
|
||||
date_to=max(utc.localize(date_to_max), calendar_data['date_to']),
|
||||
resources=resources | calendar_data['resources'],
|
||||
leaves=leaves | calendar_data['leaves'],
|
||||
)
|
||||
|
||||
# dict of keys: calendar_id
|
||||
# and values: a dict of keys: leave.id
|
||||
# and values: a dict of keys: date
|
||||
# and values: number of days
|
||||
results = defaultdict(lambda: defaultdict(lambda: defaultdict(float)))
|
||||
for calendar_id, cal_attendance_intervals_params_entry in cal_attendance_intervals_dict.items():
|
||||
calendar = calendars_dict[calendar_id]
|
||||
work_hours_intervals = calendar._attendance_intervals_batch(
|
||||
|
|
@ -65,12 +105,12 @@ class ResourceCalendarLeaves(models.Model):
|
|||
for leave in cal_attendance_intervals_params_entry['leaves']:
|
||||
work_hours_data = work_hours_intervals[leave.resource_id.id]
|
||||
|
||||
for date_from, date_to, dummy in work_hours_data:
|
||||
for date_from, date_to, _dummy in work_hours_data:
|
||||
if date_to > utc.localize(leave.date_from) and date_from < utc.localize(leave.date_to):
|
||||
tmp_start = max(date_from, utc.localize(leave.date_from))
|
||||
tmp_end = min(date_to, utc.localize(leave.date_to))
|
||||
results[leave.id][tmp_start.date()] += (tmp_end - tmp_start).total_seconds() / 3600
|
||||
results[leave.id] = sorted(results[leave.id].items())
|
||||
results[calendar_id][leave.id][tmp_start.date()] += (tmp_end - tmp_start).total_seconds() / 3600
|
||||
results[calendar_id][leave.id] = sorted(results[calendar_id][leave.id].items())
|
||||
return results
|
||||
|
||||
def _timesheet_create_lines(self):
|
||||
|
|
@ -78,43 +118,44 @@ class ResourceCalendarLeaves(models.Model):
|
|||
|
||||
If the employee has already a time off in the same day then no timesheet should be created.
|
||||
"""
|
||||
work_hours_data = self._work_time_per_day()
|
||||
resource_calendars = self._get_resource_calendars()
|
||||
work_hours_data = self._work_time_per_day(resource_calendars)
|
||||
employees_groups = self.env['hr.employee']._read_group(
|
||||
[('resource_calendar_id', 'in', self.calendar_id.ids), ('company_id', 'in', self.env.companies.ids)],
|
||||
['resource_calendar_id', 'ids:array_agg(id)'],
|
||||
['resource_calendar_id'])
|
||||
[('resource_calendar_id', 'in', resource_calendars.ids), ('company_id', 'in', self.env.companies.ids)],
|
||||
['resource_calendar_id'],
|
||||
['id:recordset'])
|
||||
mapped_employee = {
|
||||
employee['resource_calendar_id'][0]: self.env['hr.employee'].browse(employee['ids'])
|
||||
for employee in employees_groups
|
||||
resource_calendar.id: employees
|
||||
for resource_calendar, employees in employees_groups
|
||||
}
|
||||
employee_ids_set = set()
|
||||
employee_ids_set.update(*[line['ids'] for line in employees_groups])
|
||||
employee_ids_all = [_id for __, employees in employees_groups for _id in employees._ids]
|
||||
min_date = max_date = None
|
||||
for values in work_hours_data.values():
|
||||
for d, dummy in values:
|
||||
if not min_date and not max_date:
|
||||
min_date = max_date = d
|
||||
elif d < min_date:
|
||||
min_date = d
|
||||
elif d > max_date:
|
||||
max_date = d
|
||||
for vals in values.values():
|
||||
for d, _dummy in vals:
|
||||
if not min_date and not max_date:
|
||||
min_date = max_date = d
|
||||
elif d < min_date:
|
||||
min_date = d
|
||||
elif d > max_date:
|
||||
max_date = d
|
||||
|
||||
holidays_read_group = self.env['hr.leave']._read_group([
|
||||
('employee_id', 'in', list(employee_ids_set)),
|
||||
('employee_id', 'in', employee_ids_all),
|
||||
('date_from', '<=', max_date),
|
||||
('date_to', '>=', min_date),
|
||||
('state', '=', 'validate'),
|
||||
], ['date_from_list:array_agg(date_from)', 'date_to_list:array_agg(date_to)', 'employee_id'], ['employee_id'])
|
||||
], ['employee_id'], ['date_from:array_agg', 'date_to:array_agg'])
|
||||
holidays_by_employee = {
|
||||
line['employee_id'][0]: [
|
||||
(date_from.date(), date_to.date()) for date_from, date_to in zip(line['date_from_list'], line['date_to_list'])
|
||||
] for line in holidays_read_group
|
||||
employee.id: [
|
||||
(date_from.date(), date_to.date()) for date_from, date_to in zip(date_from_list, date_to_list)
|
||||
] for employee, date_from_list, date_to_list in holidays_read_group
|
||||
}
|
||||
vals_list = []
|
||||
for leave in self:
|
||||
for employee in mapped_employee.get(leave.calendar_id.id, self.env['hr.employee']):
|
||||
|
||||
def get_timesheets_data(employees, work_hours_list, vals_list):
|
||||
for employee in employees:
|
||||
holidays = holidays_by_employee.get(employee.id)
|
||||
work_hours_list = work_hours_data[leave.id]
|
||||
for index, (day_date, work_hours_count) in enumerate(work_hours_list):
|
||||
if not holidays or all(not (date_from <= day_date and date_to >= day_date) for date_from, date_to in holidays):
|
||||
vals_list.append(
|
||||
|
|
@ -126,15 +167,27 @@ class ResourceCalendarLeaves(models.Model):
|
|||
work_hours_count
|
||||
)
|
||||
)
|
||||
return vals_list
|
||||
|
||||
for leave in self:
|
||||
if not leave.calendar_id:
|
||||
for calendar_id, calendar_employees in mapped_employee.items():
|
||||
work_hours_list = work_hours_data[calendar_id][leave.id]
|
||||
vals_list = get_timesheets_data(calendar_employees, work_hours_list, vals_list)
|
||||
else:
|
||||
employees = mapped_employee.get(leave.calendar_id.id, self.env['hr.employee'])
|
||||
work_hours_list = work_hours_data[leave.calendar_id.id][leave.id]
|
||||
vals_list = get_timesheets_data(employees, work_hours_list, vals_list)
|
||||
|
||||
return self.env['account.analytic.line'].sudo().create(vals_list)
|
||||
|
||||
def _timesheet_prepare_line_values(self, index, employee_id, work_hours_data, day_date, work_hours_count):
|
||||
self.ensure_one()
|
||||
return {
|
||||
'name': _("Time Off (%s/%s)", index + 1, len(work_hours_data)),
|
||||
'name': _("Time Off (%(index)s/%(total)s)", index=index + 1, total=len(work_hours_data)),
|
||||
'project_id': employee_id.company_id.internal_project_id.id,
|
||||
'task_id': employee_id.company_id.leave_timesheet_task_id.id,
|
||||
'account_id': employee_id.company_id.internal_project_id.analytic_account_id.id,
|
||||
'account_id': employee_id.company_id.internal_project_id.account_id.id,
|
||||
'unit_amount': work_hours_count,
|
||||
'user_id': employee_id.user_id.id,
|
||||
'date': day_date,
|
||||
|
|
@ -143,23 +196,30 @@ class ResourceCalendarLeaves(models.Model):
|
|||
'company_id': employee_id.company_id.id,
|
||||
}
|
||||
|
||||
def _generate_timesheeets(self):
|
||||
results_with_leave_timesheet = self.filtered(lambda r: not r.resource_id and r.company_id.internal_project_id and r.company_id.leave_timesheet_task_id)
|
||||
if results_with_leave_timesheet:
|
||||
results_with_leave_timesheet._timesheet_create_lines()
|
||||
|
||||
def _generate_public_time_off_timesheets(self, employees):
|
||||
timesheet_vals_list = []
|
||||
work_hours_data = self._work_time_per_day()
|
||||
resource_calendars = self._get_resource_calendars()
|
||||
work_hours_data = self._work_time_per_day(resource_calendars)
|
||||
timesheet_read_group = self.env['account.analytic.line']._read_group(
|
||||
[('global_leave_id', 'in', self.ids), ('employee_id', 'in', employees.ids)],
|
||||
['date:array_agg'],
|
||||
['employee_id']
|
||||
['employee_id'],
|
||||
['date:array_agg']
|
||||
)
|
||||
timesheet_dates_per_employee_id = {
|
||||
res['employee_id'][0]: res['date']
|
||||
for res in timesheet_read_group
|
||||
employee.id: date
|
||||
for employee, date in timesheet_read_group
|
||||
}
|
||||
for leave in self:
|
||||
for employee in employees:
|
||||
if employee.resource_calendar_id != leave.calendar_id:
|
||||
if leave.calendar_id and employee.resource_calendar_id != leave.calendar_id:
|
||||
continue
|
||||
work_hours_list = work_hours_data[leave.id]
|
||||
calendar = leave.calendar_id or employee.resource_calendar_id
|
||||
work_hours_list = work_hours_data[calendar.id][leave.id]
|
||||
timesheet_dates = timesheet_dates_per_employee_id.get(employee.id, [])
|
||||
for index, (day_date, work_hours_count) in enumerate(work_hours_list):
|
||||
generate_timesheet = day_date not in timesheet_dates
|
||||
|
|
@ -175,24 +235,51 @@ class ResourceCalendarLeaves(models.Model):
|
|||
timesheet_vals_list.append(timesheet_vals)
|
||||
return self.env['account.analytic.line'].sudo().create(timesheet_vals_list)
|
||||
|
||||
def _get_overlapping_hr_leaves(self, domain=None):
|
||||
"""Find leaves with potentially missing timesheets."""
|
||||
self.ensure_one()
|
||||
leave_domain = domain or []
|
||||
leave_domain += [
|
||||
('company_id', '=', self.company_id.id),
|
||||
('date_from', '<=', self.date_to),
|
||||
('date_to', '>=', self.date_from),
|
||||
]
|
||||
if self.calendar_id:
|
||||
leave_domain += [('resource_calendar_id', 'in', [False, self.calendar_id.id])]
|
||||
return self.env['hr.leave'].search(leave_domain)
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
results = super(ResourceCalendarLeaves, self).create(vals_list)
|
||||
results_with_leave_timesheet = results.filtered(lambda r: not r.resource_id.id and r.calendar_id.company_id.internal_project_id and r.calendar_id.company_id.leave_timesheet_task_id)
|
||||
results_with_leave_timesheet and results_with_leave_timesheet._timesheet_create_lines()
|
||||
results = super().create(vals_list)
|
||||
results._generate_timesheeets()
|
||||
return results
|
||||
|
||||
def write(self, vals):
|
||||
date_from, date_to, calendar_id = vals.get('date_from'), vals.get('date_to'), vals.get('calendar_id')
|
||||
global_time_off_updated = self.env['resource.calendar.leaves']
|
||||
overlapping_leaves = self.env['hr.leave']
|
||||
if date_from or date_to or 'calendar_id' in vals:
|
||||
global_time_off_updated = self.filtered(lambda r: (date_from is not None and r.date_from != date_from) or (date_to is not None and r.date_to != date_to) or (calendar_id is not None and r.calendar_id.id != calendar_id))
|
||||
global_time_off_updated = self.filtered(lambda r: (date_from is not None and r.date_from != date_from) or (date_to is not None and r.date_to != date_to) or (calendar_id is None or r.calendar_id.id != calendar_id))
|
||||
timesheets = global_time_off_updated.sudo().timesheet_ids
|
||||
if timesheets:
|
||||
timesheets.write({'global_leave_id': False})
|
||||
timesheets.unlink()
|
||||
result = super(ResourceCalendarLeaves, self).write(vals)
|
||||
if global_time_off_updated:
|
||||
global_time_offs_with_leave_timesheet = global_time_off_updated.filtered(lambda r: not r.resource_id and r.calendar_id.company_id.internal_project_id and r.calendar_id.company_id.leave_timesheet_task_id)
|
||||
global_time_offs_with_leave_timesheet.sudo()._timesheet_create_lines()
|
||||
if calendar_id:
|
||||
for gto in global_time_off_updated:
|
||||
domain = [] if gto.calendar_id else [('resource_calendar_id', '!=', calendar_id)]
|
||||
overlapping_leaves += gto._get_overlapping_hr_leaves(domain)
|
||||
result = super().write(vals)
|
||||
global_time_off_updated and global_time_off_updated.sudo()._generate_timesheeets()
|
||||
if overlapping_leaves:
|
||||
overlapping_leaves.sudo()._generate_timesheets()
|
||||
return result
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _regenerate_hr_leave_timesheets_on_gto_unlinked(self):
|
||||
overlapping_leaves = self.env['hr.leave']
|
||||
global_leaves = self.filtered(lambda l: not l.resource_id)
|
||||
for global_leave in global_leaves:
|
||||
overlapping_leaves += global_leave._get_overlapping_hr_leaves()
|
||||
if overlapping_leaves:
|
||||
# we need to ignore the global time off since it hasn't been deleted yet
|
||||
overlapping_leaves.sudo()._generate_timesheets(ignored_resource_calendar_leaves=global_leaves.ids)
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ class TestCancelTimeOff(TransactionCase):
|
|||
})
|
||||
cls.generic_time_off_type = cls.env['hr.leave.type'].create({
|
||||
'name': 'Generic Time Off',
|
||||
'requires_allocation': 'no',
|
||||
'requires_allocation': False,
|
||||
'leave_validation_type': 'both',
|
||||
'company_id': cls.company.id,
|
||||
})
|
||||
|
|
@ -54,14 +54,15 @@ class TestCancelTimeOff(TransactionCase):
|
|||
"""
|
||||
time_off = self.env['hr.leave'].create({
|
||||
'name': 'Test Time Off',
|
||||
'holiday_type': 'employee',
|
||||
'holiday_status_id': self.generic_time_off_type.id,
|
||||
'employee_id': self.employee.id,
|
||||
'date_from': '2020-01-07 08:00:00',
|
||||
'date_to': '2020-01-09 17:00:00',
|
||||
})
|
||||
time_off.action_validate()
|
||||
time_off.action_approve()
|
||||
self.assertEqual(time_off.state, 'validate')
|
||||
HrHolidaysCancelLeave = self.env[
|
||||
'hr.holidays.cancel.leave'].with_user(self.employee_user).with_company(self.company.id)
|
||||
HrHolidaysCancelLeave.create({
|
||||
'leave_id': time_off.id, 'reason': 'Test Reason'}).action_cancel_leave()
|
||||
self.assertEqual(time_off.state, 'cancel')
|
||||
|
|
|
|||
|
|
@ -33,11 +33,32 @@ class TestEmployee(TransactionCase):
|
|||
2) Check the timesheets representing the time off of this new employee
|
||||
is correctly generated
|
||||
"""
|
||||
existing_employee = self.env['hr.employee'].create({
|
||||
'name': 'Test Employee',
|
||||
'company_id': self.company.id,
|
||||
'resource_calendar_id': self.company.resource_calendar_id.id,
|
||||
})
|
||||
resource_leave = self.env['resource.calendar.leaves'].with_company(self.company).create({
|
||||
'name': 'Future resource specific leave without a calendar',
|
||||
'date_from': '2020-01-02 00:00:00',
|
||||
'date_to': '2020-01-02 23:59:59',
|
||||
'calendar_id': False,
|
||||
'resource_id': existing_employee.resource_id.id,
|
||||
'company_id': self.company.id,
|
||||
})
|
||||
|
||||
employee = self.env['hr.employee'].create({
|
||||
'name': 'Test Employee',
|
||||
'company_id': self.company.id,
|
||||
'resource_calendar_id': self.company.resource_calendar_id.id,
|
||||
})
|
||||
# Check resource-specific leave does not create a timesheet
|
||||
resource_timesheet = self.env['account.analytic.line'].search([
|
||||
('employee_id', '=', employee.id),
|
||||
('global_leave_id', '=', resource_leave.id),
|
||||
])
|
||||
self.assertFalse(resource_timesheet, 'No timesheet should be created for resource-specific leaves')
|
||||
|
||||
timesheet = self.env['account.analytic.line'].search([
|
||||
('employee_id', '=', employee.id),
|
||||
('global_leave_id', '=', self.global_leave.id),
|
||||
|
|
@ -103,6 +124,14 @@ class TestEmployee(TransactionCase):
|
|||
self.assertEqual(str(timesheet.date), '2020-01-01', 'The timesheet should be created for the correct date')
|
||||
self.assertEqual(timesheet.unit_amount, 8, 'The timesheet should be created for the correct duration')
|
||||
|
||||
# test unarchiving on an already active employee does not create duplicate public leaves
|
||||
employee.write({'active': True})
|
||||
timesheet = self.env['account.analytic.line'].search([
|
||||
('employee_id', '=', employee.id),
|
||||
('global_leave_id', '=', self.global_leave.id),
|
||||
])
|
||||
self.assertEqual(len(timesheet), 1, 'We should not have created duplicate public holiday leaves')
|
||||
|
||||
# simulate the company of the employee updated is not in the allowed_company_ids of the current user
|
||||
employee.with_company(self.env.company).write({'resource_calendar_id': self.company.resource_calendar_id.id})
|
||||
timesheet = self.env['account.analytic.line'].search([
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ from freezegun import freeze_time
|
|||
|
||||
from odoo import Command
|
||||
from odoo.tests import common
|
||||
|
||||
from odoo.exceptions import UserError
|
||||
|
||||
class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestTimesheetGlobalTimeOff, self).setUp()
|
||||
super().setUp()
|
||||
# Creates 1 test company and a calendar for employees that
|
||||
# work part time. Then creates an employee per calendar (one
|
||||
# for the standard calendar and one for the one we created)
|
||||
|
|
@ -21,40 +21,64 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
})
|
||||
|
||||
attendance_ids = [
|
||||
Command.create({'name': 'Monday Morning', 'dayofweek': '0', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
Command.create({'name': 'Monday Afternoon', 'dayofweek': '0', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'}),
|
||||
Command.create({'name': 'Tuesday Morning', 'dayofweek': '1', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
Command.create({'name': 'Tuesday Afternoon', 'dayofweek': '1', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'}),
|
||||
Command.create({'name': 'Thursday Morning', 'dayofweek': '3', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
Command.create({'name': 'Thursday Afternoon', 'dayofweek': '3', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'}),
|
||||
Command.create({'name': 'Friday Morning', 'dayofweek': '4', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
Command.create({'name': 'Friday Afternoon', 'dayofweek': '4', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'})
|
||||
(0, 0, {'name': 'Monday Morning', 'dayofweek': '0', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
(0, 0, {'name': 'Monday Lunch', 'dayofweek': '0', 'hour_from': 12, 'hour_to': 13, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Monday Afternoon', 'dayofweek': '0', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Tuesday Morning', 'dayofweek': '1', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
(0, 0, {'name': 'Tuesday Lunch', 'dayofweek': '1', 'hour_from': 12, 'hour_to': 13, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Tuesday Afternoon', 'dayofweek': '1', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Thursday Morning', 'dayofweek': '3', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
(0, 0, {'name': 'Thursday Lunch', 'dayofweek': '3', 'hour_from': 12, 'hour_to': 13, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Thursday Afternoon', 'dayofweek': '3', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Friday Morning', 'dayofweek': '4', 'hour_from': 9, 'hour_to': 12, 'day_period': 'morning'}),
|
||||
(0, 0, {'name': 'Friday Lunch', 'dayofweek': '4', 'hour_from': 12, 'hour_to': 13, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Friday Afternoon', 'dayofweek': '4', 'hour_from': 13, 'hour_to': 16, 'day_period': 'afternoon'})
|
||||
]
|
||||
|
||||
self.part_time_calendar = self.env['resource.calendar'].create({
|
||||
'name': 'Part Time Calendar',
|
||||
'company_id': self.test_company.id,
|
||||
'hours_per_day': 6,
|
||||
'attendance_ids': attendance_ids,
|
||||
self.part_time_calendar, self.part_time_calendar2 = self.env['resource.calendar'].create([
|
||||
{
|
||||
'name': 'Part Time Calendar',
|
||||
'company_id': self.test_company.id,
|
||||
'hours_per_day': 6,
|
||||
'attendance_ids': attendance_ids,
|
||||
}, {
|
||||
'name': 'Night Watch',
|
||||
'company_id': self.test_company.id,
|
||||
'hours_per_day': 6,
|
||||
'attendance_ids': attendance_ids,
|
||||
}
|
||||
])
|
||||
self.full_time_employee, self.full_time_employee_2,\
|
||||
self.part_time_employee, self.part_time_employee2 = self.env['hr.employee'].create([{
|
||||
'name': 'John Doe',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.test_company.resource_calendar_id.id,
|
||||
}, {
|
||||
'name': 'John Smith',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.test_company.resource_calendar_id.id,
|
||||
}, {
|
||||
'name': 'Jane Doe',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.part_time_calendar.id,
|
||||
}, {
|
||||
'name': 'Jon Show',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.part_time_calendar2.id,
|
||||
},
|
||||
])
|
||||
|
||||
# Create a 2nd company
|
||||
self.test_company_2 = self.env['res.company'].create({
|
||||
'name': 'My Test Company 2',
|
||||
})
|
||||
|
||||
self.full_time_employee = self.env['hr.employee'].create({
|
||||
'name': 'John Doe',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.test_company.resource_calendar_id.id,
|
||||
})
|
||||
|
||||
self.full_time_employee_2 = self.env['hr.employee'].create({
|
||||
'name': 'John Smith',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.test_company.resource_calendar_id.id,
|
||||
})
|
||||
|
||||
self.part_time_employee = self.env['hr.employee'].create({
|
||||
'name': 'Jane Doe',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.part_time_calendar.id,
|
||||
})
|
||||
def _get_timesheets_by_employee(self, leave_task):
|
||||
timesheets_by_read_dict = self.env['account.analytic.line']._read_group([('task_id', '=', leave_task.id)], ['employee_id'], ['__count'])
|
||||
return {
|
||||
timesheet.id: count
|
||||
for timesheet, count in timesheets_by_read_dict
|
||||
}
|
||||
|
||||
# This tests that timesheets are created for every employee with the same calendar
|
||||
# when a global time off is created.
|
||||
|
|
@ -74,12 +98,10 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
# but none for part_time_employee
|
||||
leave_task = self.test_company.leave_timesheet_task_id
|
||||
|
||||
timesheets_by_employee = defaultdict(lambda: self.env['account.analytic.line'])
|
||||
for timesheet in leave_task.timesheet_ids:
|
||||
timesheets_by_employee[timesheet.employee_id] |= timesheet
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee, False))
|
||||
self.assertEqual(len(timesheets_by_employee.get(self.full_time_employee)), 5)
|
||||
self.assertEqual(len(timesheets_by_employee.get(self.full_time_employee_2)), 5)
|
||||
timesheets_by_employee = self._get_timesheets_by_employee(leave_task)
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee.id, False))
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee.id), 5)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee_2.id), 5)
|
||||
|
||||
# The standard calendar is for 8 hours/day from 8 to 12 and from 13 to 17.
|
||||
# So we need to check that the timesheets don't have more than 8 hours per day.
|
||||
|
|
@ -104,19 +126,38 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
'date_to': leave_end_datetime,
|
||||
})
|
||||
|
||||
# 5 Timesheets should have been created for full_time_employee
|
||||
# Create a global time-off in the same company (not specific a to calendar)
|
||||
# this should be added to calendar's leaves
|
||||
self.env['resource.calendar.leaves'].with_company(self.test_company).create({
|
||||
'name': 'Global leave',
|
||||
'calendar_id': False,
|
||||
'date_from': (leave_start_datetime + timedelta(weeks=1)).replace(hour=0, minute=0, second=0),
|
||||
'date_to': (leave_start_datetime + timedelta(weeks=1, days=1)).replace(hour=23, minute=59, second=59),
|
||||
})
|
||||
|
||||
# Create a global time-off in another company which should not be
|
||||
# taken into account when creating/unarchiving employee
|
||||
self.env['resource.calendar.leaves'].with_company(self.test_company_2).create({
|
||||
'name': 'Global leave in another company',
|
||||
'calendar_id': False,
|
||||
# Monday in two weeks
|
||||
'date_from': (leave_start_datetime + timedelta(weeks=2)).replace(hour=0, minute=0, second=0),
|
||||
'date_to': (leave_start_datetime + timedelta(weeks=2)).replace(hour=23, minute=59, second=59),
|
||||
})
|
||||
|
||||
# 7 Timesheets should have been created for full_time_employee
|
||||
timesheets_full_time_employee = self.env['account.analytic.line'].search([('employee_id', '=', self.full_time_employee.id)])
|
||||
self.assertEqual(len(timesheets_full_time_employee), 5)
|
||||
self.assertEqual(len(timesheets_full_time_employee), 7)
|
||||
|
||||
# All timesheets should have been deleted for full_time_employee when he is archived
|
||||
self.full_time_employee.active = False
|
||||
timesheets_full_time_employee = self.env['account.analytic.line'].search([('employee_id', '=', self.full_time_employee.id)])
|
||||
self.assertEqual(len(timesheets_full_time_employee), 0)
|
||||
|
||||
# 5 Timesheets should have been created for full_time_employee when he is unarchived
|
||||
# 7 Timesheets should have been created for full_time_employee when he is unarchived
|
||||
self.full_time_employee.active = True
|
||||
timesheets_full_time_employee = self.env['account.analytic.line'].search([('employee_id', '=', self.full_time_employee.id)])
|
||||
self.assertEqual(len(timesheets_full_time_employee), 5)
|
||||
self.assertEqual(len(timesheets_full_time_employee), 7)
|
||||
|
||||
# This tests that no timesheet are created for days when the employee is not supposed to work
|
||||
def test_no_timesheet_on_off_days(self):
|
||||
|
|
@ -165,25 +206,111 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
# Now we reset the calendar_id. The timesheets should be created and have the right value.
|
||||
global_time_off.calendar_id = self.test_company.resource_calendar_id.id
|
||||
|
||||
timesheets_by_employee = defaultdict(lambda: self.env['account.analytic.line'])
|
||||
for timesheet in leave_task.timesheet_ids:
|
||||
timesheets_by_employee[timesheet.employee_id] |= timesheet
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee, False))
|
||||
self.assertEqual(len(timesheets_by_employee.get(self.full_time_employee)), 5)
|
||||
self.assertEqual(len(timesheets_by_employee.get(self.full_time_employee_2)), 5)
|
||||
timesheets_by_employee = self._get_timesheets_by_employee(leave_task)
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee.id, False))
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee.id), 5)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee_2.id), 5)
|
||||
|
||||
# The standard calendar is for 8 hours/day from 8 to 12 and from 13 to 17.
|
||||
# So we need to check that the timesheets don't have more than 8 hours per day.
|
||||
self.assertEqual(leave_task.effective_hours, 80)
|
||||
|
||||
def test_search_is_timeoff_task(self):
|
||||
""" Test the search method on is_timeoff_task
|
||||
with and without any hr.leave.type with timesheet_task_id defined"""
|
||||
leaves_types_with_task_id = self.env['hr.leave.type'].search([('timesheet_task_id', '!=', False)])
|
||||
self.env['project.task'].search([('is_timeoff_task', '!=', False)])
|
||||
def test_timeoff_task_creation_with_global_leave(self):
|
||||
""" Test the search method on is_timeoff_task"""
|
||||
task_count = self.env['project.task'].search_count([('is_timeoff_task', '!=', False)])
|
||||
|
||||
leaves_types_with_task_id.write({'timesheet_task_id': False})
|
||||
self.env['project.task'].search([('is_timeoff_task', '!=', False)])
|
||||
# Create a leave and validate it
|
||||
self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Test',
|
||||
'calendar_id': self.test_company.resource_calendar_id.id,
|
||||
'date_from': datetime(2021, 1, 4, 7, 0, 0, 0),
|
||||
'date_to': datetime(2021, 1, 8, 18, 0, 0, 0),
|
||||
})
|
||||
|
||||
new_task_count = self.env['project.task'].search_count([('is_timeoff_task', '!=', False)])
|
||||
self.assertEqual(task_count + 1, new_task_count)
|
||||
|
||||
def test_timesheet_creation_for_global_time_off_wo_calendar(self):
|
||||
leave_start_datetime = datetime(2021, 1, 4, 7, 0) # This is a monday
|
||||
leave_end_datetime = datetime(2021, 1, 8, 18, 0) # This is a friday
|
||||
|
||||
global_time_off = self.env['resource.calendar.leaves'].with_company(self.test_company).create({
|
||||
'name': 'Test',
|
||||
'calendar_id': False,
|
||||
'date_from': leave_start_datetime,
|
||||
'date_to': leave_end_datetime,
|
||||
})
|
||||
|
||||
leave_task = self.test_company.leave_timesheet_task_id
|
||||
timesheets_by_employee = self._get_timesheets_by_employee(leave_task)
|
||||
# 5 Timesheets for full time employees and 4 Timesheets for part time employees should have been created
|
||||
self.assertEqual(timesheets_by_employee.get(self.part_time_employee.id), 4)
|
||||
self.assertEqual(timesheets_by_employee.get(self.part_time_employee2.id), 4)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee.id), 5)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee_2.id), 5)
|
||||
# 8 hours/day for full time calendar employees and 6 hours/day for part time calendar employees.
|
||||
# So it should add to 2(full time employees)*5(leave days)*8(hours per day) + 2(part time employees)*4(leave days)*6(hours per day).
|
||||
self.assertEqual(leave_task.effective_hours, 128)
|
||||
|
||||
|
||||
# Now we set the calendar_id. The timesheets should be deleted from other calendars.
|
||||
global_time_off.calendar_id = self.test_company.resource_calendar_id.id
|
||||
timesheets_by_employee = self._get_timesheets_by_employee(leave_task)
|
||||
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee.id, False))
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee2.id, False))
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee.id), 5)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee_2.id), 5)
|
||||
self.assertEqual(leave_task.effective_hours, 80)
|
||||
|
||||
def test_timesheet_creation_for_global_time_off_in_differant_company(self):
|
||||
leave_start_datetime = datetime(2021, 1, 4, 7, 0) # This is a monday
|
||||
leave_end_datetime = datetime(2021, 1, 8, 18, 0) # This is a friday
|
||||
|
||||
new_company = self.env['res.company'].create({
|
||||
'name': 'Winterfell',
|
||||
})
|
||||
|
||||
self.env['resource.calendar.leaves'].with_company(new_company).create({
|
||||
'name': 'Test',
|
||||
'calendar_id': False,
|
||||
'date_from': leave_start_datetime,
|
||||
'date_to': leave_end_datetime,
|
||||
})
|
||||
|
||||
leave_task = self.test_company.leave_timesheet_task_id
|
||||
timesheets_by_employee = self._get_timesheets_by_employee(leave_task)
|
||||
# Should no create timesheet if leave is in differant company then employees
|
||||
self.assertFalse(timesheets_by_employee.get(self.part_time_employee, False))
|
||||
self.assertFalse(timesheets_by_employee.get(self.full_time_employee, False))
|
||||
# Should not add any timsheets in other companies
|
||||
self.assertEqual(leave_task.effective_hours, 0)
|
||||
|
||||
def test_timesheet_creation_for_global_time_off_wo_calendar_in_batch(self):
|
||||
self.env['resource.calendar.leaves'].with_company(self.test_company).create([{
|
||||
'name': "Easter Monday",
|
||||
'calendar_id': False,
|
||||
'date_from': datetime(2022, 4, 18, 5, 0, 0),
|
||||
'date_to': datetime(2022, 4, 18, 18, 0, 0),
|
||||
'resource_id': False,
|
||||
'time_type': "leave",
|
||||
}, {
|
||||
'name': "Ascension Day",
|
||||
'calendar_id': False,
|
||||
'date_from': datetime(2022, 4, 26, 5, 0, 0),
|
||||
'date_to': datetime(2022, 4, 26, 18, 0, 0),
|
||||
}])
|
||||
|
||||
# 2 Timesheets for 2 global leaves should have been created for current companies all calendar employees
|
||||
leave_task = self.test_company.leave_timesheet_task_id
|
||||
timesheets_by_employee = self._get_timesheets_by_employee(leave_task)
|
||||
|
||||
self.assertEqual(timesheets_by_employee.get(self.part_time_employee.id), 2)
|
||||
self.assertEqual(timesheets_by_employee.get(self.part_time_employee2.id), 2)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee.id), 2)
|
||||
self.assertEqual(timesheets_by_employee.get(self.full_time_employee_2.id), 2)
|
||||
# Total hours should be 2(part time employees)*6(hour per day)*2(leaves days) + 2(full time employees)*8(hour per day)*2(leaves days)
|
||||
self.assertEqual(leave_task.effective_hours, 56)
|
||||
|
||||
def test_timesheet_creation_and_deletion_for_calendar_update(self):
|
||||
"""
|
||||
|
|
@ -282,6 +409,7 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
test_user = self.env['res.users'].with_company(self.test_company).create({
|
||||
'name': 'Jonathan Doe',
|
||||
'login': 'jdoe@example.com',
|
||||
'group_ids': self.env.ref('hr_timesheet.group_hr_timesheet_user'),
|
||||
})
|
||||
test_user.with_company(self.test_company).action_create_employee()
|
||||
test_user.employee_id.write({
|
||||
|
|
@ -298,17 +426,14 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
hr_leave_start_datetime = datetime(next_monday.year, next_monday.month, next_monday.day, 8, 0, 0) # monday next week
|
||||
hr_leave_end_datetime = hr_leave_start_datetime + timedelta(days=4, hours=9) # friday next week
|
||||
|
||||
self.env.company = self.test_company
|
||||
self.env = self.env(context=dict(self.env.context, allowed_company_ids=self.test_company.ids))
|
||||
|
||||
internal_project = self.test_company.internal_project_id
|
||||
internal_task_leaves = self.test_company.leave_timesheet_task_id
|
||||
|
||||
hr_leave_type_with_ts = self.env['hr.leave.type'].create({
|
||||
'name': 'Leave Type with timesheet generation',
|
||||
'requires_allocation': 'no',
|
||||
'timesheet_generate': True,
|
||||
'timesheet_project_id': internal_project.id,
|
||||
'timesheet_task_id': internal_task_leaves.id,
|
||||
'requires_allocation': False,
|
||||
})
|
||||
|
||||
# create and validate a leave for full time employee
|
||||
|
|
@ -317,15 +442,15 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
'name': 'Leave 1',
|
||||
'employee_id': test_user.employee_id.id,
|
||||
'holiday_status_id': hr_leave_type_with_ts.id,
|
||||
'date_from': hr_leave_start_datetime,
|
||||
'date_to': hr_leave_end_datetime,
|
||||
'request_date_from': hr_leave_start_datetime,
|
||||
'request_date_to': hr_leave_end_datetime,
|
||||
})
|
||||
holiday.sudo().action_validate()
|
||||
holiday.sudo().action_approve()
|
||||
self.assertEqual(len(holiday.timesheet_ids), 5)
|
||||
|
||||
# create overlapping global time off
|
||||
global_leave_start_datetime = hr_leave_start_datetime + timedelta(days=2)
|
||||
global_leave_end_datetime = global_leave_start_datetime + timedelta(hours=9)
|
||||
# create overlapping global time off, with some margin over working day to account for different timezones
|
||||
global_leave_start_datetime = hr_leave_start_datetime + timedelta(days=2, hours=-3)
|
||||
global_leave_end_datetime = global_leave_start_datetime + timedelta(hours=12)
|
||||
|
||||
global_time_off = self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public Holiday',
|
||||
|
|
@ -333,23 +458,37 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
'date_from': global_leave_start_datetime,
|
||||
'date_to': global_leave_end_datetime,
|
||||
})
|
||||
# timesheet linked to global time off should not exist as one already exists for the leave
|
||||
gto_without_calendar = self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public Holiday without calendar',
|
||||
'date_from': global_leave_start_datetime + timedelta(days=1), # still within the hr.leave being refused
|
||||
'date_to': global_leave_end_datetime + timedelta(days=1),
|
||||
})
|
||||
|
||||
# timesheets linked to global time offs should not exist as one already exists for the leave
|
||||
self.assertFalse(global_time_off.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
self.assertFalse(gto_without_calendar.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
|
||||
# refuse original leave
|
||||
holiday.sudo().action_refuse()
|
||||
self.assertFalse(holiday.timesheet_ids)
|
||||
|
||||
# timesheet linked to global time off should be restored as the existing leave timesheets were unlinked after refusal
|
||||
# timesheets linked to global time offs should be restored as the existing leave timesheets were unlinked after refusal
|
||||
self.assertTrue(global_time_off.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
self.assertTrue(gto_without_calendar.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
|
||||
# remove global time off to remove the timesheet so we can test cancelling the leave
|
||||
# remove global time offs to remove the timesheet so we can test cancelling the leave
|
||||
global_time_off.unlink()
|
||||
gto_without_calendar.unlink()
|
||||
|
||||
# restore the leave to validated to re-create the associated timesheets
|
||||
holiday.sudo().action_draft()
|
||||
holiday.sudo().action_confirm()
|
||||
holiday.sudo().action_validate()
|
||||
# create a new leave at same dates
|
||||
holiday2 = HrLeave.with_user(test_user).create({
|
||||
'name': 'Leave 2',
|
||||
'employee_id': test_user.employee_id.id,
|
||||
'holiday_status_id': hr_leave_type_with_ts.id,
|
||||
'request_date_from': hr_leave_start_datetime,
|
||||
'request_date_to': hr_leave_end_datetime,
|
||||
})
|
||||
holiday2.sudo().action_approve()
|
||||
|
||||
# recreate the global time off
|
||||
global_time_off = self.env['resource.calendar.leaves'].create({
|
||||
|
|
@ -358,62 +497,96 @@ class TestTimesheetGlobalTimeOff(common.TransactionCase):
|
|||
'date_from': global_leave_start_datetime,
|
||||
'date_to': global_leave_end_datetime,
|
||||
})
|
||||
gto_without_calendar = self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public Holiday without calendar',
|
||||
'date_from': global_leave_start_datetime + timedelta(days=1), # still within the hr.leave being cancelled
|
||||
'date_to': global_leave_end_datetime + timedelta(days=1),
|
||||
})
|
||||
|
||||
# timesheet linked to global time off should not exist as one already exists for the leave
|
||||
# timesheets linked to global time offs should not exist as one already exists for the leave
|
||||
self.assertFalse(global_time_off.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
self.assertFalse(gto_without_calendar.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
|
||||
# cancel the leave
|
||||
holiday.with_user(test_user)._action_user_cancel('User cancelled leave')
|
||||
self.assertFalse(holiday.timesheet_ids)
|
||||
holiday2.with_user(test_user)._action_user_cancel('User cancelled leave')
|
||||
self.assertFalse(holiday2.timesheet_ids)
|
||||
|
||||
self.assertTrue(global_time_off.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
self.assertTrue(gto_without_calendar.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
|
||||
def test_global_time_off_timesheet_creation_without_calendar(self):
|
||||
""" Ensure that a global time off without a calendar does not get restored if it overlaps with a refused leave. """
|
||||
# 5 day leave
|
||||
hr_leave_start_datetime = datetime(2023, 12, 25, 7, 0, 0, 0)
|
||||
hr_leave_end_datetime = datetime(2023, 12, 29, 18, 0, 0, 0)
|
||||
|
||||
self.env.company = self.test_company
|
||||
internal_project = self.test_company.internal_project_id
|
||||
internal_task_leaves = self.test_company.leave_timesheet_task_id
|
||||
|
||||
hr_leave_type_with_ts = self.env['hr.leave.type'].create({
|
||||
'name': 'Leave Type with timesheet generation',
|
||||
'requires_allocation': 'no',
|
||||
'timesheet_generate': True,
|
||||
'timesheet_project_id': internal_project.id,
|
||||
'timesheet_task_id': internal_task_leaves.id,
|
||||
})
|
||||
|
||||
# create and validate a leave for full time employee
|
||||
HrLeave = self.env['hr.leave'].with_context(mail_create_nolog=True, mail_notrack=True)
|
||||
holiday = HrLeave.with_user(self.full_time_employee.user_id).create({
|
||||
'name': 'Leave 1',
|
||||
'employee_id': self.full_time_employee.id,
|
||||
# create a new leave at same dates
|
||||
holiday3 = HrLeave.with_user(test_user).create({
|
||||
'name': 'Leave 3',
|
||||
'employee_id': test_user.employee_id.id,
|
||||
'holiday_status_id': hr_leave_type_with_ts.id,
|
||||
'date_from': hr_leave_start_datetime,
|
||||
'date_to': hr_leave_end_datetime,
|
||||
'request_date_from': hr_leave_start_datetime,
|
||||
'request_date_to': hr_leave_end_datetime,
|
||||
})
|
||||
holiday.sudo().action_validate()
|
||||
self.assertEqual(len(holiday.timesheet_ids), 5)
|
||||
holiday3.sudo().action_approve()
|
||||
|
||||
# overlapping leave without calendar
|
||||
global_leave_start_datetime = datetime(2023, 12, 27, 7, 0, 0, 0)
|
||||
global_leave_end_datetime = datetime(2023, 12, 27, 18, 0, 0, 0)
|
||||
self.assertEqual(len(holiday3.timesheet_ids), 3)
|
||||
global_time_off.unlink()
|
||||
self.assertEqual(len(holiday3.timesheet_ids), 4)
|
||||
gto_without_calendar.calendar_id = self.part_time_calendar
|
||||
self.assertFalse(gto_without_calendar.timesheet_ids.filtered(lambda r: r.employee_id == test_user.employee_id))
|
||||
self.assertEqual(len(holiday3.timesheet_ids), 5)
|
||||
self.assertEqual(sum(holiday3.timesheet_ids.mapped('unit_amount')), 40)
|
||||
|
||||
gto_without_calendar = self.env['resource.calendar.leaves'].create({
|
||||
'name': '2 days afer Christmas',
|
||||
'date_from': global_leave_start_datetime,
|
||||
'date_to': global_leave_end_datetime,
|
||||
def test_unlink_timesheet_with_global_time_off(self):
|
||||
leave_start = datetime(2025, 1, 1, 7, 0)
|
||||
leave_end = datetime(2025, 1, 1, 18, 0)
|
||||
|
||||
global_time_off = self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public Holiday',
|
||||
'calendar_id': self.test_company.resource_calendar_id.id,
|
||||
'date_from': leave_start,
|
||||
'date_to': leave_end,
|
||||
})
|
||||
|
||||
# ensure timesheets are not created for a global time off without a calendar
|
||||
self.assertFalse(gto_without_calendar.timesheet_ids)
|
||||
timesheet = self.env['account.analytic.line'].search([
|
||||
('global_leave_id', '=', global_time_off.id),
|
||||
('employee_id', '=', self.full_time_employee.id)
|
||||
])
|
||||
|
||||
# refuse the leave
|
||||
holiday.sudo().action_refuse()
|
||||
self.assertFalse(holiday.timesheet_ids)
|
||||
with self.assertRaises(UserError):
|
||||
timesheet.unlink()
|
||||
|
||||
# timesheets should not be restored for a global time off without a calendar
|
||||
self.assertFalse(gto_without_calendar.timesheet_ids)
|
||||
def test_timesheet_generation_on_public_holiday_creation_with_global_working_schedule(self):
|
||||
""" Test that public holidays are included in the global working schedule (company should be False)
|
||||
when a global time off is created.
|
||||
"""
|
||||
self.part_time_calendar.company_id = False
|
||||
self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public Holiday',
|
||||
'date_from': datetime(2021, 1, 4, 0, 0, 0),
|
||||
'date_to': datetime(2021, 1, 4, 23, 59, 59),
|
||||
})
|
||||
timesheet_count = self.env['account.analytic.line'].search_count([('employee_id', '=', self.part_time_employee.id)])
|
||||
self.assertEqual(timesheet_count, 1, "A timesheet should have been generated for the employee with a global working "
|
||||
"schedule when a new public holiday is created")
|
||||
|
||||
def test_timesheet_generation_on_public_holiday_creation_with_flexible_hours(self):
|
||||
""" Test that public holidays timesheet duration match the hours per days value for flexible
|
||||
"""
|
||||
|
||||
self.flexible_calendar = self.env['resource.calendar'].create({
|
||||
'name': 'Flexible Calendar',
|
||||
'hours_per_day': 7.0,
|
||||
'hours_per_week': 7.0,
|
||||
'full_time_required_hours': 7.0,
|
||||
'flexible_hours': True,
|
||||
})
|
||||
|
||||
self.flexible_employee = self.env['hr.employee'].create({
|
||||
'name': 'Flexible',
|
||||
'company_id': self.test_company.id,
|
||||
'resource_calendar_id': self.flexible_calendar.id,
|
||||
})
|
||||
|
||||
self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public Holiday',
|
||||
'date_from': datetime(2021, 1, 4, 0, 0, 0),
|
||||
'date_to': datetime(2021, 1, 4, 23, 59, 59),
|
||||
})
|
||||
timesheet = self.env['account.analytic.line'].search([('employee_id', '=', self.flexible_employee.id)])
|
||||
self.assertEqual(timesheet.unit_amount, self.flexible_calendar.hours_per_day)
|
||||
|
|
|
|||
|
|
@ -15,17 +15,6 @@ import time
|
|||
|
||||
class TestTimesheetHolidaysCreate(common.TransactionCase):
|
||||
|
||||
def test_status_create(self):
|
||||
"""Ensure that when a status is created, it fullfills the project and task constrains"""
|
||||
status = self.env['hr.leave.type'].create({
|
||||
'name': 'A nice Leave Type',
|
||||
'requires_allocation': 'no'
|
||||
})
|
||||
|
||||
company = self.env.company
|
||||
self.assertEqual(status.timesheet_project_id, company.internal_project_id, 'The default project linked to the status should be the same as the company')
|
||||
self.assertEqual(status.timesheet_task_id, company.leave_timesheet_task_id, 'The default task linked to the status should be the same as the company')
|
||||
|
||||
def test_company_create(self):
|
||||
main_company = self.env.ref('base.main_company')
|
||||
user = new_test_user(self.env, login='fru',
|
||||
|
|
@ -41,32 +30,28 @@ class TestTimesheetHolidaysCreate(common.TransactionCase):
|
|||
class TestTimesheetHolidays(TestCommonTimesheet):
|
||||
|
||||
def setUp(self):
|
||||
super(TestTimesheetHolidays, self).setUp()
|
||||
super().setUp()
|
||||
|
||||
self.employee_working_calendar = self.empl_employee.resource_calendar_id
|
||||
# leave dates : from next monday to next wednesday (to avoid crashing tests on weekend, when
|
||||
# there is no work days in working calendar)
|
||||
# NOTE: second and millisecond can add a working days
|
||||
self.leave_start_datetime = datetime(2018, 2, 5, 7, 0, 0, 0) # this is monday
|
||||
self.leave_end_datetime = self.leave_start_datetime + relativedelta(days=3)
|
||||
self.leave_start_datetime = datetime(2018, 2, 5) # this is monday
|
||||
self.leave_end_datetime = self.leave_start_datetime + relativedelta(days=2)
|
||||
|
||||
# all company have those internal project/task (created by default)
|
||||
self.internal_project = self.env.company.internal_project_id
|
||||
self.internal_task_leaves = self.env.company.leave_timesheet_task_id
|
||||
|
||||
self.hr_leave_type_with_ts = self.env['hr.leave.type'].create({
|
||||
'name': 'Leave Type with timesheet generation',
|
||||
'requires_allocation': 'no',
|
||||
'timesheet_generate': True,
|
||||
'timesheet_project_id': self.internal_project.id,
|
||||
'timesheet_task_id': self.internal_task_leaves.id,
|
||||
self.hr_leave_type_with_ts = self.env['hr.leave.type'].sudo().create({
|
||||
'name': 'Time Off Type with timesheet generation (absence)',
|
||||
'requires_allocation': False,
|
||||
})
|
||||
self.hr_leave_type_no_ts = self.env['hr.leave.type'].create({
|
||||
'name': 'Leave Type without timesheet generation',
|
||||
'requires_allocation': 'no',
|
||||
'timesheet_generate': False,
|
||||
'timesheet_project_id': False,
|
||||
'timesheet_task_id': False,
|
||||
|
||||
self.hr_leave_type_worked = self.env['hr.leave.type'].sudo().create({
|
||||
'name': 'Time Off Type (worked time)',
|
||||
'requires_allocation': False,
|
||||
'time_type': 'other',
|
||||
})
|
||||
|
||||
# HR Officer allocates some leaves to the employee 1
|
||||
|
|
@ -81,73 +66,80 @@ class TestTimesheetHolidays(TestCommonTimesheet):
|
|||
'date_from': time.strftime('%Y-01-01'),
|
||||
'date_to': time.strftime('%Y-12-31'),
|
||||
})
|
||||
self.hr_leave_allocation_with_ts.action_validate()
|
||||
self.hr_leave_allocation_no_ts = self.Allocations.sudo().create({
|
||||
'name': 'Days for limited category without timesheet',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_no_ts.id,
|
||||
'number_of_days': 10,
|
||||
'state': 'confirm',
|
||||
'date_from': time.strftime('%Y-01-01'),
|
||||
'date_to': time.strftime('%Y-12-31'),
|
||||
})
|
||||
self.hr_leave_allocation_no_ts.action_validate()
|
||||
|
||||
def test_validate_with_timesheet(self):
|
||||
# employee creates a leave request
|
||||
number_of_days = (self.leave_end_datetime - self.leave_start_datetime).days
|
||||
holiday = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Leave 1',
|
||||
'name': 'Time Off 1',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'date_from': self.leave_start_datetime,
|
||||
'date_to': self.leave_end_datetime,
|
||||
'number_of_days': number_of_days,
|
||||
'request_date_from': self.leave_start_datetime,
|
||||
'request_date_to': self.leave_end_datetime,
|
||||
})
|
||||
holiday.with_user(SUPERUSER_ID).action_validate()
|
||||
holiday.with_user(SUPERUSER_ID).action_approve()
|
||||
|
||||
# The leave type and timesheet are linked to the same project and task'
|
||||
# The leave type and timesheet are linked to the same project and task of hr_leave_type_with_ts as the company is set
|
||||
self.assertEqual(holiday.timesheet_ids.project_id.id, self.internal_project.id)
|
||||
self.assertEqual(holiday.timesheet_ids.task_id.id, self.internal_task_leaves.id)
|
||||
|
||||
self.assertEqual(len(holiday.timesheet_ids), number_of_days, 'Number of generated timesheets should be the same as the leave duration (1 per day between %s and %s)' % (fields.Datetime.to_string(self.leave_start_datetime), fields.Datetime.to_string(self.leave_end_datetime)))
|
||||
self.assertEqual(len(holiday.timesheet_ids), holiday.number_of_days, 'Number of generated timesheets should be the same as the leave duration (1 per day between %s and %s)' % (fields.Datetime.to_string(self.leave_start_datetime), fields.Datetime.to_string(self.leave_end_datetime)))
|
||||
|
||||
# manager refuse the leave
|
||||
holiday.with_user(SUPERUSER_ID).action_refuse()
|
||||
self.assertEqual(len(holiday.timesheet_ids), 0, 'Number of linked timesheets should be zero, since the leave is refused.')
|
||||
|
||||
def test_validate_without_timesheet(self):
|
||||
# employee creates a leave request
|
||||
number_of_days = (self.leave_end_datetime - self.leave_start_datetime).days
|
||||
holiday = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Leave 1',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_no_ts.id,
|
||||
'date_from': self.leave_start_datetime,
|
||||
'date_to': self.leave_end_datetime,
|
||||
'number_of_days': number_of_days,
|
||||
company = self.env['res.company'].create({"name": "new company"})
|
||||
self.empl_employee.write({
|
||||
"company_id": company.id,
|
||||
})
|
||||
holiday.with_user(SUPERUSER_ID).action_validate()
|
||||
self.assertEqual(len(holiday.timesheet_ids), 0, 'Number of generated timesheets should be zero since the leave type does not generate timesheet')
|
||||
|
||||
hr_leave_type_with_ts_without_company = self.hr_leave_type_with_ts.copy()
|
||||
hr_leave_type_with_ts_without_company.write({
|
||||
'company_id': False,
|
||||
})
|
||||
|
||||
holiday = self.Requests.create({
|
||||
'name': 'Time Off 2',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': hr_leave_type_with_ts_without_company.id,
|
||||
'request_date_from': self.leave_start_datetime,
|
||||
'request_date_to': self.leave_end_datetime,
|
||||
})
|
||||
holiday.with_user(SUPERUSER_ID).action_approve()
|
||||
|
||||
# The leave type and timesheet are linked to the same project and task of the employee company as the company is not set
|
||||
self.assertEqual(holiday.timesheet_ids.project_id.id, company.internal_project_id.id)
|
||||
self.assertEqual(holiday.timesheet_ids.task_id.id, company.leave_timesheet_task_id.id)
|
||||
|
||||
def test_validate_worked_leave(self):
|
||||
# employee creates a leave request of worked time type
|
||||
holiday = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Time Off 3',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_worked.id,
|
||||
'request_date_from': self.leave_start_datetime,
|
||||
'request_date_to': self.leave_end_datetime,
|
||||
})
|
||||
holiday.with_user(SUPERUSER_ID).action_approve()
|
||||
|
||||
self.assertEqual(len(holiday.timesheet_ids), 0, 'No timesheet should be created for a leave of worked time type')
|
||||
|
||||
@freeze_time('2018-02-05') # useful to be able to cancel the validated time off
|
||||
def test_cancel_validate_holidays(self):
|
||||
number_of_days = (self.leave_end_datetime - self.leave_start_datetime).days
|
||||
holiday = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Leave 1',
|
||||
'name': 'Time Off 1',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'date_from': self.leave_start_datetime,
|
||||
'date_to': self.leave_end_datetime,
|
||||
'number_of_days': number_of_days,
|
||||
'request_date_from': self.leave_start_datetime,
|
||||
'request_date_to': self.leave_end_datetime,
|
||||
})
|
||||
holiday.with_user(self.env.user).action_validate()
|
||||
self.assertEqual(len(holiday.timesheet_ids), number_of_days, 'Number of generated timesheets should be the same as the leave duration (1 per day between %s and %s)' % (fields.Datetime.to_string(self.leave_start_datetime), fields.Datetime.to_string(self.leave_end_datetime)))
|
||||
holiday.with_user(self.env.user).action_approve()
|
||||
self.assertEqual(len(holiday.timesheet_ids), holiday.number_of_days, 'Number of generated timesheets should be the same as the leave duration (1 per day between %s and %s)' % (fields.Datetime.to_string(self.leave_start_datetime), fields.Datetime.to_string(self.leave_end_datetime)))
|
||||
|
||||
self.env['hr.holidays.cancel.leave'].with_user(self.user_employee).with_context(default_leave_id=holiday.id) \
|
||||
.new({'reason': 'Test remove holiday'}) \
|
||||
.action_cancel_leave()
|
||||
self.assertFalse(holiday.active, 'The time off should be archived')
|
||||
self.assertEqual(holiday.state, 'cancel', 'The time off should be archived')
|
||||
self.assertEqual(len(holiday.timesheet_ids), 0, 'The timesheets generated should be unlink.')
|
||||
|
||||
def test_timesheet_time_off_including_public_holiday(self):
|
||||
|
|
@ -173,13 +165,13 @@ class TestTimesheetHolidays(TestCommonTimesheet):
|
|||
})
|
||||
|
||||
holiday = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Leave 1',
|
||||
'name': 'Time Off 1',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'date_from': leave_start_datetime,
|
||||
'date_to': leave_end_datetime,
|
||||
'request_date_from': leave_start_datetime,
|
||||
'request_date_to': leave_end_datetime,
|
||||
})
|
||||
holiday.with_user(SUPERUSER_ID).action_validate()
|
||||
holiday.with_user(SUPERUSER_ID).action_approve()
|
||||
self.assertEqual(len(holiday.timesheet_ids), 4, '4 timesheets should be generated for this time off.')
|
||||
|
||||
timesheets = self.env['account.analytic.line'].search([
|
||||
|
|
@ -190,11 +182,11 @@ class TestTimesheetHolidays(TestCommonTimesheet):
|
|||
|
||||
# should not able to update timeoff timesheets
|
||||
with self.assertRaises(UserError):
|
||||
timesheets.with_user(self.empl_employee).write({'task_id': 4})
|
||||
timesheets.with_user(self.user_employee).write({'task_id': 4})
|
||||
|
||||
# should not able to create timesheet in timeoff task
|
||||
with self.assertRaises(UserError):
|
||||
self.env['account.analytic.line'].with_user(self.empl_employee).create({
|
||||
self.env['account.analytic.line'].with_user(self.user_employee).create({
|
||||
'name': "my timesheet",
|
||||
'project_id': self.internal_project.id,
|
||||
'task_id': self.internal_task_leaves.id,
|
||||
|
|
@ -205,23 +197,188 @@ class TestTimesheetHolidays(TestCommonTimesheet):
|
|||
self.assertEqual(len(timesheets.filtered('holiday_id')), 4, "4 timesheet should be linked to employee's timeoff")
|
||||
self.assertEqual(len(timesheets.filtered('global_leave_id')), 1, '1 timesheet should be linked to global leave')
|
||||
|
||||
@freeze_time('2018-02-01 08:00:00')
|
||||
def test_timesheet_when_archiving_employee(self):
|
||||
number_of_days = (self.leave_end_datetime - self.leave_start_datetime).days
|
||||
holiday = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Leave 1',
|
||||
def test_delete_timesheet_after_new_holiday_covers_whole_timeoff(self):
|
||||
""" User should be able to delete a timesheet created after a new public holiday is added,
|
||||
covering the *whole* period of a existing time off.
|
||||
Test Case:
|
||||
=========
|
||||
1) Create a Time off, approve and validate it.
|
||||
2) Create a new Public Holiday, covering the whole time off created in step 1.
|
||||
3) Delete the new timesheet associated with the public holiday.
|
||||
"""
|
||||
|
||||
leave_start_datetime = datetime(2022, 1, 31, 7, 0, 0, 0) # Monday
|
||||
leave_end_datetime = datetime(2022, 1, 31, 18, 0, 0, 0)
|
||||
|
||||
# (1) Create a timeoff and validate it
|
||||
time_off = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Test Time off please',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'date_from': self.leave_start_datetime,
|
||||
'date_to': self.leave_end_datetime,
|
||||
'number_of_days': number_of_days,
|
||||
'request_date_from': leave_start_datetime,
|
||||
'request_date_to': leave_end_datetime,
|
||||
})
|
||||
holiday.with_user(SUPERUSER_ID).action_validate()
|
||||
time_off.with_user(SUPERUSER_ID).action_approve()
|
||||
|
||||
wizard = self.env['hr.departure.wizard'].create({
|
||||
'employee_id': self.empl_employee.id,
|
||||
'departure_date': datetime(2018, 2, 1, 12),
|
||||
'archive_allocation': False,
|
||||
# (2) Create a public holiday
|
||||
self.env['resource.calendar.leaves'].create({
|
||||
'name': 'New Public Holiday',
|
||||
'calendar_id': self.employee_working_calendar.id,
|
||||
'date_from': datetime(2022, 1, 31, 5, 0, 0, 0), # Covers the whole time off
|
||||
'date_to': datetime(2022, 1, 31, 23, 0, 0, 0),
|
||||
})
|
||||
wizard.action_register_departure()
|
||||
self.assertEqual(len(holiday.timesheet_ids), 0, 'Timesheets related to the archived employee should have been deleted')
|
||||
|
||||
# The timeoff should have been force_cancelled and its associated timesheet unlinked.
|
||||
self.assertFalse(time_off.timesheet_ids, '0 timesheet should remain for this time off.')
|
||||
|
||||
# (3) Delete the timesheet
|
||||
timesheets = self.env['account.analytic.line'].search([
|
||||
('date', '>=', leave_start_datetime),
|
||||
('date', '<=', leave_end_datetime),
|
||||
('employee_id', '=', self.empl_employee.id),
|
||||
])
|
||||
|
||||
# timesheet should be unlinked to the timeoff, and be able to delete it
|
||||
timesheets.with_user(SUPERUSER_ID).unlink()
|
||||
self.assertFalse(timesheets.exists(), 'Timesheet should be deleted')
|
||||
|
||||
def test_timeoff_task_creation_with_holiday_leave(self):
|
||||
""" Test the search method on is_timeoff_task"""
|
||||
company = self.env['res.company'].create({"name": "new company"})
|
||||
self.empl_employee.write({
|
||||
"company_id": company.id,
|
||||
})
|
||||
task_count = self.env['project.task'].search_count([('is_timeoff_task', '!=', False)])
|
||||
timesheet_count = self.env['account.analytic.line'].search_count([('holiday_id', '!=', False)])
|
||||
leave = self.Requests.with_user(SUPERUSER_ID).create({
|
||||
'name': 'Test Leave',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'request_date_from': datetime(2024, 6, 24),
|
||||
'request_date_to': datetime(2024, 6, 24),
|
||||
})
|
||||
leave.with_user(SUPERUSER_ID).action_approve()
|
||||
new_task_count = self.env['project.task'].search_count([('is_timeoff_task', '!=', False)])
|
||||
self.assertEqual(task_count + 1, new_task_count)
|
||||
new_timesheet_count = self.env['account.analytic.line'].search_count([('holiday_id', '!=', False)])
|
||||
self.assertEqual(timesheet_count + 1, new_timesheet_count)
|
||||
|
||||
def test_timesheet_timeoff_flexible_employee(self):
|
||||
flex_40h_calendar = self.env['resource.calendar'].create({
|
||||
'name': 'Flexible 40h/week',
|
||||
'hours_per_day': 8.0,
|
||||
'hours_per_week': 40.0,
|
||||
'full_time_required_hours': 40.0,
|
||||
'flexible_hours': True,
|
||||
})
|
||||
|
||||
self.empl_employee.resource_calendar_id = flex_40h_calendar
|
||||
|
||||
time_off = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Test Time off please',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'request_date_from': self.leave_start_datetime,
|
||||
'request_date_to': self.leave_end_datetime,
|
||||
})
|
||||
time_off.with_user(SUPERUSER_ID)._action_validate()
|
||||
|
||||
timesheet = self.env['account.analytic.line'].search([
|
||||
('date', '>=', self.leave_start_datetime),
|
||||
('date', '<=', self.leave_end_datetime),
|
||||
('employee_id', '=', self.empl_employee.id),
|
||||
])
|
||||
self.assertEqual(len(timesheet), 3, "Three timesheets should be created for each leave day")
|
||||
self.assertEqual(sum(timesheet.mapped('unit_amount')), 24, "The duration of the timesheet for flexible employee leave "
|
||||
"should be number of days * hours per day")
|
||||
|
||||
def test_multi_create_timesheets_from_calendar(self):
|
||||
"""
|
||||
Simulate creating timesheets using the multi-create feature in the calendar view
|
||||
"""
|
||||
|
||||
self.env['resource.calendar.leaves'].create({
|
||||
'name': 'Public holiday',
|
||||
'date_from': datetime(2025, 5, 27, 0, 0),
|
||||
'date_to': datetime(2025, 5, 28, 23, 59),
|
||||
})
|
||||
|
||||
leave_type = self.env['hr.leave.type'].create({
|
||||
'name': 'Legal Leaves',
|
||||
'time_type': 'leave',
|
||||
'requires_allocation': False,
|
||||
})
|
||||
|
||||
self.env['hr.leave'].sudo().create([
|
||||
{
|
||||
'holiday_status_id': leave_type.id,
|
||||
'employee_id': self.empl_employee.id,
|
||||
'request_date_from': datetime(2025, 5, 26, 8, 0),
|
||||
'request_date_to': datetime(2025, 5, 26, 17, 0),
|
||||
}, {
|
||||
'holiday_status_id': leave_type.id,
|
||||
'employee_id': self.empl_employee2.id,
|
||||
'request_date_from': datetime(2025, 5, 29, 8, 0),
|
||||
'request_date_to': datetime(2025, 5, 29, 17, 0),
|
||||
},
|
||||
])._action_validate()
|
||||
|
||||
# At this point:
|
||||
# - empl_employee is on time off the 26th
|
||||
# - both empl_employee and empl_employee2 are on public time off the 27th and 28th
|
||||
# - empl_employee2 is on time off the 29th
|
||||
|
||||
timesheets = self.env['account.analytic.line'].with_context(timesheet_calendar=True).create([{
|
||||
'project_id': self.project_customer.id,
|
||||
'unit_amount': 1,
|
||||
'date': f'2025-05-{day}',
|
||||
'employee_id': employee.id,
|
||||
} for day in ('26', '27', '28', '29') for employee in (self.empl_employee, self.empl_employee2)])
|
||||
self.assertEqual(len(timesheets), 2, "Two leaves should have been created: one for each employee")
|
||||
self.assertEqual(timesheets[0].employee_id, self.empl_employee2)
|
||||
self.assertEqual(fields.Date.to_string(timesheets[0].date), '2025-05-26')
|
||||
self.assertEqual(timesheets[1].employee_id, self.empl_employee)
|
||||
self.assertEqual(fields.Date.to_string(timesheets[1].date), '2025-05-29')
|
||||
|
||||
def test_one_day_timesheet_timeoff_flexible_employee(self):
|
||||
flex_40h_calendar = self.env['resource.calendar'].create({
|
||||
'name': 'Flexible 10h/week',
|
||||
'hours_per_day': 10,
|
||||
'hours_per_week': 10,
|
||||
'full_time_required_hours': 10,
|
||||
'flexible_hours': True,
|
||||
})
|
||||
|
||||
self.empl_employee.resource_calendar_id = flex_40h_calendar
|
||||
|
||||
time_off = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Test 1 day Time off',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'request_date_from': datetime(2025, 7, 12), # Random saturday
|
||||
'request_date_to': datetime(2025, 7, 12),
|
||||
})
|
||||
time_off.with_user(SUPERUSER_ID)._action_validate()
|
||||
|
||||
timesheet = self.env['account.analytic.line'].search([
|
||||
('date', '>=', datetime(2025, 7, 12)),
|
||||
('date', '<=', datetime(2025, 7, 12)),
|
||||
('employee_id', '=', self.empl_employee.id),
|
||||
])
|
||||
self.assertEqual(len(timesheet), 1, "One timesheet should be created")
|
||||
self.assertEqual(sum(timesheet.mapped('unit_amount')), 10, "The duration of the timesheet for flexible employee leave "
|
||||
"should be 10 hours")
|
||||
|
||||
def test_timeoff_validation_fully_flexible_employee(self):
|
||||
self.empl_employee.resource_calendar_id = False
|
||||
|
||||
time_off = self.Requests.with_user(self.user_employee).create({
|
||||
'name': 'Test Fully Flexible Employee Validation',
|
||||
'employee_id': self.empl_employee.id,
|
||||
'holiday_status_id': self.hr_leave_type_with_ts.id,
|
||||
'request_date_from': datetime(2025, 8, 12),
|
||||
'request_date_to': datetime(2025, 8, 12)
|
||||
})
|
||||
time_off.with_user(SUPERUSER_ID)._action_validate()
|
||||
|
||||
self.assertEqual(time_off.state, 'validate', "The time off for a fully flexible employee should be validated")
|
||||
|
|
|
|||
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="hr_holiday_status_view_form_inherit" model="ir.ui.view">
|
||||
<field name="name">hr.leave.type.form</field>
|
||||
<field name="model">hr.leave.type</field>
|
||||
<field name="inherit_id" ref="hr_holidays.edit_holiday_status_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//group[@name='visual']" position="before">
|
||||
<group name="timesheet" groups="base.group_no_one" string="Timesheet">
|
||||
<group>
|
||||
<field name="timesheet_project_id" context="{'active_test': False}"/>
|
||||
<field name="company_id" invisible="1"/>
|
||||
<field name="timesheet_task_id" context="{'active_test': False, 'default_project_id': timesheet_project_id}" attrs="
|
||||
{'invisible': [('timesheet_project_id', '=', False)], 'required': [('timesheet_project_id', '!=', False)]}"/>
|
||||
<field name="timesheet_generate" invisible="1"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record model="ir.ui.view" id="leave_task_form_view">
|
||||
<field name="name">project.task.leave.form.view</field>
|
||||
<field name="model">project.task</field>
|
||||
<field name="inherit_id" ref="hr_timesheet.view_task_form2_inherited"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="/form" position="inside">
|
||||
<field name="is_timeoff_task" invisible="1"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='timesheet_ids']" position="attributes">
|
||||
<attribute name="readonly">not analytic_account_active or is_timeoff_task</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -6,12 +6,12 @@
|
|||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="hr_timesheet.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@id='module_project_timesheet_holidays']" position="replace">
|
||||
<div attrs="{'invisible': [('module_project_timesheet_holidays','=',False)]}">
|
||||
<xpath expr="//setting[@id='timesheet_off_validation_setting']" position="inside">
|
||||
<div invisible="not module_project_timesheet_holidays">
|
||||
<div class="row mt16">
|
||||
<div class="w-100">
|
||||
<label string="Project" for="internal_project_id" class="col-2 col-lg-3"/>
|
||||
<field name="internal_project_id" context="{'active_test': False}" class="oe_inline ml16"/>
|
||||
<field name="internal_project_id" context="{'active_test': False, 'default_company_id': company_id}" class="oe_inline ml16"/>
|
||||
</div>
|
||||
<div class="w-100">
|
||||
<label string="Task" for="leave_timesheet_task_id" class="col-2 col-lg-3"/>
|
||||
|
|
|
|||
|
|
@ -1,13 +1,15 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-project_timesheet_holidays"
|
||||
version = "16.0.0"
|
||||
description = "Timesheet when on Time Off - Schedule timesheet when on time off"
|
||||
description = "Timesheet when on Time Off -
|
||||
Schedule timesheet when on time off
|
||||
"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-hr_timesheet>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-hr_holidays>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-hr_timesheet>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-hr_holidays>=19.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
|
|
@ -17,7 +19,7 @@ classifiers = [
|
|||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue