mirror of
https://github.com/bringout/oca-ocb-hr.git
synced 2026-04-27 07:32:03 +02:00
Initial commit: Hr packages
This commit is contained in:
commit
62531cd146
2820 changed files with 1432848 additions and 0 deletions
|
|
@ -0,0 +1,6 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
from . import report
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
|
||||
{
|
||||
'name': 'Attendances',
|
||||
'version': '2.0',
|
||||
'category': 'Human Resources/Attendances',
|
||||
'sequence': 240,
|
||||
'summary': 'Track employee attendance',
|
||||
'description': """
|
||||
This module aims to manage employee's attendances.
|
||||
==================================================
|
||||
|
||||
Keeps account of the attendances of the employees on the basis of the
|
||||
actions(Check in/Check out) performed by them.
|
||||
""",
|
||||
'website': 'https://www.odoo.com/app/employees',
|
||||
'depends': ['hr', 'barcodes'],
|
||||
'data': [
|
||||
'security/hr_attendance_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/hr_attendance_view.xml',
|
||||
'views/hr_attendance_overtime_view.xml',
|
||||
'report/hr_attendance_report_views.xml',
|
||||
'views/hr_department_view.xml',
|
||||
'views/hr_employee_view.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/hr_attendance_demo.xml'
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_attendance/static/src/**/*',
|
||||
'hr_attendance/static/src/xml/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
('after', 'web/static/tests/legacy/views/kanban_tests.js', 'hr_attendance/static/tests/hr_attendance_tests.js'),
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import main
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import http
|
||||
from odoo.http import request
|
||||
|
||||
|
||||
class HrAttendance(http.Controller):
|
||||
@http.route('/hr_attendance/kiosk_keepalive', auth='user', type='json')
|
||||
def kiosk_keepalive(self):
|
||||
request.session.touch()
|
||||
return {}
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="True">
|
||||
<record id="base.user_demo" model="res.users">
|
||||
<field name="groups_id" eval="[(4, ref('hr_attendance.group_hr_attendance_user'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="hr.employee_al" model="hr.employee">
|
||||
<field name="pin">0000</field>
|
||||
<field name="barcode">123</field>
|
||||
</record>
|
||||
|
||||
<record id="hr.employee_admin" model="hr.employee">
|
||||
<field name="pin">0000</field>
|
||||
<field name="barcode">456</field>
|
||||
</record>
|
||||
|
||||
<record id="attendance_root1" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1, days=-1)).strftime('%Y-%m-%d 08:00:24')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1, days=-1)).strftime('%Y-%m-%d 12:01:33')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance_root2" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1, days=-1)).strftime('%Y-%m-%d 13:02:58')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1, days=-1)).strftime('%Y-%m-%d 18:09:22')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance1" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-01 08:21')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-01 15:51')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance2" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-02 08:47')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-02 15:53')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance3" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-03 08:32')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-03 15:22')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance4" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-04 08:01')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-04 16:21')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance5" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-05 10:10')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-05 14:42')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance6" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-06 10:10')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-06 17:34')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance7" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-07 08:21')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-07 17:29')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance8" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-08 09:21')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-08 14:54')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance9" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-09 10:32')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-09 17:31')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="attendance10" model="hr.attendance">
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-10 08:00')" name="check_in"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-10 17:00')" name="check_out"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/af.po
Normal file
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/af.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/am.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/am.po
Normal file
File diff suppressed because it is too large
Load diff
1117
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ar.po
Normal file
1117
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ar.po
Normal file
File diff suppressed because it is too large
Load diff
1102
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/az.po
Normal file
1102
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/az.po
Normal file
File diff suppressed because it is too large
Load diff
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/be.po
Normal file
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/be.po
Normal file
File diff suppressed because it is too large
Load diff
1099
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/bg.po
Normal file
1099
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/bg.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/bs.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/bs.po
Normal file
File diff suppressed because it is too large
Load diff
1130
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ca.po
Normal file
1130
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ca.po
Normal file
File diff suppressed because it is too large
Load diff
1128
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/cs.po
Normal file
1128
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/cs.po
Normal file
File diff suppressed because it is too large
Load diff
1117
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/da.po
Normal file
1117
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/da.po
Normal file
File diff suppressed because it is too large
Load diff
1131
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/de.po
Normal file
1131
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/de.po
Normal file
File diff suppressed because it is too large
Load diff
761
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/el.po
Normal file
761
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/el.po
Normal file
|
|
@ -0,0 +1,761 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
|
||||
# Giota Dandidou <giotadandidou@gmail.com>, 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-09-21 13:17+0000\n"
|
||||
"Last-Translator: Giota Dandidou <giotadandidou@gmail.com>, 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:52
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:27
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:32
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<b>Warning! Last check in was over 12 hours ago.</b><br/>If this isn't "
|
||||
"right, please contact Human Resource staff"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "<span class=\"o_form_label\">Employee PIN</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Add a few employees to be able to select an employee here and perform his check in / check out.\n"
|
||||
" To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:140
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:129
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__attendance_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr "Παρουσίες"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__attendance_state
|
||||
msgid "Attendance Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr "Συμμετοχές"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:4
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
#, python-format
|
||||
msgid "Available"
|
||||
msgstr "Διαθέσιμη"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:82
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:69
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:95
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:109
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:123
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Check In Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Check Out Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:124
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:115
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:47
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:75
|
||||
#, python-format
|
||||
msgid "Click to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr "Διαμόρφωση"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "Create a new employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Δημιουργήθηκε από"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Δημιουργήθηκε στις"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__department_id
|
||||
msgid "Department"
|
||||
msgstr "Τμήμα"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Εμφάνιση Ονόματος"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:146
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:138
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_employees_view_kanban
|
||||
msgid "Employee"
|
||||
msgstr "Υπάλληλος"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings__group_attendance_use_pin
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr "Παρουσίες Υπαλλήλου"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr "Όνομα Εργαζόμενου"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr "Υπάλληλοι"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:96
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:93
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:108
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:63
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:64
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:137
|
||||
#, python-format
|
||||
msgid "Go back"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:99
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:101
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:96
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:87
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:103
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:113
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:131
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Ομαδοποίηση κατά"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:143
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:134
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:148
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:136
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr "Να έχετε ένα υπέροχο γεύμα!"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__id
|
||||
msgid "ID"
|
||||
msgstr "Κωδικός"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee__barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:136
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Τελευταία τροποποίηση στις"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Τελευταία Ενημέρωση από"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Τελευταία Ενημέρωση στις"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr "Διευθυντής"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr "Μήνυμα"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "No attendance records found"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:73
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Not available"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:132
|
||||
#, python-format
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr "Προιστάμενος"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee__pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:78
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:96
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Αναφορές"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:18
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr "Ρυθμίσεις"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:74
|
||||
#, python-format
|
||||
msgid "Sign in"
|
||||
msgstr "Σύνδεση"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:45
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:73
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:98
|
||||
#, python-format
|
||||
msgid "Sign out"
|
||||
msgstr "Αναχώρηση"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_filter_inherit_hr_attendance
|
||||
msgid "Signed In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_filter_inherit_hr_attendance
|
||||
msgid "Signed Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:64
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:91
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee__manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:44
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:71
|
||||
#, python-format
|
||||
msgid "Want to check out?"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning : Your user should be linked to an employee to use attendance. "
|
||||
"Please contact your administrator."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:122
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr "Καλώς ήρθατε"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr "Καλώς Ήρθατε στο"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:44
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:71
|
||||
#, python-format
|
||||
msgid "Welcome!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:80
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:103
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "barcode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:47
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:75
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:78
|
||||
#, python-format
|
||||
msgid "check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:47
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:75
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:78
|
||||
#, python-format
|
||||
msgid "check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee__attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:21
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr "ή"
|
||||
404
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/en_AU.po
Normal file
404
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/en_AU.po
Normal file
|
|
@ -0,0 +1,404 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:07+0000\n"
|
||||
"PO-Revision-Date: 2015-09-07 19:21+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_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid ""
|
||||
"(*) A positive delay means that the employee worked less than recorded.<br/"
|
||||
">\n"
|
||||
"(*) A negative delay means that the employee worked more than encoded."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "<strong>Total period</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,state:0
|
||||
msgid "Absent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.attendance,action:0
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_action
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_action_reason
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_action_desc
|
||||
msgid "Action Reason"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_action_type
|
||||
msgid "Action Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_attendance_error_max_delay
|
||||
msgid ""
|
||||
"Allowed difference in minutes between the signin/signout and the timesheet "
|
||||
"computation for one sheet. Set this to 0 for no tolerance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Analysis Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_pivot
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_access
|
||||
msgid "Attendance Access"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_error
|
||||
#: model:ir.actions.report.xml,name:hr_attendance.action_report_hrattendanceerror
|
||||
msgid "Attendance Error Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Attendance Errors:"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason
|
||||
msgid "Attendance Reasons"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_reason
|
||||
msgid "Attendance reasons"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid ""
|
||||
"Below the maximum tolerance, the attendance error will not be taken into "
|
||||
"account. Above the maximum tolerance, the error is considered to be "
|
||||
"voluntary and will be taken into account."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/attendance.js:41
|
||||
#, python-format
|
||||
msgid "Click to Sign In at %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_config
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_create_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Created by"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_create_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Created on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_name
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Date Recorded"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Date Signed"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.edit_attendance_reason
|
||||
msgid "Define attendance reason"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Delay"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_display_name
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_display_name
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_report_hr_attendance_report_attendanceerrors_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Employee"
|
||||
msgstr "Employee"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_who
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_end_date
|
||||
msgid "Ending Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: constraint:hr.attendance:0
|
||||
msgid "Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_report_hr_attendance_report_attendanceerrors_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason___last_update
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error___last_update
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_report_hr_attendance_report_attendanceerrors___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_sign
|
||||
msgid "Last Sign"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_write_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_write_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Last Updated by"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_write_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_write_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Last Updated on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/attendance.js:39
|
||||
#, python-format
|
||||
msgid "Last sign in: %s,<br />%s.<br />Click to sign out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_max_delay
|
||||
msgid "Maximum Tolerance (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Min Delay"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Month"
|
||||
msgstr "Month"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "My Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/wizard/hr_attendance_error.py:34
|
||||
#, python-format
|
||||
msgid "No records are found for your selection!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Operation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,state:0
|
||||
msgid "Present"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Print"
|
||||
msgstr "Print"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Print Attendance Report Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance_error
|
||||
msgid "Print Error Attendance Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_name
|
||||
msgid "Reason"
|
||||
msgstr "OK"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/hr_attendance.py:156
|
||||
#: selection:hr.attendance,action:0
|
||||
#, python-format
|
||||
msgid "Sign In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/hr_attendance.py:156
|
||||
#: selection:hr.attendance,action:0
|
||||
#, python-format
|
||||
msgid "Sign Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.action.reason,action_type:0
|
||||
msgid "Sign in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.action.reason,action_type:0
|
||||
msgid "Sign out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_attendance_action_desc
|
||||
msgid "Specifies the reason for Signing In/Signing Out in case of extra hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_action_reason_name
|
||||
msgid "Specifies the reason for Signing In/Signing Out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_init_date
|
||||
msgid "Starting Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.open_view_attendance
|
||||
msgid ""
|
||||
"The Time Tracking functionality aims to manage employee attendances from "
|
||||
"Sign in/Sign out actions. You can also link this feature to an attendance "
|
||||
"device using Odoo's web service features."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Today"
|
||||
msgstr "Today"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/hr_attendance.py:163
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You tried to %s with a date anterior to another event !\n"
|
||||
"Try to contact the HR Manager to correct attendances."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_report_hr_attendance_report_attendanceerrors
|
||||
msgid "report.hr_attendance.report_attendanceerrors"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/en_GB.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/en_GB.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Created by"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Created on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Group By"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Last Updated by"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Last Updated on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Reporting"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1129
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es.po
Normal file
1129
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es.po
Normal file
File diff suppressed because it is too large
Load diff
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_BO.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_BO.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_CL.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_CL.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID (identificación)"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_CO.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_CO.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre Público"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última Modificación el"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Actualizado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Actualizado"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_CR.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_CR.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_DO.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_DO.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID (identificación)"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_EC.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_EC.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por:"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre a Mostrar"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Fecha de modificación"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultima Actualización por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Actualizado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1126
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_MX.po
Normal file
1126
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_MX.po
Normal file
File diff suppressed because it is too large
Load diff
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_PE.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_PE.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre a Mostrar"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima Modificación en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Actualizado última vez por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima Actualización"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_PY.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_PY.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultima actualización por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualización en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_VE.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/es_VE.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Mostrar nombre"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Modificada por última vez"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización realizada por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualizacion en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1123
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/et.po
Normal file
1123
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/et.po
Normal file
File diff suppressed because it is too large
Load diff
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/eu.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/eu.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Nork sortua"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Created on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Izena erakutsi"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Group By"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Last Updated by"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Last Updated on"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1123
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fa.po
Normal file
1123
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fa.po
Normal file
File diff suppressed because it is too large
Load diff
1132
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fi.po
Normal file
1132
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fi.po
Normal file
File diff suppressed because it is too large
Load diff
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fo.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fo.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Byrjað av"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Byrjað tann"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Vís navn"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Bólka eftir"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Seinast rættað tann"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Seinast dagført av"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Seinast dagført tann"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1132
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fr.po
Normal file
1132
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fr.po
Normal file
File diff suppressed because it is too large
Load diff
404
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fr_BE.po
Normal file
404
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fr_BE.po
Normal file
|
|
@ -0,0 +1,404 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:07+0000\n"
|
||||
"PO-Revision-Date: 2015-09-07 19:21+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_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid ""
|
||||
"(*) A positive delay means that the employee worked less than recorded.<br/"
|
||||
">\n"
|
||||
"(*) A negative delay means that the employee worked more than encoded."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "<strong>Total period</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,state:0
|
||||
msgid "Absent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.attendance,action:0
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_action
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_action_reason
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_action_desc
|
||||
msgid "Action Reason"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_action_type
|
||||
msgid "Action Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_attendance_error_max_delay
|
||||
msgid ""
|
||||
"Allowed difference in minutes between the signin/signout and the timesheet "
|
||||
"computation for one sheet. Set this to 0 for no tolerance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Analysis Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_pivot
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_access
|
||||
msgid "Attendance Access"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_error
|
||||
#: model:ir.actions.report.xml,name:hr_attendance.action_report_hrattendanceerror
|
||||
msgid "Attendance Error Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Attendance Errors:"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason
|
||||
msgid "Attendance Reasons"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_reason
|
||||
msgid "Attendance reasons"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid ""
|
||||
"Below the maximum tolerance, the attendance error will not be taken into "
|
||||
"account. Above the maximum tolerance, the error is considered to be "
|
||||
"voluntary and will be taken into account."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/attendance.js:41
|
||||
#, python-format
|
||||
msgid "Click to Sign In at %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_config
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_create_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Créé par"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_create_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Créé le"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_name
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Date Recorded"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Date Signed"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.edit_attendance_reason
|
||||
msgid "Define attendance reason"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Delay"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_display_name
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_display_name
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_report_hr_attendance_report_attendanceerrors_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Employee"
|
||||
msgstr "Employé"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_who
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_end_date
|
||||
msgid "Ending Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: constraint:hr.attendance:0
|
||||
msgid "Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Group By"
|
||||
msgstr "Grouper par"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_report_hr_attendance_report_attendanceerrors_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason___last_update
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error___last_update
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_report_hr_attendance_report_attendanceerrors___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_sign
|
||||
msgid "Last Sign"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_write_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_write_uid
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Derniere fois mis à jour par"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_write_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_write_date
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Dernière mis à jour le"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/attendance.js:39
|
||||
#, python-format
|
||||
msgid "Last sign in: %s,<br />%s.<br />Click to sign out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_max_delay
|
||||
msgid "Maximum Tolerance (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Min Delay"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "My Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/wizard/hr_attendance_error.py:34
|
||||
#, python-format
|
||||
msgid "No records are found for your selection!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
|
||||
msgid "Operation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,state:0
|
||||
msgid "Present"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Print"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_error
|
||||
msgid "Print Attendance Report Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance_error
|
||||
msgid "Print Error Attendance Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_action_reason_name
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/hr_attendance.py:156
|
||||
#: selection:hr.attendance,action:0
|
||||
#, python-format
|
||||
msgid "Sign In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/hr_attendance.py:156
|
||||
#: selection:hr.attendance,action:0
|
||||
#, python-format
|
||||
msgid "Sign Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.action.reason,action_type:0
|
||||
msgid "Sign in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.action.reason,action_type:0
|
||||
msgid "Sign out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_attendance_action_desc
|
||||
msgid "Specifies the reason for Signing In/Signing Out in case of extra hours."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_action_reason_name
|
||||
msgid "Specifies the reason for Signing In/Signing Out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_error_init_date
|
||||
msgid "Starting Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.open_view_attendance
|
||||
msgid ""
|
||||
"The Time Tracking functionality aims to manage employee attendances from "
|
||||
"Sign in/Sign out actions. You can also link this feature to an attendance "
|
||||
"device using Odoo's web service features."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_filter
|
||||
msgid "Today"
|
||||
msgstr "Aujourd'hui"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/hr_attendance.py:163
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You tried to %s with a date anterior to another event !\n"
|
||||
"Try to contact the HR Manager to correct attendances."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_report_hr_attendance_report_attendanceerrors
|
||||
msgid "report.hr_attendance.report_attendanceerrors"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fr_CA.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/fr_CA.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Créé par"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Créé le"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom affiché"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Grouper par"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "Identifiant"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Dernière modification le"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Dernière mise à jour par"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Dernière mise à jour le"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/gl.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/gl.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado o"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Reportaxe"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/gu.po
Normal file
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/gu.po
Normal file
File diff suppressed because it is too large
Load diff
1113
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/he.po
Normal file
1113
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/he.po
Normal file
File diff suppressed because it is too large
Load diff
1078
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hi.po
Normal file
1078
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hi.po
Normal file
File diff suppressed because it is too large
Load diff
1129
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hr.po
Normal file
1129
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/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
1112
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hu.po
Normal file
1112
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hu.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hy.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/hy.po
Normal file
File diff suppressed because it is too large
Load diff
1117
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/id.po
Normal file
1117
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/id.po
Normal file
File diff suppressed because it is too large
Load diff
1076
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/is.po
Normal file
1076
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/is.po
Normal file
File diff suppressed because it is too large
Load diff
1124
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/it.po
Normal file
1124
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/it.po
Normal file
File diff suppressed because it is too large
Load diff
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ja.po
Normal file
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ja.po
Normal file
File diff suppressed because it is too large
Load diff
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ka.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ka.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "შემქმნელი"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "შექმნის თარიღი"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "სახელი"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "დაჯგუფება"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "იდენტიფიკატორი"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "ბოლოს განახლებულია"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "ბოლოს განაახლა"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "ბოლოს განახლებულია"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "რეპორტინგი"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/kab.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/kab.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Yerna-t"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Yerna di"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Sdukel s"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "Asulay"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Aleqqem aneggaru di"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Aleqqem aneggaru sɣuṛ"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Aleqqem aneggaru di"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Assaɣen"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1097
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/km.po
Normal file
1097
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/km.po
Normal file
File diff suppressed because it is too large
Load diff
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ko.po
Normal file
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ko.po
Normal file
File diff suppressed because it is too large
Load diff
803
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lb.po
Normal file
803
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lb.po
Normal file
|
|
@ -0,0 +1,803 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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-08-26 08:16+0000\n"
|
||||
"PO-Revision-Date: 2019-08-26 09:10+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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<b>Warning! Last check in was over 12 hours ago.</b><br/>If this isn't "
|
||||
"right, please contact Human Resource staff"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_hr_attendance_kanban
|
||||
msgid "<i class=\"fa fa-calendar\" aria-label=\"Period\" role=\"img\" title=\"Period\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "<span class=\"o_form_label\">Employee PIN</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid ""
|
||||
"<span class=\"o_stat_text\">\n"
|
||||
" Last Month\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attended Since</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Not Attended Since</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_employees_view_kanban
|
||||
msgid ""
|
||||
"<span id=\"oe_hr_attendance_status\" class=\"fa fa-circle "
|
||||
"oe_hr_attendance_status_green\" role=\"img\" aria-label=\"Available\" "
|
||||
"title=\"Available\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_employees_view_kanban
|
||||
msgid ""
|
||||
"<span id=\"oe_hr_attendance_status\" class=\"fa fa-circle "
|
||||
"oe_hr_attendance_status_red\" role=\"img\" aria-label=\"Not available\" "
|
||||
"title=\"Not available\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Add a few employees to be able to select an employee here and perform his check in / check out.\n"
|
||||
" To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__attendance_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__attendance_state
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__attendance_state
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__attendance_state
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_users__attendance_state
|
||||
msgid "Attendance Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
#, python-format
|
||||
msgid "Available"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee_base
|
||||
msgid "Basic Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__check_in
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__last_check_in
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__last_check_in
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__last_check_in
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_users__last_check_in
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__check_out
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__last_check_out
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__last_check_out
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__last_check_out
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_users__last_check_out
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields.selection,name:hr_attendance.selection__hr_employee__attendance_state__checked_in
|
||||
#: model:ir.model.fields.selection,name:hr_attendance.selection__hr_employee_base__attendance_state__checked_in
|
||||
#: model:ir.model.fields.selection,name:hr_attendance.selection__hr_employee_public__attendance_state__checked_in
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields.selection,name:hr_attendance.selection__hr_employee__attendance_state__checked_out
|
||||
#: model:ir.model.fields.selection,name:hr_attendance.selection__hr_employee_base__attendance_state__checked_out
|
||||
#: model:ir.model.fields.selection,name:hr_attendance.selection__hr_employee_public__attendance_state__checked_out
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Click to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguratioun"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "Create a new employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_employees_view_kanban
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings__group_attendance_use_pin
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Go back"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__hours_last_month
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__hours_last_month
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__hours_last_month
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_users__hours_last_month
|
||||
msgid "Hours Last Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__hours_last_month_display
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__hours_last_month_display
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__hours_last_month_display
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_users__hours_last_month_display
|
||||
msgid "Hours Last Month Display"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__hours_today
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__hours_today
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__hours_today
|
||||
msgid "Hours Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Identify"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee__last_attendance_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_base__last_attendance_id
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_public__last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Manually"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "No attendance records found"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:0
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Not available"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Sign in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Sign out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:0
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Today's work hours:"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Want to check out?"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning : Your user should be linked to an employee to use attendance. "
|
||||
"Please contact your administrator."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "Welcome!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Work Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_user_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Worked hours last month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:0
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:0
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee__attendance_ids
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_base__attendance_ids
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_public__attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:0
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
1078
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lo.po
Normal file
1078
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lo.po
Normal file
File diff suppressed because it is too large
Load diff
1114
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lt.po
Normal file
1114
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lt.po
Normal file
File diff suppressed because it is too large
Load diff
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lv.po
Normal file
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/lv.po
Normal file
File diff suppressed because it is too large
Load diff
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/mk.po
Normal file
700
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/mk.po
Normal file
|
|
@ -0,0 +1,700 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# 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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Креирано од"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Креирано на"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Прикажи име"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Групирај по"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последна промена на"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последно ажурирање од"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Последно ажурирање на"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Известување"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1076
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ml.po
Normal file
1076
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ml.po
Normal file
File diff suppressed because it is too large
Load diff
1102
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/mn.po
Normal file
1102
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/mn.po
Normal file
File diff suppressed because it is too large
Load diff
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ms.po
Normal file
1075
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ms.po
Normal file
File diff suppressed because it is too large
Load diff
1098
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/nb.po
Normal file
1098
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/nb.po
Normal file
File diff suppressed because it is too large
Load diff
697
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ne.po
Normal file
697
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ne.po
Normal file
|
|
@ -0,0 +1,697 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1128
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/nl.po
Normal file
1128
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/nl.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/no.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/no.po
Normal file
File diff suppressed because it is too large
Load diff
1138
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/pl.po
Normal file
1138
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/pl.po
Normal file
File diff suppressed because it is too large
Load diff
1133
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/pt.po
Normal file
1133
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/pt.po
Normal file
File diff suppressed because it is too large
Load diff
1121
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/pt_BR.po
Normal file
1121
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/pt_BR.po
Normal file
File diff suppressed because it is too large
Load diff
1128
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ro.po
Normal file
1128
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ro.po
Normal file
File diff suppressed because it is too large
Load diff
1121
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ru.po
Normal file
1121
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ru.po
Normal file
File diff suppressed because it is too large
Load diff
1101
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sk.po
Normal file
1101
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sk.po
Normal file
File diff suppressed because it is too large
Load diff
1107
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sl.po
Normal file
1107
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sl.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sq.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sq.po
Normal file
File diff suppressed because it is too large
Load diff
1103
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sr.po
Normal file
1103
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sr.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,703 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hr_attendance
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
# Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017
|
||||
# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
|
||||
# Ljubisa Jovev <ljubisa.jovev@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: Ljubisa Jovev <ljubisa.jovev@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_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:55
|
||||
#, python-format
|
||||
msgid "\"Check Out\" time cannot be earlier than \"Check In\" time."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:29
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:34
|
||||
#, python-format
|
||||
msgid "%(empl_name)s from %(check_in)s to %(check_out)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "<span class=\"o_stat_text\">Attendance</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:117
|
||||
#, python-format
|
||||
msgid "An apple a day keeps the doctor away"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:106
|
||||
#, python-format
|
||||
msgid "Another good day's work! See you soon!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_my_attendances
|
||||
#: model:ir.model,name:hr_attendance.model_hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_ids
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_attendance_state
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_graph
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance
|
||||
msgid "Attendance"
|
||||
msgstr "Prisutnost"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_graph_filtered
|
||||
msgid "Attendance Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_attendance_action_employee
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_kiosk_mode
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_root
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_attendances
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_department_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Attendances"
|
||||
msgstr "Prisutnost"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_barcode
|
||||
msgid "Badge ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee hasn't "
|
||||
"checked out since %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:72
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:98
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot create new attendance record for %(empl_name)s, the employee was "
|
||||
"already checked in on %(datetime)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:108
|
||||
#, python-format
|
||||
msgid "Cannot perform check in or check out on multiple employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:122
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot perform check out on %(empl_name)s, could not find corresponding "
|
||||
"check in. Your attendances have probably been modified manually by human "
|
||||
"resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_in
|
||||
msgid "Check In"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances
|
||||
msgid "Check In / Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:53
|
||||
#, python-format
|
||||
msgid "Check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:49
|
||||
#, python-format
|
||||
msgid "Check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Check-In/Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:109
|
||||
#, python-format
|
||||
msgid "Checked in at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: selection:hr.employee,attendance_state:0
|
||||
msgid "Checked out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:97
|
||||
#, python-format
|
||||
msgid "Checked out at"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:27
|
||||
#, python-format
|
||||
msgid "Click to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:31
|
||||
#, python-format
|
||||
msgid "Click to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:12
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
#, python-format
|
||||
msgid "Company Logo"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings
|
||||
msgid "Configuration"
|
||||
msgstr "Postavka"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid ""
|
||||
"Create a few employees to be able to select an employee here and perform his"
|
||||
" check in / check out."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Kreirao"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Datum kreiranja"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Current Month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_department_id
|
||||
msgid "Department"
|
||||
msgstr "Sektor"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv za prikaz"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:123
|
||||
#, python-format
|
||||
msgid "Early to bed and early to rise, makes a man healthy, wealthy and wise"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:115
|
||||
#, python-format
|
||||
msgid "Eat breakfast as a king, lunch as a merchant and supper as a beggar"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_hr_employee
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_employee_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Employee"
|
||||
msgstr "Zaposleni"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.print_employee_badge
|
||||
msgid "Employee Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_res_config_settings_group_attendance_use_pin
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_attendance_tree
|
||||
msgid "Employee attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.view_employee_kanban_inherit_hr_attendance
|
||||
msgid "Employee's Name"
|
||||
msgstr "Ime zaposlenog"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.hr_employee_attendance_action_kanban
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_view_employees_kanban
|
||||
msgid "Employees"
|
||||
msgstr "Zaposlenici"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid "Enable PIN use"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/my_attendances.js:29
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:35
|
||||
#, python-format
|
||||
msgid "Error : Could not find employee linked to user."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:81
|
||||
#, python-format
|
||||
msgid "Error: could not find corresponding employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:70
|
||||
#, python-format
|
||||
msgid "First come, first served"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:85
|
||||
#, python-format
|
||||
msgid "Glad to have you back, it's been a while!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:76
|
||||
#, python-format
|
||||
msgid "Good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:78
|
||||
#, python-format
|
||||
msgid "Good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:73
|
||||
#, python-format
|
||||
msgid "Good morning"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:64
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:80
|
||||
#, python-format
|
||||
msgid "Good night"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:100
|
||||
#, python-format
|
||||
msgid "Goodbye"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Group By"
|
||||
msgstr "Grupiši po"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:120
|
||||
#, python-format
|
||||
msgid "Have a good afternoon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:111
|
||||
#, python-format
|
||||
msgid "Have a good day!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:125
|
||||
#, python-format
|
||||
msgid "Have a good evening"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:113
|
||||
#, python-format
|
||||
msgid "Have a nice lunch!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Hr Attendance Search"
|
||||
msgstr "Pretraga prisutnosti"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_barcode
|
||||
msgid "ID used for employee identification."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:88
|
||||
#, python-format
|
||||
msgid "If a job is worth doing, it is worth doing well!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:120
|
||||
#, python-format
|
||||
msgid "Invalid request, please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_kiosk_mode
|
||||
msgid "Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_last_attendance_id
|
||||
msgid "Last Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnja promena"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Promenio"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Vreme promene"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_manage_attendances
|
||||
msgid "Manage Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_manager
|
||||
msgid "Manager"
|
||||
msgstr "Nadzor"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_manual_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance
|
||||
msgid "Manual Attendance"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.client,name:hr_attendance.hr_attendance_action_greeting_message
|
||||
msgid "Message"
|
||||
msgstr "Poruka"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Month"
|
||||
msgstr "Mesec"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "My Attendances"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "No Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action_employee
|
||||
msgid "No attendance records to display."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:72
|
||||
#, python-format
|
||||
msgid "No employee corresponding to barcode %(barcode)s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,name:hr_attendance.group_hr_attendance_user
|
||||
msgid "Officer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_pin
|
||||
msgid "PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:62
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check in"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:59
|
||||
#, python-format
|
||||
msgid "Please enter your PIN to check out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid ""
|
||||
"Please make sure you're using the correct filter if you expected to see any."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:82
|
||||
#, python-format
|
||||
msgid "Please return to the main menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.report,name:hr_attendance.hr_employee_print_badge
|
||||
msgid "Print Badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_report
|
||||
msgid "Reporting"
|
||||
msgstr "Izvještavanje"
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:13
|
||||
#, python-format
|
||||
msgid "Scan your badge"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:15
|
||||
#, python-format
|
||||
msgid "Select Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Set PIN codes in the employee detail form (in HR Settings tab)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_settings
|
||||
msgid "Settings"
|
||||
msgstr "Podešavanja"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: sql_constraint:hr.employee:0
|
||||
msgid ""
|
||||
"The Badge ID must be unique, this one is already assigned to another "
|
||||
"employee."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:63
|
||||
#, python-format
|
||||
msgid "The PIN must be a sequence of digits."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_attendance_action
|
||||
msgid "The attendance records of your employees will be displayed here."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:68
|
||||
#, python-format
|
||||
msgid "The early bird catches the worm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_manual_attendance
|
||||
msgid ""
|
||||
"The employee will have access to the \"My Attendances\" menu to check in and"
|
||||
" out from his session"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance
|
||||
msgid ""
|
||||
"The user will gain access to the human resources attendance menu, enabling "
|
||||
"him to manage his own attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:res.groups,comment:hr_attendance.group_hr_attendance_use_pin
|
||||
msgid ""
|
||||
"The user will have to enter his PIN to check in and out manually at the "
|
||||
"company screen."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.actions.act_window,help:hr_attendance.hr_employee_attendance_action_kanban
|
||||
msgid "To create employees go to the Employees menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.hr_attendance_view_filter
|
||||
msgid "Today"
|
||||
msgstr "Danas"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model_terms:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form
|
||||
msgid "Use PIN codes to check in in Kiosk Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/js/greeting_message.js:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Warning! Last check in was over 12 hours ago.<br/>If this isn't right, "
|
||||
"please contact Human Resources."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:25
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:46
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:112
|
||||
#, python-format
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:11
|
||||
#, python-format
|
||||
msgid "Welcome to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_worked_hours
|
||||
msgid "Worked Hours"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_employee.py:79
|
||||
#, python-format
|
||||
msgid "Wrong PIN"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: code:addons/hr_attendance/models/hr_attendance.py:105
|
||||
#, python-format
|
||||
msgid "You cannot duplicate an attendance."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model.fields,help:hr_attendance.field_hr_employee_attendance_ids
|
||||
msgid "list of attendances for the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:123
|
||||
#, python-format
|
||||
msgid "ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_attendance
|
||||
#. openerp-web
|
||||
#: code:addons/hr_attendance/static/src/xml/attendance.xml:14
|
||||
#, python-format
|
||||
msgid "or"
|
||||
msgstr "ili"
|
||||
|
||||
#. module: hr_attendance
|
||||
#: model:ir.model,name:hr_attendance.model_res_config_settings
|
||||
msgid "res.config.settings"
|
||||
msgstr ""
|
||||
1113
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sv.po
Normal file
1113
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sv.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sw.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/sw.po
Normal file
File diff suppressed because it is too large
Load diff
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ta.po
Normal file
1071
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/ta.po
Normal file
File diff suppressed because it is too large
Load diff
1110
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/th.po
Normal file
1110
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/th.po
Normal file
File diff suppressed because it is too large
Load diff
1133
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/tr.po
Normal file
1133
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/tr.po
Normal file
File diff suppressed because it is too large
Load diff
1119
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/uk.po
Normal file
1119
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/uk.po
Normal file
File diff suppressed because it is too large
Load diff
1111
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/vi.po
Normal file
1111
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/vi.po
Normal file
File diff suppressed because it is too large
Load diff
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/zh_CN.po
Normal file
1094
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/zh_CN.po
Normal file
File diff suppressed because it is too large
Load diff
1091
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/zh_TW.po
Normal file
1091
odoo-bringout-oca-ocb-hr_attendance/hr_attendance/i18n/zh_TW.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,10 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import res_config_settings
|
||||
from . import hr_attendance
|
||||
from . import hr_attendance_overtime
|
||||
from . import hr_employee
|
||||
from . import hr_employee_public
|
||||
from . import ir_ui_menu
|
||||
from . import res_company
|
||||
from . import res_users
|
||||
|
|
@ -0,0 +1,301 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from collections import defaultdict
|
||||
from datetime import datetime, timedelta
|
||||
from operator import itemgetter
|
||||
|
||||
import pytz
|
||||
from odoo import models, fields, api, exceptions, _
|
||||
from odoo.tools import format_datetime
|
||||
from odoo.osv.expression import AND, OR
|
||||
from odoo.tools.float_utils import float_is_zero
|
||||
from odoo.exceptions import AccessError
|
||||
|
||||
|
||||
class HrAttendance(models.Model):
|
||||
_name = "hr.attendance"
|
||||
_description = "Attendance"
|
||||
_order = "check_in desc"
|
||||
|
||||
def _default_employee(self):
|
||||
return self.env.user.employee_id
|
||||
|
||||
employee_id = fields.Many2one('hr.employee', string="Employee", default=_default_employee, required=True, ondelete='cascade', index=True)
|
||||
department_id = fields.Many2one('hr.department', string="Department", related="employee_id.department_id",
|
||||
readonly=True)
|
||||
check_in = fields.Datetime(string="Check In", default=fields.Datetime.now, required=True)
|
||||
check_out = fields.Datetime(string="Check Out")
|
||||
worked_hours = fields.Float(string='Worked Hours', compute='_compute_worked_hours', store=True, readonly=True)
|
||||
|
||||
def name_get(self):
|
||||
result = []
|
||||
for attendance in self:
|
||||
if not attendance.check_out:
|
||||
result.append((attendance.id, _("%(empl_name)s from %(check_in)s") % {
|
||||
'empl_name': attendance.employee_id.name,
|
||||
'check_in': format_datetime(self.env, attendance.check_in, dt_format=False),
|
||||
}))
|
||||
else:
|
||||
result.append((attendance.id, _("%(empl_name)s from %(check_in)s to %(check_out)s") % {
|
||||
'empl_name': attendance.employee_id.name,
|
||||
'check_in': format_datetime(self.env, attendance.check_in, dt_format=False),
|
||||
'check_out': format_datetime(self.env, attendance.check_out, dt_format=False),
|
||||
}))
|
||||
return result
|
||||
|
||||
@api.depends('check_in', 'check_out')
|
||||
def _compute_worked_hours(self):
|
||||
for attendance in self:
|
||||
if attendance.check_out and attendance.check_in:
|
||||
delta = attendance.check_out - attendance.check_in
|
||||
attendance.worked_hours = delta.total_seconds() / 3600.0
|
||||
else:
|
||||
attendance.worked_hours = False
|
||||
|
||||
@api.constrains('check_in', 'check_out')
|
||||
def _check_validity_check_in_check_out(self):
|
||||
""" verifies if check_in is earlier than check_out. """
|
||||
for attendance in self:
|
||||
if attendance.check_in and attendance.check_out:
|
||||
if attendance.check_out < attendance.check_in:
|
||||
raise exceptions.ValidationError(_('"Check Out" time cannot be earlier than "Check In" time.'))
|
||||
|
||||
@api.constrains('check_in', 'check_out', 'employee_id')
|
||||
def _check_validity(self):
|
||||
""" Verifies the validity of the attendance record compared to the others from the same employee.
|
||||
For the same employee we must have :
|
||||
* maximum 1 "open" attendance record (without check_out)
|
||||
* no overlapping time slices with previous employee records
|
||||
"""
|
||||
for attendance in self:
|
||||
# we take the latest attendance before our check_in time and check it doesn't overlap with ours
|
||||
last_attendance_before_check_in = self.env['hr.attendance'].search([
|
||||
('employee_id', '=', attendance.employee_id.id),
|
||||
('check_in', '<=', attendance.check_in),
|
||||
('id', '!=', attendance.id),
|
||||
], order='check_in desc', limit=1)
|
||||
if last_attendance_before_check_in and last_attendance_before_check_in.check_out and last_attendance_before_check_in.check_out > attendance.check_in:
|
||||
raise exceptions.ValidationError(_("Cannot create new attendance record for %(empl_name)s, the employee was already checked in on %(datetime)s") % {
|
||||
'empl_name': attendance.employee_id.name,
|
||||
'datetime': format_datetime(self.env, attendance.check_in, dt_format=False),
|
||||
})
|
||||
|
||||
if not attendance.check_out:
|
||||
# if our attendance is "open" (no check_out), we verify there is no other "open" attendance
|
||||
no_check_out_attendances = self.env['hr.attendance'].search([
|
||||
('employee_id', '=', attendance.employee_id.id),
|
||||
('check_out', '=', False),
|
||||
('id', '!=', attendance.id),
|
||||
], order='check_in desc', limit=1)
|
||||
if no_check_out_attendances:
|
||||
raise exceptions.ValidationError(_("Cannot create new attendance record for %(empl_name)s, the employee hasn't checked out since %(datetime)s") % {
|
||||
'empl_name': attendance.employee_id.name,
|
||||
'datetime': format_datetime(self.env, no_check_out_attendances.check_in, dt_format=False),
|
||||
})
|
||||
else:
|
||||
# we verify that the latest attendance with check_in time before our check_out time
|
||||
# is the same as the one before our check_in time computed before, otherwise it overlaps
|
||||
last_attendance_before_check_out = self.env['hr.attendance'].search([
|
||||
('employee_id', '=', attendance.employee_id.id),
|
||||
('check_in', '<', attendance.check_out),
|
||||
('id', '!=', attendance.id),
|
||||
], order='check_in desc', limit=1)
|
||||
if last_attendance_before_check_out and last_attendance_before_check_in != last_attendance_before_check_out:
|
||||
raise exceptions.ValidationError(_("Cannot create new attendance record for %(empl_name)s, the employee was already checked in on %(datetime)s") % {
|
||||
'empl_name': attendance.employee_id.name,
|
||||
'datetime': format_datetime(self.env, last_attendance_before_check_out.check_in, dt_format=False),
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_day_start_and_day(self, employee, dt):
|
||||
#Returns a tuple containing the datetime in naive UTC of the employee's start of the day
|
||||
# and the date it was for that employee
|
||||
if not dt.tzinfo:
|
||||
date_employee_tz = pytz.utc.localize(dt).astimezone(pytz.timezone(employee._get_tz()))
|
||||
else:
|
||||
date_employee_tz = dt
|
||||
start_day_employee_tz = date_employee_tz.replace(hour=0, minute=0, second=0)
|
||||
return (start_day_employee_tz.astimezone(pytz.utc).replace(tzinfo=None), start_day_employee_tz.date())
|
||||
|
||||
def _get_attendances_dates(self):
|
||||
# Returns a dictionnary {employee_id: set((datetimes, dates))}
|
||||
attendances_emp = defaultdict(set)
|
||||
for attendance in self.filtered(lambda a: a.employee_id.company_id.hr_attendance_overtime and a.check_in):
|
||||
check_in_day_start = attendance._get_day_start_and_day(attendance.employee_id, attendance.check_in)
|
||||
if check_in_day_start[0] < datetime.combine(attendance.employee_id.company_id.overtime_start_date, datetime.min.time()):
|
||||
continue
|
||||
attendances_emp[attendance.employee_id].add(check_in_day_start)
|
||||
if attendance.check_out:
|
||||
check_out_day_start = attendance._get_day_start_and_day(attendance.employee_id, attendance.check_out)
|
||||
attendances_emp[attendance.employee_id].add(check_out_day_start)
|
||||
return attendances_emp
|
||||
|
||||
def _get_overtime_leave_domain(self):
|
||||
return []
|
||||
|
||||
def _update_overtime(self, employee_attendance_dates=None):
|
||||
if employee_attendance_dates is None:
|
||||
employee_attendance_dates = self._get_attendances_dates()
|
||||
|
||||
overtime_to_unlink = self.env['hr.attendance.overtime']
|
||||
overtime_vals_list = []
|
||||
|
||||
for emp, attendance_dates in employee_attendance_dates.items():
|
||||
# get_attendances_dates returns the date translated from the local timezone without tzinfo,
|
||||
# and contains all the date which we need to check for overtime
|
||||
attendance_domain = []
|
||||
for attendance_date in attendance_dates:
|
||||
attendance_domain = OR([attendance_domain, [
|
||||
('check_in', '>=', attendance_date[0]), ('check_in', '<', attendance_date[0] + timedelta(hours=24)),
|
||||
]])
|
||||
attendance_domain = AND([[('employee_id', '=', emp.id)], attendance_domain])
|
||||
|
||||
# Attendances per LOCAL day
|
||||
attendances_per_day = defaultdict(lambda: self.env['hr.attendance'])
|
||||
all_attendances = self.env['hr.attendance'].search(attendance_domain)
|
||||
for attendance in all_attendances:
|
||||
check_in_day_start = attendance._get_day_start_and_day(attendance.employee_id, attendance.check_in)
|
||||
attendances_per_day[check_in_day_start[1]] += attendance
|
||||
|
||||
# As _attendance_intervals_batch and _leave_intervals_batch both take localized dates we need to localize those date
|
||||
start = pytz.utc.localize(min(attendance_dates, key=itemgetter(0))[0])
|
||||
stop = pytz.utc.localize(max(attendance_dates, key=itemgetter(0))[0] + timedelta(hours=24))
|
||||
|
||||
# Retrieve expected attendance intervals
|
||||
expected_attendances = emp._get_expected_attendances(start, stop, domain=AND([self._get_overtime_leave_domain(), [('company_id', 'in', [False, emp.company_id.id])]]))
|
||||
|
||||
# working_times = {date: [(start, stop)]}
|
||||
working_times = defaultdict(lambda: [])
|
||||
for expected_attendance in expected_attendances:
|
||||
# Exclude resource.calendar.attendance
|
||||
working_times[expected_attendance[0].date()].append(expected_attendance[:2])
|
||||
|
||||
overtimes = self.env['hr.attendance.overtime'].sudo().search([
|
||||
('employee_id', '=', emp.id),
|
||||
('date', 'in', [day_data[1] for day_data in attendance_dates]),
|
||||
('adjustment', '=', False),
|
||||
])
|
||||
|
||||
company_threshold = emp.company_id.overtime_company_threshold / 60.0
|
||||
employee_threshold = emp.company_id.overtime_employee_threshold / 60.0
|
||||
|
||||
for day_data in attendance_dates:
|
||||
attendance_date = day_data[1]
|
||||
attendances = attendances_per_day.get(attendance_date, self.browse())
|
||||
unfinished_shifts = attendances.filtered(lambda a: not a.check_out)
|
||||
overtime_duration = 0
|
||||
overtime_duration_real = 0
|
||||
# Overtime is not counted if any shift is not closed or if there are no attendances for that day,
|
||||
# this could happen when deleting attendances.
|
||||
if not unfinished_shifts and attendances:
|
||||
# The employee usually doesn't work on that day
|
||||
if not working_times[attendance_date]:
|
||||
# User does not have any resource_calendar_attendance for that day (week-end for example)
|
||||
overtime_duration = sum(attendances.mapped('worked_hours'))
|
||||
overtime_duration_real = overtime_duration
|
||||
# The employee usually work on that day
|
||||
else:
|
||||
# Compute start and end time for that day
|
||||
planned_start_dt, planned_end_dt = False, False
|
||||
planned_work_duration = 0
|
||||
for calendar_attendance in working_times[attendance_date]:
|
||||
planned_start_dt = min(planned_start_dt, calendar_attendance[0]) if planned_start_dt else calendar_attendance[0]
|
||||
planned_end_dt = max(planned_end_dt, calendar_attendance[1]) if planned_end_dt else calendar_attendance[1]
|
||||
planned_work_duration += (calendar_attendance[1] - calendar_attendance[0]).total_seconds() / 3600.0
|
||||
# Count time before, during and after 'working hours'
|
||||
pre_work_time, work_duration, post_work_time = 0, 0, 0
|
||||
|
||||
for attendance in attendances:
|
||||
# consider check_in as planned_start_dt if within threshold
|
||||
# if delta_in < 0: Checked in after supposed start of the day
|
||||
# if delta_in > 0: Checked in before supposed start of the day
|
||||
local_check_in = pytz.utc.localize(attendance.check_in)
|
||||
delta_in = (planned_start_dt - local_check_in).total_seconds() / 3600.0
|
||||
|
||||
# Started before or after planned date within the threshold interval
|
||||
if (delta_in > 0 and delta_in <= company_threshold) or\
|
||||
(delta_in < 0 and abs(delta_in) <= employee_threshold):
|
||||
local_check_in = planned_start_dt
|
||||
local_check_out = pytz.utc.localize(attendance.check_out)
|
||||
|
||||
# same for check_out as planned_end_dt
|
||||
delta_out = (local_check_out - planned_end_dt).total_seconds() / 3600.0
|
||||
# if delta_out < 0: Checked out before supposed start of the day
|
||||
# if delta_out > 0: Checked out after supposed start of the day
|
||||
|
||||
# Finised before or after planned date within the threshold interval
|
||||
if (delta_out > 0 and delta_out <= company_threshold) or\
|
||||
(delta_out < 0 and abs(delta_out) <= employee_threshold):
|
||||
local_check_out = planned_end_dt
|
||||
|
||||
# There is an overtime at the start of the day
|
||||
if local_check_in < planned_start_dt:
|
||||
pre_work_time += (min(planned_start_dt, local_check_out) - local_check_in).total_seconds() / 3600.0
|
||||
# Interval inside the working hours -> Considered as working time
|
||||
if local_check_in <= planned_end_dt and local_check_out >= planned_start_dt:
|
||||
work_duration += (min(planned_end_dt, local_check_out) - max(planned_start_dt, local_check_in)).total_seconds() / 3600.0
|
||||
# There is an overtime at the end of the day
|
||||
if local_check_out > planned_end_dt:
|
||||
post_work_time += (local_check_out - max(planned_end_dt, local_check_in)).total_seconds() / 3600.0
|
||||
|
||||
# Overtime within the planned work hours + overtime before/after work hours is > company threshold
|
||||
overtime_duration = work_duration - planned_work_duration
|
||||
if pre_work_time > company_threshold:
|
||||
overtime_duration += pre_work_time
|
||||
if post_work_time > company_threshold:
|
||||
overtime_duration += post_work_time
|
||||
# Global overtime including the thresholds
|
||||
overtime_duration_real = sum(attendances.mapped('worked_hours')) - planned_work_duration
|
||||
|
||||
overtime = overtimes.filtered(lambda o: o.date == attendance_date)
|
||||
if not float_is_zero(overtime_duration, 2) or unfinished_shifts:
|
||||
# Do not create if any attendance doesn't have a check_out, update if exists
|
||||
if unfinished_shifts:
|
||||
overtime_duration = 0
|
||||
if not overtime and overtime_duration:
|
||||
overtime_vals_list.append({
|
||||
'employee_id': emp.id,
|
||||
'date': attendance_date,
|
||||
'duration': overtime_duration,
|
||||
'duration_real': overtime_duration_real,
|
||||
})
|
||||
elif overtime:
|
||||
overtime.sudo().write({
|
||||
'duration': overtime_duration,
|
||||
'duration_real': overtime_duration
|
||||
})
|
||||
elif overtime:
|
||||
overtime_to_unlink |= overtime
|
||||
self.env['hr.attendance.overtime'].sudo().create(overtime_vals_list)
|
||||
overtime_to_unlink.sudo().unlink()
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
res = super().create(vals_list)
|
||||
res._update_overtime()
|
||||
return res
|
||||
|
||||
def write(self, vals):
|
||||
if vals.get('employee_id') and \
|
||||
vals['employee_id'] not in self.env.user.employee_ids.ids and \
|
||||
not self.env.user.has_group('hr_attendance.group_hr_attendance_user'):
|
||||
raise AccessError(_("Do not have access, user cannot edit the attendances that are not his own."))
|
||||
attendances_dates = self._get_attendances_dates()
|
||||
result = super(HrAttendance, self).write(vals)
|
||||
if any(field in vals for field in ['employee_id', 'check_in', 'check_out']):
|
||||
# Merge attendance dates before and after write to recompute the
|
||||
# overtime if the attendances have been moved to another day
|
||||
for emp, dates in self._get_attendances_dates().items():
|
||||
attendances_dates[emp] |= dates
|
||||
self._update_overtime(attendances_dates)
|
||||
return result
|
||||
|
||||
def unlink(self):
|
||||
attendances_dates = self._get_attendances_dates()
|
||||
super(HrAttendance, self).unlink()
|
||||
self._update_overtime(attendances_dates)
|
||||
|
||||
@api.returns('self', lambda value: value.id)
|
||||
def copy(self):
|
||||
raise exceptions.UserError(_('You cannot duplicate an attendance.'))
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models, fields
|
||||
|
||||
|
||||
class HrAttendanceOvertime(models.Model):
|
||||
_name = "hr.attendance.overtime"
|
||||
_description = "Attendance Overtime"
|
||||
_rec_name = 'employee_id'
|
||||
_order = 'date desc'
|
||||
|
||||
def _default_employee(self):
|
||||
return self.env.user.employee_id
|
||||
|
||||
employee_id = fields.Many2one(
|
||||
'hr.employee', string="Employee", default=_default_employee,
|
||||
required=True, ondelete='cascade', index=True)
|
||||
company_id = fields.Many2one(related='employee_id.company_id')
|
||||
|
||||
date = fields.Date(string='Day')
|
||||
duration = fields.Float(string='Extra Hours', default=0.0, required=True)
|
||||
duration_real = fields.Float(
|
||||
string='Extra Hours (Real)', default=0.0,
|
||||
help="Extra-hours including the threshold duration")
|
||||
adjustment = fields.Boolean(default=False)
|
||||
|
||||
def init(self):
|
||||
# Allows only 1 overtime record per employee per day unless it's an adjustment
|
||||
self.env.cr.execute("""
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS hr_attendance_overtime_unique_employee_per_day
|
||||
ON %s (employee_id, date)
|
||||
WHERE adjustment is false""" % (self._table))
|
||||
|
|
@ -0,0 +1,211 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
import pytz
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
from odoo import models, fields, api, exceptions, _
|
||||
from odoo.tools import float_round
|
||||
|
||||
|
||||
class HrEmployee(models.Model):
|
||||
_inherit = "hr.employee"
|
||||
|
||||
attendance_ids = fields.One2many(
|
||||
'hr.attendance', 'employee_id', groups="hr_attendance.group_hr_attendance_user,hr.group_hr_user")
|
||||
last_attendance_id = fields.Many2one(
|
||||
'hr.attendance', compute='_compute_last_attendance_id', store=True,
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance,hr.group_hr_user")
|
||||
last_check_in = fields.Datetime(
|
||||
related='last_attendance_id.check_in', store=True,
|
||||
groups="hr_attendance.group_hr_attendance_user,hr.group_hr_user")
|
||||
last_check_out = fields.Datetime(
|
||||
related='last_attendance_id.check_out', store=True,
|
||||
groups="hr_attendance.group_hr_attendance_user,hr.group_hr_user")
|
||||
attendance_state = fields.Selection(
|
||||
string="Attendance Status", compute='_compute_attendance_state',
|
||||
selection=[('checked_out', "Checked out"), ('checked_in', "Checked in")],
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance,hr.group_hr_user")
|
||||
hours_last_month = fields.Float(
|
||||
compute='_compute_hours_last_month', groups="hr_attendance.group_hr_attendance_user,hr.group_hr_user")
|
||||
hours_today = fields.Float(
|
||||
compute='_compute_hours_today',
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance,hr.group_hr_user")
|
||||
hours_last_month_display = fields.Char(
|
||||
compute='_compute_hours_last_month', groups="hr_attendance.group_hr_attendance_user,hr.group_hr_user")
|
||||
overtime_ids = fields.One2many(
|
||||
'hr.attendance.overtime', 'employee_id', groups="hr_attendance.group_hr_attendance_user,hr.group_hr_user")
|
||||
total_overtime = fields.Float(
|
||||
compute='_compute_total_overtime', compute_sudo=True,
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance,hr.group_hr_user")
|
||||
|
||||
@api.depends('overtime_ids.duration', 'attendance_ids')
|
||||
def _compute_total_overtime(self):
|
||||
for employee in self:
|
||||
if employee.company_id.hr_attendance_overtime:
|
||||
employee.total_overtime = float_round(sum(employee.overtime_ids.mapped('duration')), 2)
|
||||
else:
|
||||
employee.total_overtime = 0
|
||||
|
||||
@api.depends('user_id.im_status', 'attendance_state')
|
||||
def _compute_presence_state(self):
|
||||
"""
|
||||
Override to include checkin/checkout in the presence state
|
||||
Attendance has the second highest priority after login
|
||||
"""
|
||||
super()._compute_presence_state()
|
||||
employees = self.filtered(lambda e: e.hr_presence_state != 'present')
|
||||
employee_to_check_working = self.filtered(lambda e: e.attendance_state == 'checked_out'
|
||||
and e.hr_presence_state == 'to_define')
|
||||
working_now_list = employee_to_check_working._get_employee_working_now()
|
||||
for employee in employees:
|
||||
if employee.attendance_state == 'checked_out' and employee.hr_presence_state == 'to_define' and \
|
||||
employee.id not in working_now_list:
|
||||
employee.hr_presence_state = 'absent'
|
||||
elif employee.attendance_state == 'checked_in':
|
||||
employee.hr_presence_state = 'present'
|
||||
|
||||
def _compute_hours_last_month(self):
|
||||
now = fields.Datetime.now()
|
||||
now_utc = pytz.utc.localize(now)
|
||||
for employee in self:
|
||||
tz = pytz.timezone(employee.tz or 'UTC')
|
||||
now_tz = now_utc.astimezone(tz)
|
||||
start_tz = now_tz + relativedelta(months=-1, day=1, hour=0, minute=0, second=0, microsecond=0)
|
||||
start_naive = start_tz.astimezone(pytz.utc).replace(tzinfo=None)
|
||||
end_tz = now_tz + relativedelta(day=1, hour=0, minute=0, second=0, microsecond=0)
|
||||
end_naive = end_tz.astimezone(pytz.utc).replace(tzinfo=None)
|
||||
|
||||
attendances = self.env['hr.attendance'].search([
|
||||
('employee_id', '=', employee.id),
|
||||
'&',
|
||||
('check_in', '<=', end_naive),
|
||||
('check_out', '>=', start_naive),
|
||||
])
|
||||
|
||||
hours = 0
|
||||
for attendance in attendances:
|
||||
check_in = max(attendance.check_in, start_naive)
|
||||
check_out = min(attendance.check_out, end_naive)
|
||||
hours += (check_out - check_in).total_seconds() / 3600.0
|
||||
|
||||
employee.hours_last_month = round(hours, 2)
|
||||
employee.hours_last_month_display = "%g" % employee.hours_last_month
|
||||
|
||||
def _compute_hours_today(self):
|
||||
now = fields.Datetime.now()
|
||||
now_utc = pytz.utc.localize(now)
|
||||
for employee in self:
|
||||
# start of day in the employee's timezone might be the previous day in utc
|
||||
tz = pytz.timezone(employee.tz)
|
||||
now_tz = now_utc.astimezone(tz)
|
||||
start_tz = now_tz + relativedelta(hour=0, minute=0) # day start in the employee's timezone
|
||||
start_naive = start_tz.astimezone(pytz.utc).replace(tzinfo=None)
|
||||
|
||||
attendances = self.env['hr.attendance'].search([
|
||||
('employee_id', '=', employee.id),
|
||||
('check_in', '<=', now),
|
||||
'|', ('check_out', '>=', start_naive), ('check_out', '=', False),
|
||||
])
|
||||
|
||||
worked_hours = 0
|
||||
for attendance in attendances:
|
||||
delta = (attendance.check_out or now) - max(attendance.check_in, start_naive)
|
||||
worked_hours += delta.total_seconds() / 3600.0
|
||||
employee.hours_today = worked_hours
|
||||
|
||||
@api.depends('attendance_ids')
|
||||
def _compute_last_attendance_id(self):
|
||||
for employee in self:
|
||||
employee.last_attendance_id = self.env['hr.attendance'].search([
|
||||
('employee_id', '=', employee.id),
|
||||
], limit=1)
|
||||
|
||||
@api.depends('last_attendance_id.check_in', 'last_attendance_id.check_out', 'last_attendance_id')
|
||||
def _compute_attendance_state(self):
|
||||
for employee in self:
|
||||
att = employee.last_attendance_id.sudo()
|
||||
employee.attendance_state = att and not att.check_out and 'checked_in' or 'checked_out'
|
||||
|
||||
@api.model
|
||||
def attendance_scan(self, barcode):
|
||||
""" Receive a barcode scanned from the Kiosk Mode and change the attendances of corresponding employee.
|
||||
Returns either an action or a warning.
|
||||
"""
|
||||
employee = self.sudo().search([('barcode', '=', barcode)], limit=1)
|
||||
if employee:
|
||||
return employee._attendance_action('hr_attendance.hr_attendance_action_kiosk_mode')
|
||||
return {'warning': _("No employee corresponding to Badge ID '%(barcode)s.'") % {'barcode': barcode}}
|
||||
|
||||
def attendance_manual(self, next_action, entered_pin=None):
|
||||
self.ensure_one()
|
||||
attendance_user_and_no_pin = self.user_has_groups(
|
||||
'hr_attendance.group_hr_attendance_user,'
|
||||
'!hr_attendance.group_hr_attendance_use_pin')
|
||||
can_check_without_pin = attendance_user_and_no_pin or (self.user_id == self.env.user and entered_pin is None)
|
||||
if can_check_without_pin or entered_pin is not None and entered_pin == self.sudo().pin:
|
||||
return self._attendance_action(next_action)
|
||||
if not self.user_has_groups('hr_attendance.group_hr_attendance_user'):
|
||||
return {'warning': _('To activate Kiosk mode without pin code, you must have access right as an Officer or above in the Attendance app. Please contact your administrator.')}
|
||||
return {'warning': _('Wrong PIN')}
|
||||
|
||||
def _attendance_action(self, next_action):
|
||||
""" Changes the attendance of the employee.
|
||||
Returns an action to the check in/out message,
|
||||
next_action defines which menu the check in/out message should return to. ("My Attendances" or "Kiosk Mode")
|
||||
"""
|
||||
self.ensure_one()
|
||||
employee = self.sudo()
|
||||
action_message = self.env["ir.actions.actions"]._for_xml_id("hr_attendance.hr_attendance_action_greeting_message")
|
||||
action_message['previous_attendance_change_date'] = employee.last_attendance_id and (employee.last_attendance_id.check_out or employee.last_attendance_id.check_in) or False
|
||||
action_message['employee_name'] = employee.name
|
||||
action_message['barcode'] = employee.barcode
|
||||
action_message['next_action'] = next_action
|
||||
action_message['hours_today'] = employee.hours_today
|
||||
action_message['kiosk_delay'] = employee.company_id.attendance_kiosk_delay * 1000
|
||||
|
||||
if employee.user_id:
|
||||
modified_attendance = employee.with_user(employee.user_id).sudo()._attendance_action_change()
|
||||
else:
|
||||
modified_attendance = employee._attendance_action_change()
|
||||
action_message['attendance'] = modified_attendance.read()[0]
|
||||
action_message['show_total_overtime'] = employee.company_id.hr_attendance_overtime
|
||||
action_message['total_overtime'] = employee.total_overtime
|
||||
# Overtime have an unique constraint on the day, no need for limit=1
|
||||
action_message['overtime_today'] = self.env['hr.attendance.overtime'].sudo().search([
|
||||
('employee_id', '=', employee.id), ('date', '=', fields.Date.context_today(self)), ('adjustment', '=', False)]).duration or 0
|
||||
return {'action': action_message}
|
||||
|
||||
def _attendance_action_change(self):
|
||||
""" Check In/Check Out action
|
||||
Check In: create a new attendance record
|
||||
Check Out: modify check_out field of appropriate attendance record
|
||||
"""
|
||||
self.ensure_one()
|
||||
action_date = fields.Datetime.now()
|
||||
|
||||
if self.attendance_state != 'checked_in':
|
||||
vals = {
|
||||
'employee_id': self.id,
|
||||
'check_in': action_date,
|
||||
}
|
||||
return self.env['hr.attendance'].create(vals)
|
||||
attendance = self.env['hr.attendance'].search([('employee_id', '=', self.id), ('check_out', '=', False)], limit=1)
|
||||
if attendance:
|
||||
attendance.check_out = action_date
|
||||
else:
|
||||
raise exceptions.UserError(_('Cannot perform check out on %(empl_name)s, could not find corresponding check in. '
|
||||
'Your attendances have probably been modified manually by human resources.') % {'empl_name': self.sudo().name, })
|
||||
return attendance
|
||||
|
||||
@api.model
|
||||
def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True):
|
||||
if 'pin' in groupby or 'pin' in self.env.context.get('group_by', '') or self.env.context.get('no_group_by'):
|
||||
raise exceptions.UserError(_('Such grouping is not allowed.'))
|
||||
return super(HrEmployee, self).read_group(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
|
||||
|
||||
def _compute_presence_icon(self):
|
||||
res = super()._compute_presence_icon()
|
||||
# All employee must chek in or check out. Everybody must have an icon
|
||||
self.filtered(lambda employee: not employee.show_hr_icon_display).show_hr_icon_display = True
|
||||
return res
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
class HrEmployeePublic(models.Model):
|
||||
_inherit = 'hr.employee.public'
|
||||
|
||||
# These are required for manual attendance
|
||||
attendance_state = fields.Selection(related='employee_id.attendance_state', readonly=True,
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance")
|
||||
hours_today = fields.Float(related='employee_id.hours_today', readonly=True,
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance")
|
||||
last_attendance_id = fields.Many2one(related='employee_id.last_attendance_id', readonly=True,
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance")
|
||||
total_overtime = fields.Float(related='employee_id.total_overtime', readonly=True,
|
||||
groups="hr_attendance.group_hr_attendance_kiosk,hr_attendance.group_hr_attendance")
|
||||
|
||||
def action_employee_kiosk_confirm(self):
|
||||
self.ensure_one()
|
||||
return {
|
||||
'type': 'ir.actions.client',
|
||||
'name': 'Confirm',
|
||||
'tag': 'hr_attendance_kiosk_confirm',
|
||||
'employee_id': self.id,
|
||||
'employee_name': self.name,
|
||||
'employee_state': self.attendance_state,
|
||||
'employee_hours_today': self.hours_today,
|
||||
}
|
||||
|
|
@ -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()
|
||||
att_menu = self.env.ref('hr_attendance.menu_hr_attendance_attendances_overview', raise_if_not_found=False)
|
||||
if att_menu and self.env.user.has_group('hr_attendance.group_hr_attendance_user'):
|
||||
res.append(att_menu.id)
|
||||
return res
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
from odoo.osv.expression import OR
|
||||
|
||||
|
||||
class ResCompany(models.Model):
|
||||
_inherit = 'res.company'
|
||||
|
||||
hr_attendance_overtime = fields.Boolean(string="Count Extra Hours")
|
||||
overtime_start_date = fields.Date(string="Extra Hours Starting Date")
|
||||
overtime_company_threshold = fields.Integer(string="Tolerance Time In Favor Of Company", default=0)
|
||||
overtime_employee_threshold = fields.Integer(string="Tolerance Time In Favor Of Employee", default=0)
|
||||
|
||||
attendance_kiosk_mode = fields.Selection([
|
||||
('barcode', 'Barcode / RFID'),
|
||||
('barcode_manual', 'Barcode / RFID and Manual Selection'),
|
||||
('manual', 'Manual Selection'),
|
||||
], string='Attendance Mode', default='barcode_manual')
|
||||
attendance_barcode_source = fields.Selection([
|
||||
('scanner', 'Scanner'),
|
||||
('front', 'Front Camera'),
|
||||
('back', 'Back Camera'),
|
||||
], string='Barcode Source', default='front')
|
||||
attendance_kiosk_delay = fields.Integer(default=10)
|
||||
|
||||
def write(self, vals):
|
||||
search_domain = False # Overtime to generate
|
||||
delete_domain = False # Overtime to delete
|
||||
|
||||
overtime_enabled_companies = self.filtered('hr_attendance_overtime')
|
||||
# Prevent any further logic if we are disabling the feature
|
||||
is_disabling_overtime = False
|
||||
# If we disable overtime
|
||||
if 'hr_attendance_overtime' in vals and not vals['hr_attendance_overtime'] and overtime_enabled_companies:
|
||||
delete_domain = [('company_id', 'in', overtime_enabled_companies.ids)]
|
||||
vals['overtime_start_date'] = False
|
||||
is_disabling_overtime = True
|
||||
|
||||
start_date = vals.get('hr_attendance_overtime') and vals.get('overtime_start_date')
|
||||
# Also recompute if the threshold have changed
|
||||
if not is_disabling_overtime and (
|
||||
start_date or 'overtime_company_threshold' in vals or 'overtime_employee_threshold' in vals):
|
||||
for company in self:
|
||||
# If we modify the thresholds only
|
||||
if start_date == company.overtime_start_date and \
|
||||
(vals.get('overtime_company_threshold') != company.overtime_company_threshold) or\
|
||||
(vals.get('overtime_employee_threshold') != company.overtime_employee_threshold):
|
||||
search_domain = OR([search_domain, [('employee_id.company_id', '=', company.id)]])
|
||||
# If we enabled the overtime with a start date
|
||||
elif not company.overtime_start_date and start_date:
|
||||
search_domain = OR([search_domain, [
|
||||
('employee_id.company_id', '=', company.id),
|
||||
('check_in', '>=', start_date)]])
|
||||
# If we move the start date into the past
|
||||
elif start_date and company.overtime_start_date > start_date:
|
||||
search_domain = OR([search_domain, [
|
||||
('employee_id.company_id', '=', company.id),
|
||||
('check_in', '>=', start_date),
|
||||
('check_in', '<=', company.overtime_start_date)]])
|
||||
# If we move the start date into the future
|
||||
elif start_date and company.overtime_start_date < start_date:
|
||||
delete_domain = OR([delete_domain, [
|
||||
('company_id', '=', company.id),
|
||||
('date', '<', start_date)]])
|
||||
|
||||
res = super().write(vals)
|
||||
if delete_domain:
|
||||
self.env['hr.attendance.overtime'].search(delete_domain).unlink()
|
||||
if search_domain:
|
||||
self.env['hr.attendance'].search(search_domain)._update_overtime()
|
||||
|
||||
return res
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
# -*- 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'
|
||||
|
||||
group_attendance_use_pin = fields.Boolean(
|
||||
string='Employee PIN',
|
||||
implied_group="hr_attendance.group_hr_attendance_use_pin")
|
||||
hr_attendance_overtime = fields.Boolean(
|
||||
string="Count Extra Hours", readonly=False)
|
||||
overtime_start_date = fields.Date(string="Extra Hours Starting Date", readonly=False)
|
||||
overtime_company_threshold = fields.Integer(
|
||||
string="Tolerance Time In Favor Of Company", readonly=False)
|
||||
overtime_employee_threshold = fields.Integer(
|
||||
string="Tolerance Time In Favor Of Employee", readonly=False)
|
||||
attendance_kiosk_mode = fields.Selection(related='company_id.attendance_kiosk_mode', readonly=False)
|
||||
attendance_barcode_source = fields.Selection(related='company_id.attendance_barcode_source', readonly=False)
|
||||
attendance_kiosk_delay = fields.Integer(related='company_id.attendance_kiosk_delay', readonly=False)
|
||||
|
||||
@api.model
|
||||
def get_values(self):
|
||||
res = super(ResConfigSettings, self).get_values()
|
||||
company = self.env.company
|
||||
res.update({
|
||||
'hr_attendance_overtime': company.hr_attendance_overtime,
|
||||
'overtime_start_date': company.overtime_start_date,
|
||||
'overtime_company_threshold': company.overtime_company_threshold,
|
||||
'overtime_employee_threshold': company.overtime_employee_threshold,
|
||||
})
|
||||
return res
|
||||
|
||||
def set_values(self):
|
||||
super().set_values()
|
||||
company = self.env.company
|
||||
# Done this way to have all the values written at the same time,
|
||||
# to avoid recomputing the overtimes several times with
|
||||
# invalid company configurations
|
||||
fields_to_check = [
|
||||
'hr_attendance_overtime',
|
||||
'overtime_start_date',
|
||||
'overtime_company_threshold',
|
||||
'overtime_employee_threshold',
|
||||
]
|
||||
if any(self[field] != company[field] for field in fields_to_check):
|
||||
company.write({field: self[field] for field in fields_to_check})
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models, fields
|
||||
|
||||
|
||||
class User(models.Model):
|
||||
_inherit = ['res.users']
|
||||
|
||||
hours_last_month = fields.Float(related='employee_id.hours_last_month')
|
||||
hours_last_month_display = fields.Char(related='employee_id.hours_last_month_display')
|
||||
attendance_state = fields.Selection(related='employee_id.attendance_state')
|
||||
last_check_in = fields.Datetime(related='employee_id.last_attendance_id.check_in')
|
||||
last_check_out = fields.Datetime(related='employee_id.last_attendance_id.check_out')
|
||||
total_overtime = fields.Float(related='employee_id.total_overtime')
|
||||
|
||||
@property
|
||||
def SELF_READABLE_FIELDS(self):
|
||||
return super().SELF_READABLE_FIELDS + [
|
||||
'hours_last_month',
|
||||
'hours_last_month_display',
|
||||
'attendance_state',
|
||||
'last_check_in',
|
||||
'last_check_out',
|
||||
'total_overtime'
|
||||
]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import hr_attendance_report
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models, tools
|
||||
|
||||
|
||||
class HRAttendanceReport(models.Model):
|
||||
_name = "hr.attendance.report"
|
||||
_description = "Attendance Statistics"
|
||||
_auto = False
|
||||
|
||||
department_id = fields.Many2one('hr.department', string="Department", readonly=True)
|
||||
employee_id = fields.Many2one('hr.employee', string="Employee", readonly=True)
|
||||
company_id = fields.Many2one('res.company', string="Company", readonly=True)
|
||||
check_in = fields.Date("Check In", readonly=True)
|
||||
worked_hours = fields.Float("Hours Worked", readonly=True)
|
||||
overtime_hours = fields.Float("Extra Hours", readonly=True)
|
||||
|
||||
@api.model
|
||||
def _select(self):
|
||||
return """
|
||||
SELECT
|
||||
hra.id,
|
||||
hr_employee.department_id,
|
||||
hra.employee_id,
|
||||
hr_employee.company_id,
|
||||
hra.check_in,
|
||||
hra.worked_hours,
|
||||
coalesce(ot.duration, 0) as overtime_hours
|
||||
"""
|
||||
|
||||
@api.model
|
||||
def _from(self):
|
||||
return """
|
||||
FROM (
|
||||
SELECT
|
||||
id,
|
||||
row_number() over (partition by employee_id, CAST(check_in AS DATE)) as ot_check,
|
||||
employee_id,
|
||||
CAST(check_in
|
||||
at time zone 'utc'
|
||||
at time zone
|
||||
(SELECT calendar.tz FROM resource_calendar as calendar
|
||||
INNER JOIN hr_employee as employee ON employee.id = hr_attendance.employee_id
|
||||
WHERE calendar.id = employee.resource_calendar_id)
|
||||
as DATE) as check_in,
|
||||
worked_hours
|
||||
FROM
|
||||
hr_attendance
|
||||
) as hra
|
||||
"""
|
||||
|
||||
def _join(self):
|
||||
return """
|
||||
LEFT JOIN hr_employee ON hr_employee.id = hra.employee_id
|
||||
LEFT JOIN hr_attendance_overtime ot
|
||||
ON hra.ot_check = 1
|
||||
AND ot.employee_id = hra.employee_id
|
||||
AND ot.date = hra.check_in
|
||||
AND ot.adjustment = FALSE
|
||||
"""
|
||||
|
||||
def init(self):
|
||||
tools.drop_view_if_exists(self.env.cr, self._table)
|
||||
|
||||
self.env.cr.execute("""
|
||||
CREATE OR REPLACE VIEW %s AS (
|
||||
%s
|
||||
%s
|
||||
%s
|
||||
)
|
||||
""" % (self._table, self._select(), self._from(), self._join())
|
||||
)
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="hr_attendance_report_view_search" model="ir.ui.view">
|
||||
<field name="name">hr.attendance.report.view.search</field>
|
||||
<field name="model">hr.attendance.report</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="HR Attendance Search">
|
||||
<field name="employee_id"/>
|
||||
<field name="department_id" operator="child_of"/>
|
||||
<filter name="check_in" string="Check In" date="check_in" default_period="last_month"/>
|
||||
<group expand="0" string="Group By">
|
||||
<filter string="Employee" name="groupby_employee" context="{'group_by': 'employee_id'}"/>
|
||||
<filter string="Check In" name="groupby_check_in" context="{'group_by': 'check_in'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_report_view_pivot" model="ir.ui.view">
|
||||
<field name="name">hr.attendance.report.view.pivot</field>
|
||||
<field name="model">hr.attendance.report</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="Attendance" js_class="attendance_report_pivot">
|
||||
<field name="employee_id" type="row"/>
|
||||
<field name="check_in" type="col"/>
|
||||
<field name="worked_hours" type="measure" widget="float_time"/>
|
||||
<field name="overtime_hours" type="measure" widget="float_time"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_report_view_graph" model="ir.ui.view">
|
||||
<field name="name">hr.attendance.report.view.graph</field>
|
||||
<field name="model">hr.attendance.report</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Attendance Statistics" stacked="0" js_class="attendance_report_graph">
|
||||
<field name="employee_id"/>
|
||||
<field name="check_in"/>
|
||||
<field name="overtime_hours" type="measure" />
|
||||
<field name="worked_hours" type="measure" />
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_report_action" model="ir.actions.act_window">
|
||||
<field name="name">Attendance Analysis</field>
|
||||
<field name="res_model">hr.attendance.report</field>
|
||||
<field name="view_mode">graph,pivot</field>
|
||||
<field name="search_view_id" ref="hr_attendance_report_view_search"/>
|
||||
<field name="context">{'group_by': ['check_in:day', 'employee_id'], 'search_default_check_in': '1'}</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_report_action_filtered" model="ir.actions.act_window">
|
||||
<field name="name">Attendance Analysis</field>
|
||||
<field name="res_model">hr.attendance.report</field>
|
||||
<field name="view_mode">graph,pivot</field>
|
||||
<field name="search_view_id" ref="hr_attendance_report_view_search"/>
|
||||
<field name="context">{
|
||||
'group_by': ['check_in:day', 'employee_id'],
|
||||
'search_default_department_id': [active_id]}
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_hr_attendance_report"
|
||||
name="Reporting"
|
||||
sequence="30"
|
||||
parent="hr_attendance.menu_hr_attendance_root"
|
||||
action="hr_attendance_report_action"
|
||||
groups="hr_attendance.group_hr_attendance_user"/>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,118 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record model="ir.module.category" id="base.module_category_human_resources_attendances">
|
||||
<field name="sequence">14</field>
|
||||
</record>
|
||||
|
||||
<record id="group_hr_attendance_kiosk" model="res.groups">
|
||||
<field name="name">User : Only kiosk mode</field>
|
||||
<field name="category_id" ref="base.module_category_human_resources_employees"/>
|
||||
<field name="comment">The user will be able to open the kiosk mode and validate the employee PIN.</field>
|
||||
<field name="implied_ids" eval="[(6, 0, [ref('base.group_user')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="hr.group_hr_user" model="res.groups">
|
||||
<field name="implied_ids" eval="[(4, ref('hr_attendance.group_hr_attendance_kiosk'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="group_hr_attendance" model="res.groups">
|
||||
<field name="name">User</field>
|
||||
<field name="category_id" ref="base.module_category_human_resources_attendances"/>
|
||||
<field name="comment">The user will gain access to the human resources attendance menu, enabling him to manage his own attendance.</field>
|
||||
</record>
|
||||
|
||||
<record id="group_hr_attendance_user" model="res.groups">
|
||||
<field name="name">Officer : Manage all attendances</field>
|
||||
<field name="category_id" ref="base.module_category_human_resources_attendances"/>
|
||||
<field name="implied_ids" eval="[(4, ref('hr.group_hr_user')), (4, ref('hr_attendance.group_hr_attendance'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="group_hr_attendance_manager" model="res.groups">
|
||||
<field name="name">Administrator</field>
|
||||
<field name="category_id" ref="base.module_category_human_resources_attendances"/>
|
||||
<field name="implied_ids" eval="[(4, ref('hr_attendance.group_hr_attendance_user'))]"/>
|
||||
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="base.default_user" model="res.users">
|
||||
<field name="groups_id" eval="[(4,ref('hr_attendance.group_hr_attendance_manager'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="group_hr_attendance_use_pin" model="res.groups">
|
||||
<field name="name">Enable PIN use</field>
|
||||
<field name="category_id" ref="base.module_category_hidden"/>
|
||||
<field name="comment">The user will have to enter his PIN to check in and out manually at the company screen.</field>
|
||||
</record>
|
||||
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="hr_attendance_rule_employee_company" model="ir.rule">
|
||||
<field name="name">Employee multi company rule</field>
|
||||
<field name="model_id" ref="model_hr_attendance"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('employee_id.company_id','=',False),('employee_id.company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_rule_attendance_manager" model="ir.rule">
|
||||
<field name="name">attendance officer: full access</field>
|
||||
<field name="model_id" ref="model_hr_attendance"/>
|
||||
<field name="domain_force">[(1,'=',1)]</field>
|
||||
<field name="groups" eval="[(4,ref('hr_attendance.group_hr_attendance_user'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_rule_attendance_manual" model="ir.rule">
|
||||
<field name="name">Manual Attendance: own attendances</field>
|
||||
<field name="model_id" ref="model_hr_attendance"/>
|
||||
<field name="domain_force">[('employee_id.user_id', '=', user.id)]</field>
|
||||
<field name="perm_read" eval="1"/>
|
||||
<field name="perm_write" eval="0"/>
|
||||
<field name="perm_create" eval="1"/>
|
||||
<field name="perm_unlink" eval="0"/>
|
||||
<field name="groups" eval="[(4,ref('hr_attendance.group_hr_attendance'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_rule_attendance_employee" model="ir.rule">
|
||||
<field name="name">user: read own attendance only</field>
|
||||
<field name="model_id" ref="model_hr_attendance"/>
|
||||
<field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
|
||||
<field name="perm_read" eval="1"/>
|
||||
<field name="perm_write" eval="0"/>
|
||||
<field name="perm_create" eval="0"/>
|
||||
<field name="perm_unlink" eval="0"/>
|
||||
<field name="groups" eval="[(4,ref('base.group_user'))]"/>
|
||||
</record>
|
||||
|
||||
<!-- Overtime -->
|
||||
<record id="hr_attendance_overtime_rule_employee_company" model="ir.rule">
|
||||
<field name="name">Employee multi company rule</field>
|
||||
<field name="model_id" ref="model_hr_attendance_overtime"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('employee_id.company_id','=',False),('employee_id.company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_rule_attendance_overtime_manager" model="ir.rule">
|
||||
<field name="name">attendance officer: full access</field>
|
||||
<field name="model_id" ref="model_hr_attendance_overtime"/>
|
||||
<field name="domain_force">[(1,'=',1)]</field>
|
||||
<field name="groups" eval="[(4,ref('hr_attendance.group_hr_attendance_user'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="hr_attendance_rule_attendance_overtime_employee" model="ir.rule">
|
||||
<field name="name">user: read and modify own attendance only</field>
|
||||
<field name="model_id" ref="model_hr_attendance_overtime"/>
|
||||
<field name="domain_force">[('employee_id.user_id', '=', user.id)]</field>
|
||||
<field name="perm_read" eval="1"/>
|
||||
<field name="perm_write" eval="0"/>
|
||||
<field name="perm_create" eval="0"/>
|
||||
<field name="perm_unlink" eval="0"/>
|
||||
<field name="groups" eval="[(4,ref('base.group_user'))]"/>
|
||||
</record>
|
||||
|
||||
<!-- Report -->
|
||||
<record id="hr_attendance_report_rule_multi_company" model="ir.rule">
|
||||
<field name="name">Attendance report multi company rule</field>
|
||||
<field name="model_id" ref="model_hr_attendance_report"/>
|
||||
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_hr_attendance_officer,hr.attendance.user,model_hr_attendance,group_hr_attendance_user,1,1,1,1
|
||||
access_hr_attendance_user,hr.attendance.system.user,model_hr_attendance,group_hr_attendance,1,0,1,0
|
||||
access_hr_attendance_system_user,hr.attendance.system.user,model_hr_attendance,base.group_user,1,0,0,0
|
||||
access_hr_attendance_overtime_user,hr.attendance.overtime.user,model_hr_attendance_overtime,hr_attendance.group_hr_attendance_user,1,1,1,1
|
||||
access_hr_attendance_overtime_system_user,hr.attendance.overtime.system.user,model_hr_attendance_overtime,base.group_user,1,0,0,0
|
||||
access_hr_attendance_report_user,hr.attendance.report.user,model_hr_attendance_report,hr_attendance.group_hr_attendance_user,1,1,1,1
|
||||
|
Binary file not shown.
|
After Width: | Height: | Size: 5.9 KiB |
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