mirror of
https://github.com/bringout/oca-ocb-hr.git
synced 2026-04-26 14:12:02 +02:00
Initial commit: Hr packages
This commit is contained in:
commit
62531cd146
2820 changed files with 1432848 additions and 0 deletions
51
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/__init__.py
Normal file
51
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/__init__.py
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
from . import report
|
||||
|
||||
from odoo import api, fields, SUPERUSER_ID, _
|
||||
|
||||
from odoo.addons.project import _check_exists_collaborators_for_project_sharing
|
||||
|
||||
|
||||
def create_internal_project(cr, registry):
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
|
||||
# allow_timesheets is set by default, but erased for existing projects at
|
||||
# installation, as there is no analytic account for them.
|
||||
env['project.project'].search([]).write({'allow_timesheets': True})
|
||||
|
||||
admin = env.ref('base.user_admin', raise_if_not_found=False)
|
||||
if not admin:
|
||||
return
|
||||
project_ids = env['res.company'].search([])._create_internal_project_task()
|
||||
env['account.analytic.line'].create([{
|
||||
'name': _("Analysis"),
|
||||
'user_id': admin.id,
|
||||
'date': fields.datetime.today(),
|
||||
'unit_amount': 0,
|
||||
'project_id': task.project_id.id,
|
||||
'task_id': task.id,
|
||||
} for task in project_ids.task_ids.filtered(lambda t: t.company_id in admin.employee_ids.company_id)])
|
||||
|
||||
_check_exists_collaborators_for_project_sharing(env)
|
||||
|
||||
def _uninstall_hook(cr, registry):
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
|
||||
def update_action_window(xmlid):
|
||||
act_window = env.ref(xmlid, raise_if_not_found=False)
|
||||
if act_window and act_window.domain and 'is_internal_project' in act_window.domain:
|
||||
act_window.domain = []
|
||||
|
||||
update_action_window('project.open_view_project_all')
|
||||
update_action_window('project.open_view_project_all_group_stage')
|
||||
|
||||
# archive the internal projects
|
||||
project_ids = env['res.company'].search([('internal_project_id', '!=', False)]).mapped('internal_project_id')
|
||||
if project_ids:
|
||||
project_ids.write({'active': False})
|
||||
|
||||
env['ir.model.data'].search([('name', 'ilike', 'internal_project_default_stage')]).unlink()
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
|
||||
{
|
||||
'name': 'Task Logs',
|
||||
'version': '1.0',
|
||||
'category': 'Services/Timesheets',
|
||||
'sequence': 23,
|
||||
'summary': 'Track employee time on tasks',
|
||||
'description': """
|
||||
This module implements a timesheet system.
|
||||
==========================================
|
||||
|
||||
Each employee can encode and track their time spent on the different projects.
|
||||
|
||||
Lots of reporting on time and employee tracking are provided.
|
||||
|
||||
It is completely integrated with the cost accounting module. It allows you to set
|
||||
up a management by affair.
|
||||
""",
|
||||
'website': 'https://www.odoo.com/app/timesheet',
|
||||
'depends': ['hr', 'hr_hourly_cost', 'analytic', 'project', 'uom'],
|
||||
'data': [
|
||||
'security/hr_timesheet_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'security/ir.model.access.xml',
|
||||
'data/digest_data.xml',
|
||||
'views/hr_timesheet_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/project_views.xml',
|
||||
'views/project_portal_templates.xml',
|
||||
'views/hr_timesheet_portal_templates.xml',
|
||||
'report/hr_timesheet_report_view.xml',
|
||||
'report/project_report_view.xml',
|
||||
'report/report_timesheet_templates.xml',
|
||||
'views/hr_views.xml',
|
||||
'data/hr_timesheet_data.xml',
|
||||
'views/project_sharing_views.xml',
|
||||
'views/rating_rating_views.xml',
|
||||
'views/project_update_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/hr_timesheet_demo.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'post_init_hook': 'create_internal_project',
|
||||
'uninstall_hook': '_uninstall_hook',
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_timesheet/static/src/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr_timesheet/static/tests/**/*',
|
||||
],
|
||||
'project.webclient': [
|
||||
'hr_timesheet/static/src/components/**/*',
|
||||
'hr_timesheet/static/src/scss/timesheets_task_form.scss'
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import portal
|
||||
from . import project
|
||||
|
|
@ -0,0 +1,193 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from collections import OrderedDict
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from operator import itemgetter
|
||||
|
||||
from odoo import fields, http, _
|
||||
from odoo.http import request
|
||||
from odoo.tools import date_utils, groupby as groupbyelem
|
||||
from odoo.osv.expression import AND, OR
|
||||
|
||||
from odoo.addons.portal.controllers.portal import CustomerPortal, pager as portal_pager
|
||||
from odoo.addons.project.controllers.portal import ProjectCustomerPortal
|
||||
|
||||
|
||||
class TimesheetCustomerPortal(CustomerPortal):
|
||||
|
||||
def _prepare_home_portal_values(self, counters):
|
||||
values = super()._prepare_home_portal_values(counters)
|
||||
if 'timesheet_count' in counters:
|
||||
Timesheet = request.env['account.analytic.line']
|
||||
domain = Timesheet._timesheet_get_portal_domain()
|
||||
values['timesheet_count'] = Timesheet.sudo().search_count(domain)
|
||||
return values
|
||||
|
||||
def _get_searchbar_inputs(self):
|
||||
return {
|
||||
'all': {'input': 'all', 'label': _('Search in All')},
|
||||
'employee': {'input': 'employee', 'label': _('Search in Employee')},
|
||||
'project': {'input': 'project', 'label': _('Search in Project')},
|
||||
'task': {'input': 'task', 'label': _('Search in Task')},
|
||||
'name': {'input': 'name', 'label': _('Search in Description')},
|
||||
}
|
||||
|
||||
def _task_get_searchbar_sortings(self, milestones_allowed):
|
||||
values = super()._task_get_searchbar_sortings(milestones_allowed)
|
||||
values['progress'] = {'label': _('Progress'), 'order': 'progress asc', 'sequence': 10}
|
||||
return values
|
||||
|
||||
def _get_searchbar_groupby(self):
|
||||
return {
|
||||
'none': {'input': 'none', 'label': _('None')},
|
||||
'project': {'input': 'project', 'label': _('Project')},
|
||||
'task': {'input': 'task', 'label': _('Task')},
|
||||
'date': {'input': 'date', 'label': _('Date')},
|
||||
'employee': {'input': 'employee', 'label': _('Employee')}
|
||||
}
|
||||
|
||||
def _get_search_domain(self, search_in, search):
|
||||
search_domain = []
|
||||
if search_in in ('project', 'all'):
|
||||
search_domain = OR([search_domain, [('project_id', 'ilike', search)]])
|
||||
if search_in in ('name', 'all'):
|
||||
search_domain = OR([search_domain, [('name', 'ilike', search)]])
|
||||
if search_in in ('employee', 'all'):
|
||||
search_domain = OR([search_domain, [('employee_id', 'ilike', search)]])
|
||||
if search_in in ('task', 'all'):
|
||||
search_domain = OR([search_domain, [('task_id', 'ilike', search)]])
|
||||
return search_domain
|
||||
|
||||
def _get_groupby_mapping(self):
|
||||
return {
|
||||
'project': 'project_id',
|
||||
'task': 'task_id',
|
||||
'employee': 'employee_id',
|
||||
'date': 'date'
|
||||
}
|
||||
|
||||
def _get_searchbar_sortings(self):
|
||||
return {
|
||||
'date': {'label': _('Newest'), 'order': 'date desc'},
|
||||
'employee': {'label': _('Employee'), 'order': 'employee_id'},
|
||||
'project': {'label': _('Project'), 'order': 'project_id'},
|
||||
'task': {'label': _('Task'), 'order': 'task_id'},
|
||||
'name': {'label': _('Description'), 'order': 'name'},
|
||||
}
|
||||
|
||||
@http.route(['/my/timesheets', '/my/timesheets/page/<int:page>'], type='http', auth="user", website=True)
|
||||
def portal_my_timesheets(self, page=1, sortby=None, filterby=None, search=None, search_in='all', groupby='none', **kw):
|
||||
Timesheet = request.env['account.analytic.line']
|
||||
domain = Timesheet._timesheet_get_portal_domain()
|
||||
Timesheet_sudo = Timesheet.sudo()
|
||||
|
||||
values = self._prepare_portal_layout_values()
|
||||
_items_per_page = 100
|
||||
|
||||
searchbar_sortings = self._get_searchbar_sortings()
|
||||
|
||||
searchbar_inputs = self._get_searchbar_inputs()
|
||||
|
||||
searchbar_groupby = self._get_searchbar_groupby()
|
||||
|
||||
today = fields.Date.today()
|
||||
quarter_start, quarter_end = date_utils.get_quarter(today)
|
||||
last_week = today + relativedelta(weeks=-1)
|
||||
last_month = today + relativedelta(months=-1)
|
||||
last_year = today + relativedelta(years=-1)
|
||||
|
||||
searchbar_filters = {
|
||||
'all': {'label': _('All'), 'domain': []},
|
||||
'today': {'label': _('Today'), 'domain': [("date", "=", today)]},
|
||||
'week': {'label': _('This week'), 'domain': [('date', '>=', date_utils.start_of(today, "week")), ('date', '<=', date_utils.end_of(today, 'week'))]},
|
||||
'month': {'label': _('This month'), 'domain': [('date', '>=', date_utils.start_of(today, 'month')), ('date', '<=', date_utils.end_of(today, 'month'))]},
|
||||
'year': {'label': _('This year'), 'domain': [('date', '>=', date_utils.start_of(today, 'year')), ('date', '<=', date_utils.end_of(today, 'year'))]},
|
||||
'quarter': {'label': _('This Quarter'), 'domain': [('date', '>=', quarter_start), ('date', '<=', quarter_end)]},
|
||||
'last_week': {'label': _('Last week'), 'domain': [('date', '>=', date_utils.start_of(last_week, "week")), ('date', '<=', date_utils.end_of(last_week, 'week'))]},
|
||||
'last_month': {'label': _('Last month'), 'domain': [('date', '>=', date_utils.start_of(last_month, 'month')), ('date', '<=', date_utils.end_of(last_month, 'month'))]},
|
||||
'last_year': {'label': _('Last year'), 'domain': [('date', '>=', date_utils.start_of(last_year, 'year')), ('date', '<=', date_utils.end_of(last_year, 'year'))]},
|
||||
}
|
||||
# default sort by value
|
||||
if not sortby:
|
||||
sortby = 'date'
|
||||
order = searchbar_sortings[sortby]['order']
|
||||
# default filter by value
|
||||
if not filterby:
|
||||
filterby = 'all'
|
||||
domain = AND([domain, searchbar_filters[filterby]['domain']])
|
||||
|
||||
if search and search_in:
|
||||
domain += self._get_search_domain(search_in, search)
|
||||
|
||||
timesheet_count = Timesheet_sudo.search_count(domain)
|
||||
# pager
|
||||
pager = portal_pager(
|
||||
url="/my/timesheets",
|
||||
url_args={'sortby': sortby, 'search_in': search_in, 'search': search, 'filterby': filterby, 'groupby': groupby},
|
||||
total=timesheet_count,
|
||||
page=page,
|
||||
step=_items_per_page
|
||||
)
|
||||
|
||||
def get_timesheets():
|
||||
groupby_mapping = self._get_groupby_mapping()
|
||||
field = groupby_mapping.get(groupby, None)
|
||||
orderby = '%s, %s' % (field, order) if field else order
|
||||
timesheets = Timesheet_sudo.search(domain, order=orderby, limit=_items_per_page, offset=pager['offset'])
|
||||
if field:
|
||||
if groupby == 'date':
|
||||
raw_timesheets_group = Timesheet_sudo.read_group(
|
||||
domain, ["unit_amount:sum", "ids:array_agg(id)"], ["date:day"]
|
||||
)
|
||||
grouped_timesheets = [(Timesheet_sudo.browse(group["ids"]), group["unit_amount"]) for group in raw_timesheets_group]
|
||||
|
||||
else:
|
||||
time_data = Timesheet_sudo.read_group(domain, [field, 'unit_amount:sum'], [field])
|
||||
mapped_time = dict([(m[field][0] if m[field] else False, m['unit_amount']) for m in time_data])
|
||||
grouped_timesheets = [(Timesheet_sudo.concat(*g), mapped_time[k.id]) for k, g in groupbyelem(timesheets, itemgetter(field))]
|
||||
return timesheets, grouped_timesheets
|
||||
|
||||
grouped_timesheets = [(
|
||||
timesheets,
|
||||
sum(Timesheet_sudo.search(domain).mapped('unit_amount'))
|
||||
)] if timesheets else []
|
||||
return timesheets, grouped_timesheets
|
||||
|
||||
timesheets, grouped_timesheets = get_timesheets()
|
||||
|
||||
values.update({
|
||||
'timesheets': timesheets,
|
||||
'grouped_timesheets': grouped_timesheets,
|
||||
'page_name': 'timesheet',
|
||||
'default_url': '/my/timesheets',
|
||||
'pager': pager,
|
||||
'searchbar_sortings': searchbar_sortings,
|
||||
'search_in': search_in,
|
||||
'search': search,
|
||||
'sortby': sortby,
|
||||
'groupby': groupby,
|
||||
'searchbar_inputs': searchbar_inputs,
|
||||
'searchbar_groupby': searchbar_groupby,
|
||||
'searchbar_filters': OrderedDict(sorted(searchbar_filters.items())),
|
||||
'filterby': filterby,
|
||||
'is_uom_day': request.env['account.analytic.line']._is_timesheet_encode_uom_day(),
|
||||
})
|
||||
return request.render("hr_timesheet.portal_my_timesheets", values)
|
||||
|
||||
class TimesheetProjectCustomerPortal(ProjectCustomerPortal):
|
||||
|
||||
def _show_task_report(self, task_sudo, report_type, download):
|
||||
domain = request.env['account.analytic.line']._timesheet_get_portal_domain()
|
||||
task_domain = AND([domain, [('task_id', '=', task_sudo.id)]])
|
||||
timesheets = request.env['account.analytic.line'].sudo().search(task_domain)
|
||||
return self._show_report(model=timesheets,
|
||||
report_type=report_type, report_ref='hr_timesheet.timesheet_report_task_timesheets', download=download)
|
||||
|
||||
def _prepare_tasks_values(self, page, date_begin, date_end, sortby, search, search_in, groupby, url="/my/tasks", domain=None, su=False):
|
||||
values = super()._prepare_tasks_values(page, date_begin, date_end, sortby, search, search_in, groupby, url, domain, su)
|
||||
values.update(
|
||||
is_uom_day=request.env['account.analytic.line']._is_timesheet_encode_uom_day(),
|
||||
)
|
||||
|
||||
return values
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from collections import defaultdict
|
||||
from odoo.http import request
|
||||
from odoo.osv import expression
|
||||
|
||||
from odoo.addons.project.controllers.portal import CustomerPortal
|
||||
|
||||
|
||||
class ProjectCustomerPortal(CustomerPortal):
|
||||
|
||||
def _prepare_project_sharing_session_info(self, project, task=None):
|
||||
session_info = super()._prepare_project_sharing_session_info(project, task)
|
||||
|
||||
company = project.company_id
|
||||
timesheet_encode_uom = company.timesheet_encode_uom_id
|
||||
project_time_mode_uom = company.project_time_mode_id
|
||||
session_info['user_companies']['allowed_companies'][company.id].update(
|
||||
timesheet_uom_id=timesheet_encode_uom.id,
|
||||
timesheet_uom_factor=project_time_mode_uom._compute_quantity(
|
||||
1.0,
|
||||
timesheet_encode_uom,
|
||||
round=False
|
||||
),
|
||||
)
|
||||
session_info['uom_ids'] = {
|
||||
uom.id:
|
||||
{
|
||||
'id': uom.id,
|
||||
'name': uom.name,
|
||||
'rounding': uom.rounding,
|
||||
'timesheet_widget': uom.timesheet_widget,
|
||||
} for uom in [timesheet_encode_uom, project_time_mode_uom]
|
||||
}
|
||||
return session_info
|
||||
|
||||
def _task_get_page_view_values(self, task, access_token, **kwargs):
|
||||
values = super(ProjectCustomerPortal, self)._task_get_page_view_values(task, access_token, **kwargs)
|
||||
domain = request.env['account.analytic.line']._timesheet_get_portal_domain()
|
||||
task_domain = expression.AND([domain, [('task_id', '=', task.id)]])
|
||||
subtask_domain = expression.AND([domain, [('task_id', 'in', task.child_ids.ids)]])
|
||||
timesheets = request.env['account.analytic.line'].sudo().search(task_domain)
|
||||
subtasks_timesheets = request.env['account.analytic.line'].sudo().search(subtask_domain)
|
||||
timesheets_by_subtask = defaultdict(lambda: request.env['account.analytic.line'].sudo())
|
||||
for timesheet in subtasks_timesheets:
|
||||
timesheets_by_subtask[timesheet.task_id] |= timesheet
|
||||
values['allow_timesheets'] = task.allow_timesheets
|
||||
values['timesheets'] = timesheets
|
||||
values['timesheets_by_subtask'] = timesheets_by_subtask
|
||||
values['is_uom_day'] = request.env['account.analytic.line']._is_timesheet_encode_uom_day()
|
||||
return values
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="digest_tip_hr_timesheet_0" model="digest.tip">
|
||||
<field name="name">Tip: Record your Timesheets faster</field>
|
||||
<field name="sequence">2200</field>
|
||||
<field name="group_id" ref="hr_timesheet.group_hr_timesheet_user" />
|
||||
<field name="tip_description" type="html">
|
||||
<div>
|
||||
<b class="tip_title">Tip: Record your Timesheets faster</b>
|
||||
<p class="tip_content">Record your timesheets in an instant by pressing Shift + the corresponding hotkey to add 15min to your projects.</p>
|
||||
<img src="https://download.odoocdn.com/digests/hr_timesheet/static/img/digest_tip_timesheets_hotkeys.gif" class="illustration_border" />
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Set the JS widget -->
|
||||
<record id="uom.product_uom_day" model="uom.uom">
|
||||
<field name="timesheet_widget">float_toggle</field>
|
||||
</record>
|
||||
|
||||
<function model="account.analytic.line" name="_ensure_uom_hours"/>
|
||||
|
||||
<record id="uom.product_uom_hour" model="uom.uom">
|
||||
<field name="timesheet_widget">float_time</field>
|
||||
</record>
|
||||
|
||||
<!-- Force Analytic account creation for projects allowing timesheet (default is True) -->
|
||||
<function
|
||||
model="project.project"
|
||||
name="_init_data_analytic_account"
|
||||
eval="[]"/>
|
||||
|
||||
<record id="internal_project_default_stage" model="project.task.type">
|
||||
<field name="sequence">1</field>
|
||||
<field name="name">Internal</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
File diff suppressed because it is too large
Load diff
1392
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/af.po
Normal file
1392
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/af.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/am.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/am.po
Normal file
File diff suppressed because it is too large
Load diff
1439
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ar.po
Normal file
1439
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ar.po
Normal file
File diff suppressed because it is too large
Load diff
1403
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/az.po
Normal file
1403
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/az.po
Normal file
File diff suppressed because it is too large
Load diff
1392
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/be.po
Normal file
1392
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/be.po
Normal file
File diff suppressed because it is too large
Load diff
1412
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/bg.po
Normal file
1412
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/bg.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/bs.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/bs.po
Normal file
File diff suppressed because it is too large
Load diff
1467
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ca.po
Normal file
1467
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ca.po
Normal file
File diff suppressed because it is too large
Load diff
1444
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/cs.po
Normal file
1444
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/cs.po
Normal file
File diff suppressed because it is too large
Load diff
1448
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/da.po
Normal file
1448
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/da.po
Normal file
File diff suppressed because it is too large
Load diff
1462
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/de.po
Normal file
1462
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/de.po
Normal file
File diff suppressed because it is too large
Load diff
586
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/el.po
Normal file
586
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/el.po
Normal file
|
|
@ -0,0 +1,586 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
|
||||
# George Tarasidis <george_tarasidis@yahoo.com>, 2018
|
||||
# Stelios Steiakakis <fs_corpse@yahoo.gr>, 2018
|
||||
#
|
||||
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-08-24 09:19+0000\n"
|
||||
"Last-Translator: Stelios Steiakakis <fs_corpse@yahoo.gr>, 2018\n"
|
||||
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/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"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "<span> planned hours</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Date</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Description</span>"
|
||||
msgstr "Περιγραφή"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Responsible</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Time</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Σύνολο</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr "Δραστηριότητες"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project__allow_timesheets
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_account
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project__analytic_account_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__analytic_account_active
|
||||
msgid "Analytic Account"
|
||||
msgstr "Αναλυτικός Λογαριασμός"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr "Αναλυτική Εγγραφή"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Γραμμή Αναλυτικής"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Εταιρίες"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_account__company_uom_id
|
||||
msgid "Company UOM"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr "Υπολογισμένο βάσει της συνολικής εργασίας που έχει γίνει."
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr "Διαμόρφωση"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_employee__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Νόμισμα"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
msgid "Date"
|
||||
msgstr "Ημερομηνία"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__department_id
|
||||
msgid "Department"
|
||||
msgstr "Τμήμα"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
msgid "Description"
|
||||
msgstr "Περιγραφή"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__progress
|
||||
msgid "Display progress of current task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
msgid "Duration"
|
||||
msgstr "Διάρκεια"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/hr_timesheet.py:95
|
||||
#, python-format
|
||||
msgid "Duration (%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr "Υπάλληλος"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__timesheet_encode_uom_id
|
||||
msgid "Encoding Unit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Ομαδοποίηση κατά"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr "Πραγματοποιημένες Ώρες"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__analytic_account_active
|
||||
msgid ""
|
||||
"If the active field is set to False, it will allow you to hide the account "
|
||||
"without removing it."
|
||||
msgstr ""
|
||||
"Εάν το ενεργό πεδίο έχει την τιμή Ψευδές, θα σας επιτρέψει να αποκρύψετε τον"
|
||||
" λογαριασμό χωρίς να τον αφαιρέσετε."
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Initially Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr "Άδειες"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_project__analytic_account_id
|
||||
msgid ""
|
||||
"Link this project to an analytic account if you need financial management on"
|
||||
" projects. It enables you to connect projects with budgets, planning, cost "
|
||||
"and revenue analysis, timesheets on projects, etc."
|
||||
msgstr ""
|
||||
"Συνδέστε αυτό το Έργο με έναν ανλυτικό λογαριασμό αν χρειάζεστε οικονομική "
|
||||
"διαχείριση στα Έργα. Σας επιτρέπει να χρησιμοποιήσετε προϋπολογισμούς, "
|
||||
"ανάλυση κόστους και εσόδων, φύλλα χρόνου εργασίας κλπ."
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr "Διευθυντής"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr "Προγραμματισμένες Ώρες"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/analytic_account.py:28
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please remove existing tasks in the project linked to the accounts you want "
|
||||
"to delete."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_uom_uom
|
||||
msgid "Product Unit of Measure"
|
||||
msgstr "Μονάδα Μέτρησης Είδους"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__progress
|
||||
msgid "Progress"
|
||||
msgstr "Εξέλιξη"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr "Έργο"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_account__project_count
|
||||
msgid "Project Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_company__project_time_mode_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__project_time_mode_id
|
||||
msgid "Project Time Unit"
|
||||
msgstr "Μονάδα Χρόνου Έργου"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_account__project_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.account_analytic_account_view_form_inherit
|
||||
msgid "Projects"
|
||||
msgstr "Έργα"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Record a new activity"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__remaining_hours
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr "Ώρες που Απομένουν"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr "Ώρες που Απομένουν"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Αναφορές"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
msgid "Responsible"
|
||||
msgstr "Υπεύθυνοι"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Set time unit used to record your timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr "Ρυθμίσεις"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__subtask_effective_hours
|
||||
msgid "Sub-tasks Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__subtask_effective_hours
|
||||
msgid "Sum of actually spent hours on the subtask(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr "Εργασία"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/hr_timesheet.py:113
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The project you are timesheeting on is not linked to an active analytic "
|
||||
"account. Set one on the project configuration."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/project.py:147
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This task must be part of a project because they some timesheets are linked "
|
||||
"to it."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_account_analytic_account__company_uom_id
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_company__project_time_mode_id
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_config_settings__project_time_mode_id
|
||||
msgid ""
|
||||
"This will set the unit of measure used in projects and tasks.\n"
|
||||
"If you use the timesheet linked to projects, don't forget to setup the right unit of measure in your employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_company__timesheet_encode_uom_id
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_config_settings__timesheet_encode_uom_id
|
||||
msgid ""
|
||||
"This will set the unit of measure used to encode timesheet. This will simply provide tools\n"
|
||||
" and widgets to help the encoding. All reporting will still be expressed in hours (default value)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Time Encoding"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr "Φύλλο Χρόνου Εργασίας"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr "Πρόγραμμα Δράσεων"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_employee__timesheet_cost
|
||||
msgid "Timesheet Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_company__timesheet_encode_uom_id
|
||||
msgid "Timesheet Encoding Unit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr "Κάρτες Χρόνου"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__allow_timesheets
|
||||
msgid "Timesheets can be logged on this task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/project.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To allow timesheet, your project %s should have an analytic account set."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__total_hours_spent
|
||||
msgid "Total Hours"
|
||||
msgstr "Σύνολο Ωρών"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__remaining_hours
|
||||
msgid ""
|
||||
"Total remaining time, can be re-estimated periodically by the assignee of "
|
||||
"the task."
|
||||
msgstr ""
|
||||
"Σύνολο εναπομείναντα χρόνου. Μπορεί να αναθεωρηθεί από τον εντολοδόχο της "
|
||||
"Εργασίας."
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/project.py:51
|
||||
#, python-format
|
||||
msgid "Unknown Analytic Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr "Χρήστης"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_uom_uom__timesheet_widget
|
||||
msgid "Widget"
|
||||
msgstr "Γραφικό Στοιχείο"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_uom_uom__timesheet_widget
|
||||
msgid ""
|
||||
"Widget used in the webclient when this unit is the one used to encode "
|
||||
"timesheets."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid ""
|
||||
"You can not log timesheets on this project since is linked to an inactive "
|
||||
"analytic account. Please change it, or reactivate the current one to "
|
||||
"timesheet on the project."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "per hour"
|
||||
msgstr ""
|
||||
362
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/en_AU.po
Normal file
362
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/en_AU.po
Normal file
|
|
@ -0,0 +1,362 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2015-09-10 15:14+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: English (Australia) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/en_AU/)\n"
|
||||
"Language: en_AU\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_project_subtask_project_id
|
||||
msgid ""
|
||||
"Choosing a sub-tasks project will both enable sub-tasks and set their "
|
||||
"default project (possibly the project itself)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_company_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_cost
|
||||
msgid "Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_date
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure
|
||||
msgid "Define your Analytic Structure"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours
|
||||
msgid "Detailed Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr "Duration"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Extended Filters..."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group by month of date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_progress
|
||||
msgid ""
|
||||
"If the task has a progress of 99.99% you should close the task if it's "
|
||||
"finished or reevaluate the time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Month"
|
||||
msgstr "Month"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
msgid "My Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_parent_id
|
||||
msgid "Parent Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_product_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_subtask_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_project_id
|
||||
msgid "Sub-task Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_count
|
||||
msgid "Sub-task count"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_project_task_sub_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_quantity
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_hr_timesheet_report
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_all
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_filtered
|
||||
msgid "Timesheet Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_report_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_user_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "User"
|
||||
msgstr "User"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
msgid "Working Time Progress (%)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and "
|
||||
"can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure
|
||||
msgid ""
|
||||
"You should create an analytic account structure depending on your needs to "
|
||||
"analyse costs and revenues. In Odoo, analytic accounts are also used to "
|
||||
"track customer contracts."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "account analytic line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "month"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/en_GB.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/en_GB.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: en_GB\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Group By"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Reporting"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1456
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es.po
Normal file
1456
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es.po
Normal file
File diff suppressed because it is too large
Load diff
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_BO.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_BO.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_BO\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_CL.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_CL.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_CL\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_CO.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_CO.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_CO\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_CR.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_CR.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_CR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_DO.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_DO.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_DO\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_EC.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_EC.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_EC\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1453
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_MX.po
Normal file
1453
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_MX.po
Normal file
File diff suppressed because it is too large
Load diff
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_PE.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_PE.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_PE\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupado por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_PY.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_PY.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_PY\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupado por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_VE.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/es_VE.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_VE\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1461
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/et.po
Normal file
1461
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/et.po
Normal file
File diff suppressed because it is too large
Load diff
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/eu.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/eu.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: eu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "Guztira"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Deskribapena"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Group By"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1450
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fa.po
Normal file
1450
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fa.po
Normal file
File diff suppressed because it is too large
Load diff
1462
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fi.po
Normal file
1462
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fi.po
Normal file
File diff suppressed because it is too large
Load diff
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fo.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fo.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fo\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Íalt</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Frágreiðing"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Bólka eftir"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Íalt"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1463
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fr.po
Normal file
1463
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fr.po
Normal file
File diff suppressed because it is too large
Load diff
369
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fr_BE.po
Normal file
369
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fr_BE.po
Normal file
|
|
@ -0,0 +1,369 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2015-11-18 13:41+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/fr_BE/)\n"
|
||||
"Language: fr_BE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_project_subtask_project_id
|
||||
msgid ""
|
||||
"Choosing a sub-tasks project will both enable sub-tasks and set their "
|
||||
"default project (possibly the project itself)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_company_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_cost
|
||||
msgid "Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_date
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure
|
||||
msgid "Define your Analytic Structure"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours
|
||||
msgid "Detailed Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr "Durée"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Extended Filters..."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group By"
|
||||
msgstr "Grouper par"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group by month of date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_progress
|
||||
msgid ""
|
||||
"If the task has a progress of 99.99% you should close the task if it's "
|
||||
"finished or reevaluate the time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Dernière modification le"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
msgid "My Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_parent_id
|
||||
msgid "Parent Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_product_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_subtask_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_project_id
|
||||
msgid "Sub-task Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_count
|
||||
msgid "Sub-task count"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_project_task_sub_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_quantity
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_hr_timesheet_report
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_all
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_filtered
|
||||
msgid "Timesheet Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_report_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_user_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "User"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Users"
|
||||
msgstr "Utilisateurs"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
msgid "Working Time Progress (%)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and "
|
||||
"can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure
|
||||
msgid ""
|
||||
"You should create an analytic account structure depending on your needs to "
|
||||
"analyse costs and revenues. In Odoo, analytic accounts are also used to "
|
||||
"track customer contracts."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
#, fuzzy
|
||||
msgid "account analytic line"
|
||||
msgstr "Ligne analytique"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "month"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Accounting"
|
||||
#~ msgstr "Comptabilité"
|
||||
|
||||
#~ msgid "Analytic account"
|
||||
#~ msgstr "Compte analytique"
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fr_CA.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/fr_CA.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fr_CA\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Grouper par"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/gl.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/gl.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Descrición"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Reportaxe"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1392
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/gu.po
Normal file
1392
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/gu.po
Normal file
File diff suppressed because it is too large
Load diff
1428
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/he.po
Normal file
1428
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/he.po
Normal file
File diff suppressed because it is too large
Load diff
1395
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hi.po
Normal file
1395
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hi.po
Normal file
File diff suppressed because it is too large
Load diff
1419
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hr.po
Normal file
1419
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hr.po
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
1424
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hu.po
Normal file
1424
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hu.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hy.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/hy.po
Normal file
File diff suppressed because it is too large
Load diff
1441
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/id.po
Normal file
1441
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/id.po
Normal file
File diff suppressed because it is too large
Load diff
1398
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/is.po
Normal file
1398
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/is.po
Normal file
File diff suppressed because it is too large
Load diff
1458
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/it.po
Normal file
1458
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/it.po
Normal file
File diff suppressed because it is too large
Load diff
1417
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ja.po
Normal file
1417
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ja.po
Normal file
File diff suppressed because it is too large
Load diff
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ka.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ka.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ka\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "აღწერილობა"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "დაჯგუფება"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "რეპორტინგი"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/kab.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/kab.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: kab\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Aglam"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Sdukel s"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Assaɣen"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Asemday"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
368
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/kk.po
Normal file
368
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/kk.po
Normal file
|
|
@ -0,0 +1,368 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2015-09-10 15:14+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: Kazakh (http://www.transifex.com/odoo/odoo-9/language/kk/)\n"
|
||||
"Language: kk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr "Істер"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_project_subtask_project_id
|
||||
msgid ""
|
||||
"Choosing a sub-tasks project will both enable sub-tasks and set their "
|
||||
"default project (possibly the project itself)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_company_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Company"
|
||||
msgstr "Компания"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_cost
|
||||
msgid "Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_date
|
||||
msgid "Date"
|
||||
msgstr "Күні"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure
|
||||
msgid "Define your Analytic Structure"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours
|
||||
#, fuzzy
|
||||
msgid "Detailed Activities"
|
||||
msgstr "Істер"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Extended Filters..."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group by month of date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_progress
|
||||
msgid ""
|
||||
"If the task has a progress of 99.99% you should close the task if it's "
|
||||
"finished or reevaluate the time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Month"
|
||||
msgstr "Ай"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
msgid "My Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_parent_id
|
||||
msgid "Parent Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_product_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_subtask_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_project_id
|
||||
msgid "Sub-task Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_count
|
||||
msgid "Sub-task count"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_project_task_sub_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_quantity
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_hr_timesheet_report
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_all
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_filtered
|
||||
msgid "Timesheet Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_report_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_user_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "User"
|
||||
msgstr "Паайдаланушы"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Users"
|
||||
msgstr "Пайдаланушылар"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
msgid "Working Time Progress (%)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and "
|
||||
"can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure
|
||||
msgid ""
|
||||
"You should create an analytic account structure depending on your needs to "
|
||||
"analyse costs and revenues. In Odoo, analytic accounts are also used to "
|
||||
"track customer contracts."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "account analytic line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "month"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "Баптау"
|
||||
|
||||
#~ msgid "Information"
|
||||
#~ msgstr "Ақпарат"
|
||||
1399
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/km.po
Normal file
1399
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/km.po
Normal file
File diff suppressed because it is too large
Load diff
1414
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ko.po
Normal file
1414
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ko.po
Normal file
File diff suppressed because it is too large
Load diff
676
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lb.po
Normal file
676
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lb.po
Normal file
|
|
@ -0,0 +1,676 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Xavier ALT <xal@odoo.com>, 2019
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~12.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-09-23 11:31+0000\n"
|
||||
"PO-Revision-Date: 2019-08-26 09:11+0000\n"
|
||||
"Last-Translator: Xavier ALT <xal@odoo.com>, 2019\n"
|
||||
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
msgid "<em class=\"font-weight-normal text-muted\">Timesheets for project:</em>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<i class=\"fa fa-calendar\" role=\"img\" aria-label=\"Date\" title=\"Date\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"<span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-"
|
||||
"specific.\" groups=\"base.group_multi_company\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "<span> planned hours</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Date</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Description</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Responsible</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Time</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__allow_timesheets
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__analytic_account_active
|
||||
msgid "Analytic Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguratioun"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Create timesheets upon time off validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_employee__currency_id
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_timesheet_table
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_timesheet_table
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__progress
|
||||
msgid "Display progress of current task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_timesheet_table
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/hr_timesheet.py:0
|
||||
#, python-format
|
||||
msgid "Duration (%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_timesheet_table
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_project__allow_timesheets
|
||||
msgid "Enable timesheeting on the project."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__timesheet_encode_uom_id
|
||||
msgid "Encoding Unit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__encoding_uom_id
|
||||
msgid "Encoding Uom"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__analytic_account_active
|
||||
msgid ""
|
||||
"If the active field is set to False, it will allow you to hide the account "
|
||||
"without removing it."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Initially Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Last month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Last week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Last year"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Log time on tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_uom_uom
|
||||
msgid "Product Unit of Measure"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#, python-format
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_company__project_time_mode_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__project_time_mode_id
|
||||
msgid "Project Time Unit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings__module_project_timesheet_holidays
|
||||
msgid "Record Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Record a new activity"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__remaining_hours
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user__remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Search in All"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "See all Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Set the time unit used to record your timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__subtask_effective_hours
|
||||
msgid "Sub-tasks Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__subtask_effective_hours
|
||||
msgid "Sum of actually spent hours on the subtask(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with our web/mobile apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line__task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_approver
|
||||
msgid "Team Approver"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/hr_timesheet.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The project you are timesheeting on is not linked to an active analytic "
|
||||
"account. Set one on the project configuration."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
msgid "There are no timesheets."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "This Quarter"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "This month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/project.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This task must be part of a project because there are some timesheets linked"
|
||||
" to it."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "This week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_company__project_time_mode_id
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_config_settings__project_time_mode_id
|
||||
msgid ""
|
||||
"This will set the unit of measure used in projects and tasks.\n"
|
||||
"If you use the timesheet linked to projects, don't forget to setup the right unit of measure in your employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_company__timesheet_encode_uom_id
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_res_config_settings__timesheet_encode_uom_id
|
||||
msgid ""
|
||||
"This will set the unit of measure used to encode timesheet. This will simply provide tools\n"
|
||||
" and widgets to help the encoding. All reporting will still be expressed in hours (default value)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "This year"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Time Encoding"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Time Off"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_employee__timesheet_cost
|
||||
msgid "Timesheet Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_company__timesheet_encode_uom_id
|
||||
msgid "Timesheet Encoding Unit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project__allow_timesheets
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_layout
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_home_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
msgid "Timesheets By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
msgid "Timesheets By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Timesheets By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__allow_timesheets
|
||||
msgid "Timesheets can be logged on this task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/models/project.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To allow timesheet, your project %s should have an analytic account set."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: code:addons/hr_timesheet/controllers/portal.py:0
|
||||
#, python-format
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task__total_hours_spent
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task__remaining_hours
|
||||
msgid ""
|
||||
"Total remaining time, can be re-estimated periodically by the assignee of "
|
||||
"the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_uom_uom__timesheet_widget
|
||||
msgid "Widget"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_uom_uom__timesheet_widget
|
||||
msgid ""
|
||||
"Widget used in the webclient when this unit is the one used to encode "
|
||||
"timesheets."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid ""
|
||||
"You can not log timesheets on this project since is linked to an inactive "
|
||||
"analytic account. Please change it, or reactivate the current one to "
|
||||
"timesheet on the project."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "per hour"
|
||||
msgstr ""
|
||||
1396
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lo.po
Normal file
1396
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lo.po
Normal file
File diff suppressed because it is too large
Load diff
1410
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lt.po
Normal file
1410
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lt.po
Normal file
File diff suppressed because it is too large
Load diff
1400
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lv.po
Normal file
1400
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/lv.po
Normal file
File diff suppressed because it is too large
Load diff
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/mk.po
Normal file
443
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/mk.po
Normal file
|
|
@ -0,0 +1,443 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: mk\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Вкупно</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Опис"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Групирај по"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Известување"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Вкупно"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1403
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ml.po
Normal file
1403
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ml.po
Normal file
File diff suppressed because it is too large
Load diff
1404
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/mn.po
Normal file
1404
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/mn.po
Normal file
File diff suppressed because it is too large
Load diff
1395
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ms.po
Normal file
1395
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ms.po
Normal file
File diff suppressed because it is too large
Load diff
1399
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/nb.po
Normal file
1399
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/nb.po
Normal file
File diff suppressed because it is too large
Load diff
440
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ne.po
Normal file
440
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ne.po
Normal file
|
|
@ -0,0 +1,440 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ne\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1450
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/nl.po
Normal file
1450
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/nl.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/no.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/no.po
Normal file
File diff suppressed because it is too large
Load diff
1476
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/pl.po
Normal file
1476
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/pl.po
Normal file
File diff suppressed because it is too large
Load diff
1411
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/pt.po
Normal file
1411
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/pt.po
Normal file
File diff suppressed because it is too large
Load diff
1451
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/pt_BR.po
Normal file
1451
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/pt_BR.po
Normal file
File diff suppressed because it is too large
Load diff
1460
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ro.po
Normal file
1460
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ro.po
Normal file
File diff suppressed because it is too large
Load diff
1467
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ru.po
Normal file
1467
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ru.po
Normal file
File diff suppressed because it is too large
Load diff
1431
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sk.po
Normal file
1431
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sk.po
Normal file
File diff suppressed because it is too large
Load diff
1429
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sl.po
Normal file
1429
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sl.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sq.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sq.po
Normal file
File diff suppressed because it is too large
Load diff
1427
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sr.po
Normal file
1427
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sr.po
Normal file
File diff suppressed because it is too large
Load diff
446
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sr@latin.po
Normal file
446
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sr@latin.po
Normal file
|
|
@ -0,0 +1,446 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
|
||||
# Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017
|
||||
# Đorđe Cvijanović <cdorde@gmail.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Đorđe Cvijanović <cdorde@gmail.com>, 2017\n"
|
||||
"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\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"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
msgid "<span class=\"o_label\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
msgid "<span class=\"o_stat_text\">Timesheets</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<span>Timesheet Entries</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_kanban_account_analytic_line
|
||||
msgid "<strong>Duration: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Ukupno</strong>"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr "Aktivnosti"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_all
|
||||
msgid "All Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_allow_timesheets
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
msgid "Allow timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_form
|
||||
msgid "Analytic Entry"
|
||||
msgstr "Stavka analitike"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Analiticki red"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Apple App Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_synchro
|
||||
msgid "Awesome Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_report
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_activity_analysis
|
||||
msgid "By Employee"
|
||||
msgstr "Po radniku"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_project
|
||||
msgid "By Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_report_by_task
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_report_timesheet_by_task
|
||||
msgid "By Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours_spent
|
||||
msgid "Computed as: Time Spent + Sub-tasks Hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration
|
||||
msgid "Configuration"
|
||||
msgstr "Postavka"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_department_id
|
||||
msgid "Department"
|
||||
msgstr "Sektor"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr "Trajanje"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Employee"
|
||||
msgstr "Zaposleni"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Chrome Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Google Play Store"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Group By"
|
||||
msgstr "Grupiši po"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_project_timesheet_holidays
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_timesheet_manager
|
||||
msgid "Manager"
|
||||
msgstr "Nadzor"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_activity_mine
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "My Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr "Projekat"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Project -"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Izvještavanje"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.portal_my_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Responsible"
|
||||
msgstr "Odgovoran"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Sell services (e.g. project, maintenance), record time spent using "
|
||||
"Timesheets app and invoice them based on a fixed price (ordered quantity) or"
|
||||
" on the time spent (delivered quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Sell services and invoice time spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action
|
||||
#: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_config_settings_menu_action
|
||||
msgid "Settings"
|
||||
msgstr "Podešavanja"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Synchronize time spent with web/mobile app"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Task"
|
||||
msgstr "Zadatak"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "This Week"
|
||||
msgstr "Ova sedmica"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.report_timesheet
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Time (Hours)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_res_config_settings_module_sale_timesheet
|
||||
msgid "Time Billing"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_line_pivot
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Timesheet Apps"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.project_task_action_view_timesheet
|
||||
#: model:ir.actions.report,name:hr_timesheet.timesheet_report
|
||||
msgid "Timesheet Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.timesheet_action_from_employee
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_employee_view_form_inherit_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.timesheet_view_calendar
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr "Karneti ( vremena rada)"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr "Ukupno"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours_spent
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr "Ukupno Sati"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:res.groups,name:hr_timesheet.group_hr_timesheet_user
|
||||
msgid "User"
|
||||
msgstr "Korisnik"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form
|
||||
msgid "Validated leaves create timesheets automatically."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_report
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_project
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.timesheet_action_report_by_task
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1444
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sv.po
Normal file
1444
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sv.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sw.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/sw.po
Normal file
File diff suppressed because it is too large
Load diff
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ta.po
Normal file
1388
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/ta.po
Normal file
File diff suppressed because it is too large
Load diff
368
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/te.po
Normal file
368
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/te.po
Normal file
|
|
@ -0,0 +1,368 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_timesheet
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-06-08 08:05+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: Telugu (http://www.transifex.com/odoo/odoo-9/language/te/)\n"
|
||||
"Language: te\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_delay
|
||||
msgid "Avg. Plan.-Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_project_subtask_project_id
|
||||
msgid ""
|
||||
"Choosing a sub-tasks project will both enable sub-tasks and set their "
|
||||
"default project (possibly the project itself)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: constraint:project.task:0
|
||||
msgid "Circular references are not permitted between tasks and sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid "Click to record activities."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_company_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Company"
|
||||
msgstr "కంపెనీ"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_delay_hours
|
||||
msgid ""
|
||||
"Computed as difference between planned hours by the project manager and the "
|
||||
"total hours of the task."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Computed as: Time Spent + Remaining Time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Computed using the sum of the task work done."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_cost
|
||||
msgid "Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_date
|
||||
msgid "Date"
|
||||
msgstr "తేదీ"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure
|
||||
msgid "Define your Analytic Structure"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_delay_hours
|
||||
msgid "Delay Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours
|
||||
msgid "Detailed Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_effective
|
||||
msgid "Effective Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Extended Filters..."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Group by month of date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_effective_hours
|
||||
msgid "Hours Spent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_progress
|
||||
msgid ""
|
||||
"If the task has a progress of 99.99% you should close the task if it's "
|
||||
"finished or reevaluate the time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Month"
|
||||
msgstr "నెల"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_time_tracking
|
||||
msgid "My Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_parent_id
|
||||
msgid "Parent Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_hours_planned
|
||||
msgid "Planned Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_product_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_progress
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_project
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_project_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_remaining_hours
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Remaining Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_kanban_inherited_progress
|
||||
msgid "Remaining hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_timesheets_reports
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_tree2_inherited
|
||||
msgid "Spent Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_project_subtask_project_id
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_project_id
|
||||
msgid "Sub-task Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_subtask_count
|
||||
msgid "Sub-task count"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.act_project_task_sub_task
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Sub-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_children_hours
|
||||
msgid "Sub-tasks Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,help:hr_timesheet.field_project_task_children_hours
|
||||
msgid ""
|
||||
"Sum of the planned hours of all sub-tasks (when a sub-task is closed or its "
|
||||
"spent hours exceed its planned hours, spent hours are counted instead)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_project_task
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_task_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_report_project_task_user
|
||||
msgid "Tasks by user and project"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_quantity
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_hr_timesheet_report
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "Timesheet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheet Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_all
|
||||
#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_report_stat_filtered
|
||||
msgid "Timesheet Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Timesheet by Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_timesheet_ids
|
||||
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_report_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet.timesheet_menu_root
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.project_invoice_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_project_kanban_inherited
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited
|
||||
msgid "Timesheets"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_total_hours
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_report_project_task_user_total_hours
|
||||
msgid "Total Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_tree
|
||||
msgid "Total time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report_user_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "User"
|
||||
msgstr "వాడుకరి"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.hr_timesheet_line_search
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model.fields,field_description:hr_timesheet.field_project_task_progress
|
||||
msgid "Working Time Progress (%)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_by_project
|
||||
msgid ""
|
||||
"You can register and track your workings hours by project every\n"
|
||||
" day. Every time spent on a project will become a cost and "
|
||||
"can be re-invoiced to\n"
|
||||
" customers if required."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure
|
||||
msgid ""
|
||||
"You should create an analytic account structure depending on your needs to "
|
||||
"analyse costs and revenues. In Odoo, analytic accounts are also used to "
|
||||
"track customer contracts."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model:ir.model,name:hr_timesheet.model_account_analytic_line
|
||||
#, fuzzy
|
||||
msgid "account analytic line"
|
||||
msgstr "visleshanaathmaka pankthi"
|
||||
|
||||
#. module: hr_timesheet
|
||||
#: model_terms:ir.ui.view,arch_db:hr_timesheet.view_hr_timesheet_report_search
|
||||
msgid "month"
|
||||
msgstr "నెల"
|
||||
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "స్వరూపణం"
|
||||
|
||||
#~ msgid "Information"
|
||||
#~ msgstr "సమాచారం"
|
||||
1438
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/th.po
Normal file
1438
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/th.po
Normal file
File diff suppressed because it is too large
Load diff
1463
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/tr.po
Normal file
1463
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/tr.po
Normal file
File diff suppressed because it is too large
Load diff
1447
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/uk.po
Normal file
1447
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/uk.po
Normal file
File diff suppressed because it is too large
Load diff
1441
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/vi.po
Normal file
1441
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/vi.po
Normal file
File diff suppressed because it is too large
Load diff
1417
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/zh_CN.po
Normal file
1417
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/zh_CN.po
Normal file
File diff suppressed because it is too large
Load diff
1408
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/zh_TW.po
Normal file
1408
odoo-bringout-oca-ocb-hr_timesheet/hr_timesheet/i18n/zh_TW.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,11 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import hr_timesheet
|
||||
from . import ir_http
|
||||
from . import ir_ui_menu
|
||||
from . import res_company
|
||||
from . import res_config_settings
|
||||
from . import project
|
||||
from . import project_collaborator
|
||||
from . import uom
|
||||
|
|
@ -0,0 +1,395 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from collections import defaultdict
|
||||
from lxml import etree
|
||||
import re
|
||||
|
||||
from odoo import api, Command, fields, models, _, _lt
|
||||
from odoo.exceptions import UserError, AccessError, ValidationError
|
||||
from odoo.osv import expression
|
||||
|
||||
class AccountAnalyticLine(models.Model):
|
||||
_inherit = 'account.analytic.line'
|
||||
|
||||
def _get_favorite_project_id_domain(self, employee_id=False):
|
||||
employee_id = employee_id or self.env.user.employee_id.id
|
||||
return [
|
||||
('employee_id', '=', employee_id),
|
||||
('project_id', '!=', False),
|
||||
]
|
||||
|
||||
@api.model
|
||||
def _get_favorite_project_id(self, employee_id=False):
|
||||
last_timesheet_ids = self.search(self._get_favorite_project_id_domain(employee_id), limit=5)
|
||||
if len(last_timesheet_ids.project_id) == 1:
|
||||
return last_timesheet_ids.project_id.id
|
||||
return False
|
||||
|
||||
@api.model
|
||||
def default_get(self, field_list):
|
||||
result = super(AccountAnalyticLine, self).default_get(field_list)
|
||||
if not self.env.context.get('default_employee_id') and 'employee_id' in field_list and result.get('user_id'):
|
||||
result['employee_id'] = self.env['hr.employee'].search([('user_id', '=', result['user_id']), ('company_id', '=', result.get('company_id', self.env.company.id))], limit=1).id
|
||||
if not self._context.get('default_project_id') and self._context.get('is_timesheet'):
|
||||
employee_id = result.get('employee_id', self.env.context.get('default_employee_id', False))
|
||||
favorite_project_id = self._get_favorite_project_id(employee_id)
|
||||
if favorite_project_id:
|
||||
result['project_id'] = favorite_project_id
|
||||
return result
|
||||
|
||||
def _domain_project_id(self):
|
||||
domain = [('allow_timesheets', '=', True)]
|
||||
if not self.user_has_groups('hr_timesheet.group_timesheet_manager'):
|
||||
return expression.AND([domain,
|
||||
['|', ('privacy_visibility', '!=', 'followers'), ('message_partner_ids', 'in', [self.env.user.partner_id.id])]
|
||||
])
|
||||
return domain
|
||||
|
||||
def _domain_employee_id(self):
|
||||
if not self.user_has_groups('hr_timesheet.group_hr_timesheet_approver'):
|
||||
return [('user_id', '=', self.env.user.id)]
|
||||
return []
|
||||
|
||||
task_id = fields.Many2one(
|
||||
'project.task', 'Task', index='btree_not_null',
|
||||
compute='_compute_task_id', store=True, readonly=False,
|
||||
domain="[('allow_timesheets', '=', True), ('project_id', '=?', project_id)]")
|
||||
ancestor_task_id = fields.Many2one('project.task', related='task_id.ancestor_id', store=True, index='btree_not_null')
|
||||
project_id = fields.Many2one(
|
||||
'project.project', 'Project', domain=_domain_project_id, index=True,
|
||||
compute='_compute_project_id', store=True, readonly=False)
|
||||
user_id = fields.Many2one(compute='_compute_user_id', store=True, readonly=False)
|
||||
employee_id = fields.Many2one('hr.employee', "Employee", domain=_domain_employee_id, context={'active_test': False},
|
||||
help="Define an 'hourly cost' on the employee to track the cost of their time.")
|
||||
job_title = fields.Char(related='employee_id.job_title')
|
||||
department_id = fields.Many2one('hr.department', "Department", compute='_compute_department_id', store=True, compute_sudo=True)
|
||||
manager_id = fields.Many2one('hr.employee', "Manager", related='employee_id.parent_id', store=True)
|
||||
encoding_uom_id = fields.Many2one('uom.uom', compute='_compute_encoding_uom_id')
|
||||
partner_id = fields.Many2one(compute='_compute_partner_id', store=True, readonly=False)
|
||||
|
||||
def name_get(self):
|
||||
result = super().name_get()
|
||||
timesheets_read = self.env[self._name].search_read([('project_id', '!=', False), ('id', 'in', self.ids)], ['id', 'project_id', 'task_id'])
|
||||
if not timesheets_read:
|
||||
return result
|
||||
def _get_display_name(project_id, task_id):
|
||||
""" Get the display name of the timesheet based on the project and task
|
||||
:param project_id: tuple containing the id and the display name of the project
|
||||
:param task_id: tuple containing the id and the display name of the task if a task exists in the timesheet
|
||||
otherwise False.
|
||||
:returns: the display name of the timesheet
|
||||
"""
|
||||
if task_id:
|
||||
return '%s - %s' % (project_id[1], task_id[1])
|
||||
return project_id[1]
|
||||
timesheet_dict = {res['id']: _get_display_name(res['project_id'], res['task_id']) for res in timesheets_read}
|
||||
return list({**dict(result), **timesheet_dict}.items())
|
||||
|
||||
def _compute_encoding_uom_id(self):
|
||||
for analytic_line in self:
|
||||
analytic_line.encoding_uom_id = analytic_line.company_id.timesheet_encode_uom_id
|
||||
|
||||
@api.depends('task_id.partner_id', 'project_id.partner_id')
|
||||
def _compute_partner_id(self):
|
||||
for timesheet in self:
|
||||
if timesheet.project_id:
|
||||
timesheet.partner_id = timesheet.task_id.partner_id or timesheet.project_id.partner_id
|
||||
|
||||
@api.depends('task_id', 'task_id.project_id')
|
||||
def _compute_project_id(self):
|
||||
for line in self:
|
||||
if not line.task_id.project_id or line.project_id == line.task_id.project_id:
|
||||
continue
|
||||
line.project_id = line.task_id.project_id
|
||||
|
||||
@api.depends('project_id')
|
||||
def _compute_task_id(self):
|
||||
for line in self.filtered(lambda line: not line.project_id):
|
||||
line.task_id = False
|
||||
|
||||
@api.onchange('project_id')
|
||||
def _onchange_project_id(self):
|
||||
# TODO KBA in master - check to do it "properly", currently:
|
||||
# This onchange is used to reset the task_id when the project changes.
|
||||
# Doing it in the compute will remove the task_id when the project of a task changes.
|
||||
if self.project_id != self.task_id.project_id:
|
||||
self.task_id = False
|
||||
|
||||
@api.depends('employee_id')
|
||||
def _compute_user_id(self):
|
||||
for line in self:
|
||||
line.user_id = line.employee_id.user_id if line.employee_id else self._default_user()
|
||||
|
||||
@api.depends('employee_id')
|
||||
def _compute_department_id(self):
|
||||
for line in self:
|
||||
line.department_id = line.employee_id.department_id
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
# Before creating a timesheet, we need to put a valid employee_id in the vals
|
||||
default_user_id = self._default_user()
|
||||
user_ids = []
|
||||
employee_ids = []
|
||||
# 1/ Collect the user_ids and employee_ids from each timesheet vals
|
||||
for vals in vals_list:
|
||||
vals.update(self._timesheet_preprocess(vals))
|
||||
if not vals.get('project_id'):
|
||||
continue
|
||||
if not vals.get('name'):
|
||||
vals['name'] = '/'
|
||||
employee_id = vals.get('employee_id')
|
||||
user_id = vals.get('user_id', default_user_id)
|
||||
if employee_id and employee_id not in employee_ids:
|
||||
employee_ids.append(employee_id)
|
||||
elif user_id not in user_ids:
|
||||
user_ids.append(user_id)
|
||||
|
||||
# 2/ Search all employees related to user_ids and employee_ids, in the selected companies
|
||||
employees = self.env['hr.employee'].sudo().search([
|
||||
'&', '|', ('user_id', 'in', user_ids), ('id', 'in', employee_ids), ('company_id', 'in', self.env.companies.ids)
|
||||
])
|
||||
|
||||
# ┌───── in search results = active/in companies ────────> was found with... ─── employee_id ───> (A) There is nothing to do, we will use this employee_id
|
||||
# 3/ Each employee └──── user_id ──────> (B)** We'll need to select the right employee for this user
|
||||
# └─ not in search results = archived/not in companies ──> (C) We raise an error as we can't create a timesheet for an archived employee
|
||||
# ** We can rely on the user to get the employee_id if
|
||||
# he has an active employee in the company of the timesheet
|
||||
# or he has only one active employee for all selected companies
|
||||
valid_employee_per_id = {}
|
||||
employee_id_per_company_per_user = defaultdict(dict)
|
||||
for employee in employees:
|
||||
if employee.id in employee_ids:
|
||||
valid_employee_per_id[employee.id] = employee
|
||||
else:
|
||||
employee_id_per_company_per_user[employee.user_id.id][employee.company_id.id] = employee.id
|
||||
|
||||
# 4/ Put valid employee_id in each vals
|
||||
error_msg = _lt('Timesheets must be created with an active employee in the selected companies.')
|
||||
for vals in vals_list:
|
||||
if not vals.get('project_id'):
|
||||
continue
|
||||
employee_in_id = vals.get('employee_id')
|
||||
if employee_in_id:
|
||||
if employee_in_id in valid_employee_per_id:
|
||||
vals['user_id'] = valid_employee_per_id[employee_in_id].sudo().user_id.id # (A) OK
|
||||
continue
|
||||
else:
|
||||
raise ValidationError(error_msg) # (C) KO
|
||||
else:
|
||||
user_id = vals.get('user_id', default_user_id) # (B)...
|
||||
|
||||
# ...Look for an employee, with ** conditions
|
||||
employee_per_company = employee_id_per_company_per_user.get(user_id)
|
||||
employee_out_id = False
|
||||
if employee_per_company:
|
||||
company_id = list(employee_per_company)[0] if len(employee_per_company) == 1\
|
||||
else vals.get('company_id', self.env.company.id)
|
||||
employee_out_id = employee_per_company.get(company_id, False)
|
||||
|
||||
if employee_out_id:
|
||||
vals['employee_id'] = employee_out_id
|
||||
vals['user_id'] = user_id
|
||||
else: # ...and raise an error if they fail
|
||||
raise ValidationError(error_msg)
|
||||
|
||||
# 5/ Finally, create the timesheets
|
||||
lines = super(AccountAnalyticLine, self).create(vals_list)
|
||||
for line, values in zip(lines, vals_list):
|
||||
if line.project_id: # applied only for timesheet
|
||||
line._timesheet_postprocess(values)
|
||||
return lines
|
||||
|
||||
def write(self, values):
|
||||
# If it's a basic user then check if the timesheet is his own.
|
||||
if not (self.user_has_groups('hr_timesheet.group_hr_timesheet_approver') or self.env.su) and any(self.env.user.id != analytic_line.user_id.id for analytic_line in self):
|
||||
raise AccessError(_("You cannot access timesheets that are not yours."))
|
||||
|
||||
values = self._timesheet_preprocess(values)
|
||||
if values.get('employee_id'):
|
||||
employee = self.env['hr.employee'].browse(values['employee_id'])
|
||||
if not employee.active:
|
||||
raise UserError(_('You cannot set an archived employee to the existing timesheets.'))
|
||||
if 'name' in values and not values.get('name'):
|
||||
values['name'] = '/'
|
||||
result = super(AccountAnalyticLine, self).write(values)
|
||||
# applied only for timesheet
|
||||
self.filtered(lambda t: t.project_id)._timesheet_postprocess(values)
|
||||
return result
|
||||
|
||||
@api.model
|
||||
def _get_view_cache_key(self, view_id=None, view_type='form', **options):
|
||||
"""The override of _get_view changing the time field labels according to the company timesheet encoding UOM
|
||||
makes the view cache dependent on the company timesheet encoding uom"""
|
||||
key = super()._get_view_cache_key(view_id, view_type, **options)
|
||||
return key + (self.env.company.timesheet_encode_uom_id,)
|
||||
|
||||
@api.model
|
||||
def _get_view(self, view_id=None, view_type='form', **options):
|
||||
""" Set the correct label for `unit_amount`, depending on company UoM """
|
||||
arch, view = super()._get_view(view_id, view_type, **options)
|
||||
arch = self.sudo()._apply_timesheet_label(arch, view_type=view_type)
|
||||
return arch, view
|
||||
|
||||
@api.model
|
||||
def _apply_timesheet_label(self, view_node, view_type='form'):
|
||||
doc = view_node
|
||||
encoding_uom = self.env.company.timesheet_encode_uom_id
|
||||
# Here, we select only the unit_amount field having no string set to give priority to
|
||||
# custom inheretied view stored in database. Even if normally, no xpath can be done on
|
||||
# 'string' attribute.
|
||||
for node in doc.xpath("//field[@name='unit_amount'][@widget='timesheet_uom'][not(@string)]"):
|
||||
node.set('string', _('%s Spent') % (re.sub(r'[\(\)]', '', encoding_uom.name or '')))
|
||||
return doc
|
||||
|
||||
@api.model
|
||||
def _apply_time_label(self, view_node, related_model):
|
||||
doc = view_node
|
||||
Model = self.env[related_model]
|
||||
# Just fetch the name of the uom in `timesheet_encode_uom_id` of the current company
|
||||
encoding_uom_name = self.env.company.timesheet_encode_uom_id.with_context(prefetch_fields=False).sudo().name
|
||||
for node in doc.xpath("//field[@widget='timesheet_uom'][not(@string)] | //field[@widget='timesheet_uom_no_toggle'][not(@string)]"):
|
||||
name_with_uom = re.sub(_('Hours') + "|Hours", encoding_uom_name or '', Model._fields[node.get('name')]._description_string(self.env), flags=re.IGNORECASE)
|
||||
node.set('string', name_with_uom)
|
||||
|
||||
return doc
|
||||
|
||||
def _timesheet_get_portal_domain(self):
|
||||
if self.env.user.has_group('hr_timesheet.group_hr_timesheet_user'):
|
||||
# Then, he is internal user, and we take the domain for this current user
|
||||
return self.env['ir.rule']._compute_domain(self._name)
|
||||
return [
|
||||
'|',
|
||||
'&',
|
||||
'|',
|
||||
('task_id.project_id.message_partner_ids', 'child_of', [self.env.user.partner_id.commercial_partner_id.id]),
|
||||
('task_id.message_partner_ids', 'child_of', [self.env.user.partner_id.commercial_partner_id.id]),
|
||||
('task_id.project_id.privacy_visibility', '=', 'portal'),
|
||||
'&',
|
||||
('task_id', '=', False),
|
||||
'&',
|
||||
('project_id.message_partner_ids', 'child_of', [self.env.user.partner_id.commercial_partner_id.id]),
|
||||
('project_id.privacy_visibility', '=', 'portal')
|
||||
]
|
||||
|
||||
def _timesheet_preprocess(self, vals):
|
||||
""" Deduce other field values from the one given.
|
||||
Overrride this to compute on the fly some field that can not be computed fields.
|
||||
:param values: dict values for `create`or `write`.
|
||||
"""
|
||||
project = self.env['project.project'].browse(vals.get('project_id', False))
|
||||
task = self.env['project.task'].browse(vals.get('task_id', False))
|
||||
# task implies project
|
||||
if task and not project:
|
||||
project = task.project_id
|
||||
if not project:
|
||||
raise ValidationError(_('You cannot create a timesheet on a private task.'))
|
||||
vals['project_id'] = project.id
|
||||
# task implies analytic account and tags
|
||||
if task and not vals.get('account_id'):
|
||||
task_analytic_account_id = task._get_task_analytic_account_id()
|
||||
vals['account_id'] = task_analytic_account_id.id
|
||||
vals['company_id'] = task_analytic_account_id.company_id.id or task.company_id.id
|
||||
if not task_analytic_account_id.active:
|
||||
raise UserError(_('You cannot add timesheets to a project or a task linked to an inactive analytic account.'))
|
||||
# project implies analytic account
|
||||
elif project and not vals.get('account_id'):
|
||||
vals['account_id'] = project.analytic_account_id.id
|
||||
vals['company_id'] = project.analytic_account_id.company_id.id or project.company_id.id
|
||||
if not project.analytic_account_id.active:
|
||||
raise UserError(_('You cannot add timesheets to a project linked to an inactive analytic account.'))
|
||||
# force customer partner, from the task or the project
|
||||
if project and not vals.get('partner_id'):
|
||||
partner_id = task.partner_id.id if task else project.partner_id.id
|
||||
if partner_id:
|
||||
vals['partner_id'] = partner_id
|
||||
# set timesheet UoM from the AA company (AA implies uom)
|
||||
if not vals.get('product_uom_id') and all(v in vals for v in ['account_id', 'project_id']): # project_id required to check this is timesheet flow
|
||||
analytic_account = self.env['account.analytic.account'].sudo().browse(vals['account_id'])
|
||||
uom_id = analytic_account.company_id.project_time_mode_id.id
|
||||
if not uom_id:
|
||||
company_id = vals.get('company_id', False)
|
||||
if not company_id:
|
||||
project = self.env['project.project'].browse(vals.get('project_id'))
|
||||
company_id = project.analytic_account_id.company_id.id or project.company_id.id
|
||||
uom_id = self.env['res.company'].browse(company_id).project_time_mode_id.id
|
||||
vals['product_uom_id'] = uom_id
|
||||
return vals
|
||||
|
||||
def _timesheet_postprocess(self, values):
|
||||
""" Hook to update record one by one according to the values of a `write` or a `create`. """
|
||||
sudo_self = self.sudo() # this creates only one env for all operation that required sudo() in `_timesheet_postprocess_values`override
|
||||
values_to_write = self._timesheet_postprocess_values(values)
|
||||
for timesheet in sudo_self:
|
||||
if values_to_write[timesheet.id]:
|
||||
timesheet.write(values_to_write[timesheet.id])
|
||||
return values
|
||||
|
||||
def _timesheet_postprocess_values(self, values):
|
||||
""" Get the addionnal values to write on record
|
||||
:param dict values: values for the model's fields, as a dictionary::
|
||||
{'field_name': field_value, ...}
|
||||
:return: a dictionary mapping each record id to its corresponding
|
||||
dictionary values to write (may be empty).
|
||||
"""
|
||||
result = {id_: {} for id_ in self.ids}
|
||||
sudo_self = self.sudo() # this creates only one env for all operation that required sudo()
|
||||
# (re)compute the amount (depending on unit_amount, employee_id for the cost, and account_id for currency)
|
||||
if any(field_name in values for field_name in ['unit_amount', 'employee_id', 'account_id']):
|
||||
for timesheet in sudo_self:
|
||||
cost = timesheet._hourly_cost()
|
||||
amount = -timesheet.unit_amount * cost
|
||||
amount_converted = timesheet.employee_id.currency_id._convert(
|
||||
amount, timesheet.account_id.currency_id or timesheet.currency_id, self.env.company, timesheet.date)
|
||||
result[timesheet.id].update({
|
||||
'amount': amount_converted,
|
||||
})
|
||||
return result
|
||||
|
||||
def _is_timesheet_encode_uom_day(self):
|
||||
company_uom = self.env.company.timesheet_encode_uom_id
|
||||
return company_uom == self.env.ref('uom.product_uom_day')
|
||||
|
||||
def _is_updatable_timesheet(self):
|
||||
return True
|
||||
|
||||
@api.model
|
||||
def _convert_hours_to_days(self, time):
|
||||
uom_hour = self.env.ref('uom.product_uom_hour')
|
||||
uom_day = self.env.ref('uom.product_uom_day')
|
||||
return round(uom_hour._compute_quantity(time, uom_day, raise_if_failure=False), 2)
|
||||
|
||||
def _get_timesheet_time_day(self):
|
||||
return self._convert_hours_to_days(self.unit_amount)
|
||||
|
||||
def _hourly_cost(self):
|
||||
self.ensure_one()
|
||||
return self.employee_id.hourly_cost or 0.0
|
||||
|
||||
def _get_report_base_filename(self):
|
||||
task_ids = self.task_id
|
||||
if len(task_ids) == 1:
|
||||
return _('Timesheets - %s', task_ids.name)
|
||||
return _('Timesheets')
|
||||
|
||||
def _default_user(self):
|
||||
return self.env.context.get('user_id', self.env.user.id)
|
||||
|
||||
@api.model
|
||||
def _ensure_uom_hours(self):
|
||||
uom_hours = self.env.ref('uom.product_uom_hour', raise_if_not_found=False)
|
||||
if not uom_hours:
|
||||
uom_hours = self.env['uom.uom'].create({
|
||||
'name': "Hours",
|
||||
'category_id': self.env.ref('uom.uom_categ_wtime').id,
|
||||
'factor': 8,
|
||||
'uom_type': "smaller",
|
||||
})
|
||||
self.env['ir.model.data'].create({
|
||||
'name': 'product_uom_hour',
|
||||
'model': 'uom.uom',
|
||||
'module': 'uom',
|
||||
'res_id': uom_hours.id,
|
||||
'noupdate': True,
|
||||
})
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, models
|
||||
|
||||
|
||||
class Http(models.AbstractModel):
|
||||
_inherit = 'ir.http'
|
||||
|
||||
def session_info(self):
|
||||
""" The widget 'timesheet_uom' needs to know which UoM conversion factor and which javascript
|
||||
widget to apply, depending on the current company.
|
||||
"""
|
||||
result = super(Http, self).session_info()
|
||||
if self.env.user._is_internal():
|
||||
company_ids = self.env.user.company_ids
|
||||
|
||||
for company in company_ids:
|
||||
result["user_companies"]["allowed_companies"][company.id].update({
|
||||
"timesheet_uom_id": company.timesheet_encode_uom_id.id,
|
||||
"timesheet_uom_factor": company.project_time_mode_id._compute_quantity(
|
||||
1.0,
|
||||
company.timesheet_encode_uom_id,
|
||||
round=False
|
||||
),
|
||||
})
|
||||
result["uom_ids"] = self.get_timesheet_uoms()
|
||||
return result
|
||||
|
||||
@api.model
|
||||
def get_timesheet_uoms(self):
|
||||
company_ids = self.env.user.company_ids
|
||||
uom_ids = company_ids.mapped('timesheet_encode_uom_id') | \
|
||||
company_ids.mapped('project_time_mode_id')
|
||||
return {
|
||||
uom.id:
|
||||
{
|
||||
'id': uom.id,
|
||||
'name': uom.name,
|
||||
'rounding': uom.rounding,
|
||||
'timesheet_widget': uom.timesheet_widget,
|
||||
} for uom in uom_ids
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
|
||||
|
||||
class IrUiMenu(models.Model):
|
||||
_inherit = 'ir.ui.menu'
|
||||
|
||||
def _load_menus_blacklist(self):
|
||||
res = super()._load_menus_blacklist()
|
||||
time_menu = self.env.ref('hr_timesheet.timesheet_menu_activity_user', raise_if_not_found=False)
|
||||
if time_menu and self.env.user.has_group('hr_timesheet.group_hr_timesheet_approver'):
|
||||
res.append(time_menu.id)
|
||||
return res
|
||||
|
|
@ -0,0 +1,454 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from collections import defaultdict
|
||||
|
||||
from odoo import models, fields, api, _
|
||||
from odoo.tools.float_utils import float_compare
|
||||
from odoo.exceptions import UserError, ValidationError, RedirectWarning
|
||||
from odoo.addons.rating.models.rating_data import OPERATOR_MAPPING
|
||||
|
||||
PROJECT_TASK_READABLE_FIELDS = {
|
||||
'allow_subtasks',
|
||||
'allow_timesheets',
|
||||
'analytic_account_active',
|
||||
'effective_hours',
|
||||
'encode_uom_in_days',
|
||||
'planned_hours',
|
||||
'progress',
|
||||
'overtime',
|
||||
'remaining_hours',
|
||||
'subtask_effective_hours',
|
||||
'subtask_planned_hours',
|
||||
'timesheet_ids',
|
||||
'total_hours_spent',
|
||||
}
|
||||
|
||||
class Project(models.Model):
|
||||
_inherit = "project.project"
|
||||
|
||||
allow_timesheets = fields.Boolean(
|
||||
"Timesheets", compute='_compute_allow_timesheets', store=True, readonly=False,
|
||||
default=True)
|
||||
analytic_account_id = fields.Many2one(
|
||||
# note: replaces ['|', ('company_id', '=', False), ('company_id', '=', company_id)]
|
||||
domain="""[
|
||||
'|', ('company_id', '=', False), ('company_id', '=', company_id),
|
||||
('partner_id', '=?', partner_id),
|
||||
]"""
|
||||
)
|
||||
|
||||
timesheet_ids = fields.One2many('account.analytic.line', 'project_id', 'Associated Timesheets')
|
||||
timesheet_count = fields.Integer(compute="_compute_timesheet_count", groups='hr_timesheet.group_hr_timesheet_user')
|
||||
timesheet_encode_uom_id = fields.Many2one('uom.uom', related='company_id.timesheet_encode_uom_id')
|
||||
total_timesheet_time = fields.Integer(
|
||||
compute='_compute_total_timesheet_time', groups='hr_timesheet.group_hr_timesheet_user',
|
||||
help="Total number of time (in the proper UoM) recorded in the project, rounded to the unit.")
|
||||
encode_uom_in_days = fields.Boolean(compute='_compute_encode_uom_in_days')
|
||||
is_internal_project = fields.Boolean(compute='_compute_is_internal_project', search='_search_is_internal_project')
|
||||
remaining_hours = fields.Float(compute='_compute_remaining_hours', string='Remaining Invoiced Time', compute_sudo=True)
|
||||
is_project_overtime = fields.Boolean('Project in Overtime', compute='_compute_remaining_hours', search='_search_is_project_overtime', compute_sudo=True)
|
||||
allocated_hours = fields.Float(string='Allocated Hours')
|
||||
|
||||
def _compute_encode_uom_in_days(self):
|
||||
self.encode_uom_in_days = self.env.company.timesheet_encode_uom_id == self.env.ref('uom.product_uom_day')
|
||||
|
||||
@api.depends('analytic_account_id')
|
||||
def _compute_allow_timesheets(self):
|
||||
without_account = self.filtered(lambda t: not t.analytic_account_id and t._origin)
|
||||
without_account.update({'allow_timesheets': False})
|
||||
|
||||
@api.depends('company_id')
|
||||
def _compute_is_internal_project(self):
|
||||
for project in self:
|
||||
project.is_internal_project = project == project.company_id.internal_project_id
|
||||
|
||||
@api.model
|
||||
def _search_is_internal_project(self, operator, value):
|
||||
if not isinstance(value, bool):
|
||||
raise ValueError(_('Invalid value: %s', value))
|
||||
if operator not in ['=', '!=']:
|
||||
raise ValueError(_('Invalid operator: %s', operator))
|
||||
|
||||
query = """
|
||||
SELECT C.internal_project_id
|
||||
FROM res_company C
|
||||
WHERE C.internal_project_id IS NOT NULL
|
||||
"""
|
||||
if (operator == '=' and value is True) or (operator == '!=' and value is False):
|
||||
operator_new = 'inselect'
|
||||
else:
|
||||
operator_new = 'not inselect'
|
||||
return [('id', operator_new, (query, ()))]
|
||||
|
||||
@api.model
|
||||
def _get_view_cache_key(self, view_id=None, view_type='form', **options):
|
||||
"""The override of _get_view changing the time field labels according to the company timesheet encoding UOM
|
||||
makes the view cache dependent on the company timesheet encoding uom"""
|
||||
key = super()._get_view_cache_key(view_id, view_type, **options)
|
||||
return key + (self.env.company.timesheet_encode_uom_id,)
|
||||
|
||||
@api.model
|
||||
def _get_view(self, view_id=None, view_type='form', **options):
|
||||
arch, view = super()._get_view(view_id, view_type, **options)
|
||||
if view_type in ['tree', 'form'] and self.env.company.timesheet_encode_uom_id == self.env.ref('uom.product_uom_day'):
|
||||
arch = self.env['account.analytic.line']._apply_time_label(arch, related_model=self._name)
|
||||
return arch, view
|
||||
|
||||
@api.depends('allow_timesheets', 'timesheet_ids')
|
||||
def _compute_remaining_hours(self):
|
||||
timesheets_read_group = self.env['account.analytic.line']._read_group(
|
||||
[('project_id', 'in', self.ids)],
|
||||
['project_id', 'unit_amount'],
|
||||
['project_id'],
|
||||
lazy=False)
|
||||
timesheet_time_dict = {res['project_id'][0]: res['unit_amount'] for res in timesheets_read_group}
|
||||
for project in self:
|
||||
project.remaining_hours = project.allocated_hours - timesheet_time_dict.get(project.id, 0)
|
||||
project.is_project_overtime = project.remaining_hours < 0
|
||||
|
||||
@api.model
|
||||
def _search_is_project_overtime(self, operator, value):
|
||||
if not isinstance(value, bool):
|
||||
raise ValueError(_('Invalid value: %s') % value)
|
||||
if operator not in ['=', '!=']:
|
||||
raise ValueError(_('Invalid operator: %s') % operator)
|
||||
|
||||
query = """
|
||||
SELECT Project.id
|
||||
FROM project_project AS Project
|
||||
JOIN project_task AS Task
|
||||
ON Project.id = Task.project_id
|
||||
WHERE Project.allocated_hours > 0
|
||||
AND Project.allow_timesheets = TRUE
|
||||
AND Task.parent_id IS NULL
|
||||
AND Task.is_closed IS FALSE
|
||||
GROUP BY Project.id
|
||||
HAVING Project.allocated_hours - SUM(Task.effective_hours) < 0
|
||||
"""
|
||||
if (operator == '=' and value is True) or (operator == '!=' and value is False):
|
||||
operator_new = 'inselect'
|
||||
else:
|
||||
operator_new = 'not inselect'
|
||||
return [('id', operator_new, (query, ()))]
|
||||
|
||||
@api.constrains('allow_timesheets', 'analytic_account_id')
|
||||
def _check_allow_timesheet(self):
|
||||
for project in self:
|
||||
if project.allow_timesheets and not project.analytic_account_id:
|
||||
raise ValidationError(_('You cannot use timesheets without an analytic account.'))
|
||||
|
||||
@api.depends('timesheet_ids')
|
||||
def _compute_total_timesheet_time(self):
|
||||
timesheets_read_group = self.env['account.analytic.line'].read_group(
|
||||
[('project_id', 'in', self.ids)],
|
||||
['project_id', 'unit_amount', 'product_uom_id'],
|
||||
['project_id', 'product_uom_id'],
|
||||
lazy=False)
|
||||
timesheet_time_dict = defaultdict(list)
|
||||
uom_ids = set(self.timesheet_encode_uom_id.ids)
|
||||
|
||||
for result in timesheets_read_group:
|
||||
uom_id = result['product_uom_id'] and result['product_uom_id'][0]
|
||||
if uom_id:
|
||||
uom_ids.add(uom_id)
|
||||
timesheet_time_dict[result['project_id'][0]].append((uom_id, result['unit_amount']))
|
||||
|
||||
uoms_dict = {uom.id: uom for uom in self.env['uom.uom'].browse(uom_ids)}
|
||||
for project in self:
|
||||
# Timesheets may be stored in a different unit of measure, so first
|
||||
# we convert all of them to the reference unit
|
||||
# if the timesheet has no product_uom_id then we take the one of the project
|
||||
total_time = 0.0
|
||||
for product_uom_id, unit_amount in timesheet_time_dict[project.id]:
|
||||
factor = uoms_dict.get(product_uom_id, project.timesheet_encode_uom_id).factor_inv
|
||||
total_time += unit_amount * (1.0 if project.encode_uom_in_days else factor)
|
||||
# Now convert to the proper unit of measure set in the settings
|
||||
total_time *= project.timesheet_encode_uom_id.factor
|
||||
project.total_timesheet_time = int(round(total_time))
|
||||
|
||||
@api.depends('timesheet_ids')
|
||||
def _compute_timesheet_count(self):
|
||||
timesheet_read_group = self.env['account.analytic.line']._read_group(
|
||||
[('project_id', 'in', self.ids)],
|
||||
['project_id'],
|
||||
['project_id']
|
||||
)
|
||||
timesheet_project_map = {project_info['project_id'][0]: project_info['project_id_count'] for project_info in timesheet_read_group}
|
||||
for project in self:
|
||||
project.timesheet_count = timesheet_project_map.get(project.id, 0)
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
""" Create an analytic account if project allow timesheet and don't provide one
|
||||
Note: create it before calling super() to avoid raising the ValidationError from _check_allow_timesheet
|
||||
"""
|
||||
defaults = self.default_get(['allow_timesheets', 'analytic_account_id'])
|
||||
for vals in vals_list:
|
||||
allow_timesheets = vals.get('allow_timesheets', defaults.get('allow_timesheets'))
|
||||
analytic_account_id = vals.get('analytic_account_id', defaults.get('analytic_account_id'))
|
||||
if allow_timesheets and not analytic_account_id:
|
||||
analytic_account = self._create_analytic_account_from_values(vals)
|
||||
vals['analytic_account_id'] = analytic_account.id
|
||||
return super().create(vals_list)
|
||||
|
||||
def write(self, values):
|
||||
# create the AA for project still allowing timesheet
|
||||
if values.get('allow_timesheets') and not values.get('analytic_account_id'):
|
||||
for project in self:
|
||||
if not project.analytic_account_id:
|
||||
project._create_analytic_account()
|
||||
return super(Project, self).write(values)
|
||||
|
||||
def name_get(self):
|
||||
res = super().name_get()
|
||||
if len(self.env.context.get('allowed_company_ids', [])) <= 1:
|
||||
return res
|
||||
name_mapping = dict(res)
|
||||
for project in self:
|
||||
if project.is_internal_project:
|
||||
name_mapping[project.id] = f'{name_mapping[project.id]} - {project.company_id.name}'
|
||||
return list(name_mapping.items())
|
||||
|
||||
@api.model
|
||||
def _init_data_analytic_account(self):
|
||||
self.search([('analytic_account_id', '=', False), ('allow_timesheets', '=', True)])._create_analytic_account()
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_contains_entries(self):
|
||||
"""
|
||||
If some projects to unlink have some timesheets entries, these
|
||||
timesheets entries must be unlinked first.
|
||||
In this case, a warning message is displayed through a RedirectWarning
|
||||
and allows the user to see timesheets entries to unlink.
|
||||
"""
|
||||
projects_with_timesheets = self.filtered(lambda p: p.timesheet_ids)
|
||||
if projects_with_timesheets:
|
||||
if len(projects_with_timesheets) > 1:
|
||||
warning_msg = _("These projects have some timesheet entries referencing them. Before removing these projects, you have to remove these timesheet entries.")
|
||||
else:
|
||||
warning_msg = _("This project has some timesheet entries referencing it. Before removing this project, you have to remove these timesheet entries.")
|
||||
raise RedirectWarning(
|
||||
warning_msg, self.env.ref('hr_timesheet.timesheet_action_project').id,
|
||||
_('See timesheet entries'), {'active_ids': projects_with_timesheets.ids})
|
||||
|
||||
def _convert_project_uom_to_timesheet_encode_uom(self, time):
|
||||
uom_from = self.company_id.project_time_mode_id
|
||||
uom_to = self.env.company.timesheet_encode_uom_id
|
||||
return round(uom_from._compute_quantity(time, uom_to, raise_if_failure=False), 2)
|
||||
|
||||
def action_project_timesheets(self):
|
||||
action = self.env['ir.actions.act_window']._for_xml_id('hr_timesheet.act_hr_timesheet_line_by_project')
|
||||
action['display_name'] = _("%(name)s's Timesheets", name=self.name)
|
||||
return action
|
||||
|
||||
|
||||
class Task(models.Model):
|
||||
_name = "project.task"
|
||||
_inherit = "project.task"
|
||||
|
||||
analytic_account_active = fields.Boolean("Active Analytic Account", compute='_compute_analytic_account_active', compute_sudo=True)
|
||||
allow_timesheets = fields.Boolean(
|
||||
"Allow timesheets",
|
||||
compute='_compute_allow_timesheets', compute_sudo=True,
|
||||
search='_search_allow_timesheets', readonly=True,
|
||||
help="Timesheets can be logged on this task.")
|
||||
remaining_hours = fields.Float("Remaining Hours", compute='_compute_remaining_hours', store=True, readonly=True, help="Number of allocated hours minus the number of hours spent.")
|
||||
remaining_hours_percentage = fields.Float(compute='_compute_remaining_hours_percentage', search='_search_remaining_hours_percentage')
|
||||
effective_hours = fields.Float("Hours Spent", compute='_compute_effective_hours', compute_sudo=True, store=True)
|
||||
total_hours_spent = fields.Float("Total Hours", compute='_compute_total_hours_spent', store=True, help="Time spent on this task and its sub-tasks (and their own sub-tasks).")
|
||||
progress = fields.Float("Progress", compute='_compute_progress_hours', store=True, group_operator="avg")
|
||||
overtime = fields.Float(compute='_compute_progress_hours', store=True)
|
||||
subtask_effective_hours = fields.Float("Sub-tasks Hours Spent", compute='_compute_subtask_effective_hours', recursive=True, store=True, help="Time spent on the sub-tasks (and their own sub-tasks) of this task.")
|
||||
timesheet_ids = fields.One2many('account.analytic.line', 'task_id', 'Timesheets')
|
||||
encode_uom_in_days = fields.Boolean(compute='_compute_encode_uom_in_days', default=lambda self: self._uom_in_days())
|
||||
|
||||
@property
|
||||
def SELF_READABLE_FIELDS(self):
|
||||
return super().SELF_READABLE_FIELDS | PROJECT_TASK_READABLE_FIELDS
|
||||
|
||||
def _uom_in_days(self):
|
||||
return self.env.company.timesheet_encode_uom_id == self.env.ref('uom.product_uom_day')
|
||||
|
||||
def _compute_encode_uom_in_days(self):
|
||||
self.encode_uom_in_days = self._uom_in_days()
|
||||
|
||||
@api.depends('project_id.allow_timesheets')
|
||||
def _compute_allow_timesheets(self):
|
||||
for task in self:
|
||||
task.allow_timesheets = task.project_id.allow_timesheets
|
||||
|
||||
def _search_allow_timesheets(self, operator, value):
|
||||
query = self.env['project.project'].sudo()._search([
|
||||
('allow_timesheets', operator, value),
|
||||
])
|
||||
return [('project_id', 'in', query)]
|
||||
|
||||
@api.depends('analytic_account_id.active', 'project_id.analytic_account_id.active')
|
||||
def _compute_analytic_account_active(self):
|
||||
""" Overridden in sale_timesheet """
|
||||
for task in self:
|
||||
task.analytic_account_active = task._get_task_analytic_account_id().active
|
||||
|
||||
@api.depends('timesheet_ids.unit_amount')
|
||||
def _compute_effective_hours(self):
|
||||
if not any(self._ids):
|
||||
for task in self:
|
||||
task.effective_hours = sum(task.timesheet_ids.mapped('unit_amount'))
|
||||
return
|
||||
timesheet_read_group = self.env['account.analytic.line'].read_group([('task_id', 'in', self.ids)], ['unit_amount', 'task_id'], ['task_id'])
|
||||
timesheets_per_task = {res['task_id'][0]: res['unit_amount'] for res in timesheet_read_group}
|
||||
for task in self:
|
||||
task.effective_hours = timesheets_per_task.get(task.id, 0.0)
|
||||
|
||||
@api.depends('effective_hours', 'subtask_effective_hours', 'planned_hours')
|
||||
def _compute_progress_hours(self):
|
||||
for task in self:
|
||||
if (task.planned_hours > 0.0):
|
||||
task_total_hours = task.effective_hours + task.subtask_effective_hours
|
||||
task.overtime = max(task_total_hours - task.planned_hours, 0)
|
||||
if float_compare(task_total_hours, task.planned_hours, precision_digits=2) >= 0:
|
||||
task.progress = 100
|
||||
else:
|
||||
task.progress = round(100.0 * task_total_hours / task.planned_hours, 2)
|
||||
else:
|
||||
task.progress = 0.0
|
||||
task.overtime = 0
|
||||
|
||||
@api.depends('planned_hours', 'remaining_hours')
|
||||
def _compute_remaining_hours_percentage(self):
|
||||
for task in self:
|
||||
if task.planned_hours > 0.0:
|
||||
task.remaining_hours_percentage = task.remaining_hours / task.planned_hours
|
||||
else:
|
||||
task.remaining_hours_percentage = 0.0
|
||||
|
||||
def _search_remaining_hours_percentage(self, operator, value):
|
||||
if operator not in OPERATOR_MAPPING:
|
||||
raise NotImplementedError(_('This operator %s is not supported in this search method.', operator))
|
||||
query = f"""
|
||||
SELECT id
|
||||
FROM {self._table}
|
||||
WHERE remaining_hours > 0
|
||||
AND planned_hours > 0
|
||||
AND remaining_hours / planned_hours {operator} %s
|
||||
"""
|
||||
return [('id', 'inselect', (query, (value,)))]
|
||||
|
||||
@api.depends('effective_hours', 'subtask_effective_hours', 'planned_hours')
|
||||
def _compute_remaining_hours(self):
|
||||
for task in self:
|
||||
task.remaining_hours = task.planned_hours - task.effective_hours - task.subtask_effective_hours
|
||||
|
||||
@api.depends('effective_hours', 'subtask_effective_hours')
|
||||
def _compute_total_hours_spent(self):
|
||||
for task in self:
|
||||
task.total_hours_spent = task.effective_hours + task.subtask_effective_hours
|
||||
|
||||
@api.depends('child_ids.effective_hours', 'child_ids.subtask_effective_hours')
|
||||
def _compute_subtask_effective_hours(self):
|
||||
for task in self.with_context(active_test=False):
|
||||
task.subtask_effective_hours = sum(child_task.effective_hours + child_task.subtask_effective_hours for child_task in task.child_ids)
|
||||
|
||||
def action_view_subtask_timesheet(self):
|
||||
self.ensure_one()
|
||||
task_ids = self.with_context(active_test=False)._get_subtask_ids_per_task_id().get(self.id, [])
|
||||
action = self.env["ir.actions.actions"]._for_xml_id("hr_timesheet.timesheet_action_all")
|
||||
graph_view_id = self.env.ref("hr_timesheet.view_hr_timesheet_line_graph_by_employee").id
|
||||
new_views = []
|
||||
for view in action['views']:
|
||||
if view[1] == 'graph':
|
||||
view = (graph_view_id, 'graph')
|
||||
new_views.insert(0, view) if view[1] == 'tree' else new_views.append(view)
|
||||
action.update({
|
||||
'display_name': _('Timesheets'),
|
||||
'context': {'default_project_id': self.project_id.id, 'grid_range': 'week'},
|
||||
'domain': [('project_id', '!=', False), ('task_id', 'in', task_ids)],
|
||||
'views': new_views,
|
||||
})
|
||||
return action
|
||||
|
||||
def _get_timesheet(self):
|
||||
# Is override in sale_timesheet
|
||||
return self.timesheet_ids
|
||||
|
||||
def write(self, values):
|
||||
# a timesheet must have an analytic account (and a project)
|
||||
if 'project_id' in values and not values.get('project_id') and self._get_timesheet():
|
||||
raise UserError(_('This task must be part of a project because there are some timesheets linked to it.'))
|
||||
res = super(Task, self).write(values)
|
||||
|
||||
if 'project_id' in values:
|
||||
project = self.env['project.project'].browse(values.get('project_id'))
|
||||
if project.allow_timesheets:
|
||||
# We write on all non yet invoiced timesheet the new project_id (if project allow timesheet)
|
||||
self._get_timesheet().write({'project_id': values.get('project_id')})
|
||||
|
||||
return res
|
||||
|
||||
def name_get(self):
|
||||
if self.env.context.get('hr_timesheet_display_remaining_hours'):
|
||||
name_mapping = dict(super().name_get())
|
||||
for task in self:
|
||||
if task.allow_timesheets and task.planned_hours > 0 and task.encode_uom_in_days:
|
||||
days_left = _("(%s days remaining)") % task._convert_hours_to_days(task.remaining_hours)
|
||||
name_mapping[task.id] = name_mapping.get(task.id, '') + u"\u00A0" + days_left
|
||||
elif task.allow_timesheets and task.planned_hours > 0:
|
||||
hours, mins = (str(int(duration)).rjust(2, '0') for duration in divmod(abs(task.remaining_hours) * 60, 60))
|
||||
hours_left = _(
|
||||
"(%(sign)s%(hours)s:%(minutes)s remaining)",
|
||||
sign='-' if task.remaining_hours < 0 else '',
|
||||
hours=hours,
|
||||
minutes=mins,
|
||||
)
|
||||
name_mapping[task.id] = name_mapping.get(task.id, '') + u"\u00A0" + hours_left
|
||||
return list(name_mapping.items())
|
||||
return super().name_get()
|
||||
|
||||
@api.model
|
||||
def _get_view_cache_key(self, view_id=None, view_type='form', **options):
|
||||
"""The override of _get_view changing the time field labels according to the company timesheet encoding UOM
|
||||
makes the view cache dependent on the company timesheet encoding uom"""
|
||||
key = super()._get_view_cache_key(view_id, view_type, **options)
|
||||
return key + (self.env.company.timesheet_encode_uom_id,)
|
||||
|
||||
@api.model
|
||||
def _get_view(self, view_id=None, view_type='form', **options):
|
||||
""" Set the correct label for `unit_amount`, depending on company UoM """
|
||||
arch, view = super()._get_view(view_id, view_type, **options)
|
||||
# Use of sudo as the portal user doesn't have access to uom
|
||||
arch = self.env['account.analytic.line'].sudo()._apply_timesheet_label(arch)
|
||||
|
||||
if view_type in ['tree', 'pivot', 'graph', 'form'] and self.env.company.timesheet_encode_uom_id == self.env.ref('uom.product_uom_day'):
|
||||
arch = self.env['account.analytic.line']._apply_time_label(arch, related_model=self._name)
|
||||
|
||||
return arch, view
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_contains_entries(self):
|
||||
"""
|
||||
If some tasks to unlink have some timesheets entries, these
|
||||
timesheets entries must be unlinked first.
|
||||
In this case, a warning message is displayed through a RedirectWarning
|
||||
and allows the user to see timesheets entries to unlink.
|
||||
"""
|
||||
timesheet_data = self.env['account.analytic.line'].sudo()._read_group(
|
||||
[('task_id', 'in', self.ids)],
|
||||
['task_id'],
|
||||
['task_id'],
|
||||
)
|
||||
task_with_timesheets_ids = [res['task_id'][0] for res in timesheet_data]
|
||||
if task_with_timesheets_ids:
|
||||
if len(task_with_timesheets_ids) > 1:
|
||||
warning_msg = _("These tasks have some timesheet entries referencing them. Before removing these tasks, you have to remove these timesheet entries.")
|
||||
else:
|
||||
warning_msg = _("This task has some timesheet entries referencing it. Before removing this task, you have to remove these timesheet entries.")
|
||||
raise RedirectWarning(
|
||||
warning_msg, self.env.ref('hr_timesheet.timesheet_action_task').id,
|
||||
_('See timesheet entries'), {'active_ids': task_with_timesheets_ids})
|
||||
|
||||
@api.model
|
||||
def _convert_hours_to_days(self, time):
|
||||
uom_hour = self.env.ref('uom.product_uom_hour')
|
||||
uom_day = self.env.ref('uom.product_uom_day')
|
||||
return round(uom_hour._compute_quantity(time, uom_day, raise_if_failure=False), 2)
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, models
|
||||
|
||||
|
||||
class ProjectCollaborator(models.Model):
|
||||
_inherit = 'project.collaborator'
|
||||
|
||||
@api.model
|
||||
def _toggle_project_sharing_portal_rules(self, active):
|
||||
super()._toggle_project_sharing_portal_rules(active)
|
||||
# ir.model.access
|
||||
access_timesheet_portal = self.env.ref('hr_timesheet.access_account_analytic_line_portal_user').sudo()
|
||||
if access_timesheet_portal.active != active:
|
||||
access_timesheet_portal.write({'active': active})
|
||||
|
||||
# ir.rule
|
||||
timesheet_portal_ir_rule = self.env.ref('hr_timesheet.timesheet_line_rule_portal_user').sudo()
|
||||
if timesheet_portal_ir_rule.active != active:
|
||||
timesheet_portal_ir_rule.write({'active': active})
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
# -*- 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 ResCompany(models.Model):
|
||||
_inherit = 'res.company'
|
||||
|
||||
@api.model
|
||||
def _default_project_time_mode_id(self):
|
||||
uom = self.env.ref('uom.product_uom_hour', raise_if_not_found=False)
|
||||
wtime = self.env.ref('uom.uom_categ_wtime')
|
||||
if not uom:
|
||||
uom = self.env['uom.uom'].search([('category_id', '=', wtime.id), ('uom_type', '=', 'reference')], limit=1)
|
||||
if not uom:
|
||||
uom = self.env['uom.uom'].search([('category_id', '=', wtime.id)], limit=1)
|
||||
return uom
|
||||
|
||||
@api.model
|
||||
def _default_timesheet_encode_uom_id(self):
|
||||
uom = self.env.ref('uom.product_uom_hour', raise_if_not_found=False)
|
||||
wtime = self.env.ref('uom.uom_categ_wtime')
|
||||
if not uom:
|
||||
uom = self.env['uom.uom'].search([('category_id', '=', wtime.id), ('uom_type', '=', 'reference')], limit=1)
|
||||
if not uom:
|
||||
uom = self.env['uom.uom'].search([('category_id', '=', wtime.id)], limit=1)
|
||||
return uom
|
||||
|
||||
project_time_mode_id = fields.Many2one('uom.uom', string='Project Time Unit',
|
||||
default=_default_project_time_mode_id,
|
||||
help="This will set the unit of measure used in projects and tasks.\n"
|
||||
"If you use the timesheet linked to projects, don't "
|
||||
"forget to setup the right unit of measure in your employees.")
|
||||
timesheet_encode_uom_id = fields.Many2one('uom.uom', string="Timesheet Encoding Unit",
|
||||
default=_default_timesheet_encode_uom_id, domain=lambda self: [('category_id', '=', self.env.ref('uom.uom_categ_wtime').id)])
|
||||
internal_project_id = fields.Many2one(
|
||||
'project.project', string="Internal Project",
|
||||
help="Default project value for timesheet generated from time off type.")
|
||||
|
||||
@api.constrains('internal_project_id')
|
||||
def _check_internal_project_id_company(self):
|
||||
if self.filtered(lambda company: company.internal_project_id and company.internal_project_id.sudo().company_id != company):
|
||||
raise ValidationError(_('The Internal Project of a company should be in that company.'))
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, values):
|
||||
company = super(ResCompany, self).create(values)
|
||||
# use sudo as the user could have the right to create a company
|
||||
# but not to create a project. On the other hand, when the company
|
||||
# is created, it is not in the allowed_company_ids on the env
|
||||
company.sudo()._create_internal_project_task()
|
||||
return company
|
||||
|
||||
def _create_internal_project_task(self):
|
||||
results = []
|
||||
type_ids_ref = self.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 []
|
||||
for company in self:
|
||||
company = company.with_company(company)
|
||||
results += [{
|
||||
'name': _('Internal'),
|
||||
'allow_timesheets': True,
|
||||
'company_id': company.id,
|
||||
'type_ids': type_ids,
|
||||
'task_ids': [(0, 0, {
|
||||
'name': name,
|
||||
'company_id': company.id,
|
||||
}) for name in [_('Training'), _('Meeting')]]
|
||||
}]
|
||||
project_ids = self.env['project.project'].create(results)
|
||||
projects_by_company = {project.company_id.id: project for project in project_ids}
|
||||
for company in self:
|
||||
company.internal_project_id = projects_by_company.get(company.id, False)
|
||||
return project_ids
|
||||
|
||||
def _is_timesheet_hour_uom(self):
|
||||
return self.timesheet_encode_uom_id and self.timesheet_encode_uom_id == self.env.ref('uom.product_uom_hour')
|
||||
|
||||
def _timesheet_uom_text(self):
|
||||
return self._is_timesheet_hour_uom() and _("hours") or _("days")
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
|
||||
module_project_timesheet_synchro = fields.Boolean("Awesome Timesheet",
|
||||
compute="_compute_timesheet_modules", store=True, readonly=False)
|
||||
module_project_timesheet_holidays = fields.Boolean("Time Off",
|
||||
compute="_compute_timesheet_modules", store=True, readonly=False)
|
||||
reminder_user_allow = fields.Boolean(string="Employee Reminder")
|
||||
reminder_manager_allow = fields.Boolean(string="Manager Reminder")
|
||||
project_time_mode_id = fields.Many2one(
|
||||
'uom.uom', related='company_id.project_time_mode_id', string='Project Time Unit', readonly=False,
|
||||
help="This will set the unit of measure used in projects and tasks.\n"
|
||||
"If you use the timesheet linked to projects, don't "
|
||||
"forget to setup the right unit of measure in your employees.")
|
||||
timesheet_encode_uom_id = fields.Many2one('uom.uom', string="Encoding Unit",
|
||||
related='company_id.timesheet_encode_uom_id', readonly=False)
|
||||
is_encode_uom_days = fields.Boolean(compute='_compute_is_encode_uom_days')
|
||||
|
||||
@api.depends('timesheet_encode_uom_id')
|
||||
def _compute_is_encode_uom_days(self):
|
||||
product_uom_day = self.env.ref('uom.product_uom_day')
|
||||
for settings in self:
|
||||
settings.is_encode_uom_days = settings.timesheet_encode_uom_id == product_uom_day
|
||||
|
||||
@api.depends('module_hr_timesheet')
|
||||
def _compute_timesheet_modules(self):
|
||||
self.filtered(lambda config: not config.module_hr_timesheet).update({
|
||||
'module_project_timesheet_synchro': False,
|
||||
'module_project_timesheet_holidays': False,
|
||||
})
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class Uom(models.Model):
|
||||
_inherit = 'uom.uom'
|
||||
|
||||
def _unprotected_uom_xml_ids(self):
|
||||
# Override
|
||||
# When timesheet App is installed, we also need to protect the hour UoM
|
||||
# from deletion (and warn in case of modification)
|
||||
return [
|
||||
"product_uom_dozen",
|
||||
]
|
||||
|
||||
# widget used in the webclient when this unit is the one used to encode timesheets.
|
||||
timesheet_widget = fields.Char("Widget")
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import project_report
|
||||
from . import timesheets_analysis_report
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue