diff options
| author | Jérome Maes <jem@openerp.com> | 2017-08-02 09:49:34 +0200 |
|---|---|---|
| committer | Jérome Maes <jem@openerp.com> | 2017-08-02 09:49:34 +0200 |
| commit | 04c5aa31259b9e2d8d52f21f9ccde1d0b93d24e8 (patch) | |
| tree | 1da255ff7f94dd0d493c832d97e65ba9437e66ae | |
| parent | 072411b336ce96c3bdb89923b373994d54c16328 (diff) | |
[FIX] hr_timesheet_sheet: remove all remaining file
Some files were still present (or reintroduced) after module deletion.
| -rw-r--r-- | addons/hr_timesheet_sheet/i18n/fr.po | 549 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/i18n/hu.po | 542 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/i18n/nl.po | 540 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/i18n/pt_BR.po | 535 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/i18n/zh_CN.po | 523 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/models/__init__.py | 8 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py | 207 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/static/src/js/timesheet.js | 364 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/static/src/less/timesheet.less | 83 | ||||
| -rw-r--r-- | addons/hr_timesheet_sheet/wizard/__init__.py | 4 |
10 files changed, 0 insertions, 3355 deletions
diff --git a/addons/hr_timesheet_sheet/i18n/fr.po b/addons/hr_timesheet_sheet/i18n/fr.po deleted file mode 100644 index ca6bca34fe9..00000000000 --- a/addons/hr_timesheet_sheet/i18n/fr.po +++ /dev/null @@ -1,549 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * hr_timesheet_sheet -# -# Translators: -# Xavier Belmere <Info@cartmeleon.com>, 2016 -# Martin Trigaux <mat@odoo.com>, 2016 -# Leo Schmitt <inactive+lschmitt@transifex.com>, 2016 -# Lucas Deliege <lud@odoo.com>, 2016 -# Clo <clo@odoo.com>, 2016 -# lucasdeliege <deliegelucas@gmail.com>, 2016 -# Miguel Vidali <mvidali129@gmail.com>, 2016 -# Olivier Lenoir <olivier.lenoir@free.fr>, 2016 -# Benedicte HANET <hanetb@gmail.com>, 2016 -# Maxime Chambreuil <mchambreuil@ursainfosystems.com>, 2016 -# Adriana Ierfino <adriana.ierfino@savoirfairelinux.com>, 2016 -# Xavier Symons <xsy@openerp.com>, 2016 -# Tony Galmiche <tony.galmiche@infosaone.com>, 2016 -# Nicolas JEUDY <nicolas@sudokeys.com>, 2016 -# Nancy Bolognesi <nb@microcom.ca>, 2016 -# Frédéric LIETART <stuff@tifred.fr>, 2016 -# Fabien Pinckaers <fp@openerp.com>, 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.saas~14\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-15 09:49+0000\n" -"PO-Revision-Date: 2017-02-15 09:49+0000\n" -"Last-Translator: Fabien Pinckaers <fp@openerp.com>, 2016\n" -"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "" -" * The 'Open' status is used when a user is encoding a new and unconfirmed timesheet. \n" -"* The 'Waiting Approval' status is used to confirm the timesheet by user. \n" -"* The 'Approved' status is used when the users timesheet is accepted by his/her senior." -msgstr "" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 -#, python-format -msgid "Add a Line" -msgstr "Ajouter une ligne" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line -msgid "Analytic Line" -msgstr "Ligne analytique" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_ids -msgid "Analytic accounts" -msgstr "Compte analytique" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Approve" -msgstr "Approuver" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_approved -msgid "Approved" -msgstr "Confirmé par responsable" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:137 -#, python-format -msgid "Cannot approve a non-submitted timesheet." -msgstr "" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:51 -#, python-format -msgid "Click to add projects, contracts or analytic accounts." -msgstr "" -"Cliquez pour ajouter des projets, des contrats ou des comptes analytiques." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_res_company -msgid "Companies" -msgstr "Sociétés" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_company_id -msgid "Company" -msgstr "Société" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Confirmed Timesheets" -msgstr "Feuilles de temps confirmées" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_uid -msgid "Created by" -msgstr "Créé par" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_date -msgid "Created on" -msgstr "Créé le" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_from -msgid "Date From" -msgstr "Date début" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_to -msgid "Date To" -msgstr "Date de fin" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_department_id -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Department" -msgstr "Département" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Details" -msgstr "Détails" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_display_name -msgid "Display Name" -msgstr "Afficher le nom" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_employee -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_employee_id -msgid "Employee" -msgstr "Employé" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Employee's Name" -msgstr "Nom de l'employé" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Employees" -msgstr "Employés" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Extra features" -msgstr "Fonctionnalités supplémentaires" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Group By" -msgstr "Regrouper par" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_department -msgid "HR Department" -msgstr "Département RH" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Hours" -msgstr "Heures" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_id -msgid "ID" -msgstr "ID" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "In Draft" -msgstr "A l'état \"Brouillon\"" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:103 -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:113 -#, python-format -msgid "" -"In order to create a timesheet for this employee, you must link him/her to a" -" user." -msgstr "" -"Pour créer une feuille de temps pour cet employé, vous devez lier l'employé " -"à un utilisateur." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account___last_update -msgid "Last Modified on" -msgstr "Dernière Modification le" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_uid -msgid "Last Updated by" -msgstr "Dernière mise à jour par" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_date -msgid "Last Updated on" -msgstr "Dernière mise à jour le" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Month" -msgstr "Mois" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "More Info" -msgstr "Plus d'infos" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current -msgid "My Current Timesheet" -msgstr "Ma Feuille de Présence actuelle" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_my_timesheets -msgid "My Timesheets" -msgstr "Mes feuilles de temps" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "New" -msgstr "Nouveau" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -msgid "New timesheet to approve." -msgstr "Nouvelle feuille de temps à approuver." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_name -msgid "Note" -msgstr "Note" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:135 -#, python-format -msgid "Only an HR Officer or Manager can approve timesheets." -msgstr "" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:120 -#, python-format -msgid "" -"Only an HR Officer or Manager can refuse timesheets or reset them to draft." -msgstr "" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "Open" -msgstr "Ouvertes" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:26 -#, python-format -msgid "Open Timesheet" -msgstr "Ouvrir les feuilles de temps" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_project_config_settings_timesheet_range -#: model:ir.model.fields,help:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Periodicity on which you validate your timesheets." -msgstr "Période pour laquelle vous pouvez valider vos feuille de temps" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_name -msgid "Project / Analytic Account" -msgstr "Projet /Compte analytique" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Refuse" -msgstr "Refuser" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "Related user name for the resource to manage its access." -msgstr "Utilisateur associé à la ressource pour gérer les droits d'accès." - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_filter -msgid "Search Account" -msgstr "Recherche de comptes" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Search Timesheet" -msgstr "Rechercher dans les feuilles de temps" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Set to Draft" -msgstr "Marquer comme brouillon" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id_computed -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_sheet_id -msgid "Sheet" -msgstr "Feuille" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "Status" -msgstr "Statut" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Submit to Manager" -msgstr "Soumettre au responsable" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Summary" -msgstr "Résumé" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet" -msgstr "Feuille de présence" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Activities" -msgstr "Activités de la feuille de temps" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Period" -msgstr "Période des feuilles de temps" - -#. module: hr_timesheet_sheet -#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timesheet_sheet -msgid "Timesheet Sheet: My Timesheet" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_module_project_timesheet_synchro -msgid "Timesheet app for Chrome/Android/iOS" -msgstr "Application Feuille de temps pour Chrome/Android/iOS" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_approved -msgid "Timesheet approved" -msgstr "Feuille de temps approuvée" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -msgid "Timesheet by Accounts" -msgstr "Feuille de temps par compte" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_timesheet_ids -msgid "Timesheet lines" -msgstr "Lignes des feuilles de temps" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Timesheet range" -msgstr "Plage de la feuille de temps" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_timesheet_range -msgid "Timesheet range *" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_department_timesheet_to_approve_count -msgid "Timesheet to Approve" -msgstr "Feuille de temps à approuver" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_employee_timesheet_count -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_department_view_kanban -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_employee_extd_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Timesheets" -msgstr "Feuilles de temps" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_approved -msgid "Timesheets Approved" -msgstr "Feuilles de temps approuvées" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account -msgid "Timesheets by Period" -msgstr "Feuilles de temps par période" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"Timesheets can also be invoiced to customers, depending on the\n" -" configuration of each project's related contract." -msgstr "" -"Les feuilles de temps peuvent être facturées au client, en fonction\n" -"de la configuration de chaque projet / contrat." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,name:hr_timesheet_sheet.hr_timesheet_action_from_department -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_confirmed -msgid "Timesheets to Approve" -msgstr "Feuilles de temps à approuver" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_to_approve -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "To Approve" -msgstr "À approuver" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:14 -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:36 -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -#, python-format -msgid "Total" -msgstr "Total" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_total -msgid "Total Time" -msgstr "Temps total" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unread Messages" -msgstr "Messages non lus" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unvalidated Timesheets" -msgstr "Feuilles de temps non validées" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "User" -msgstr "Utilisateur" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "Waiting Approval" -msgstr "En attente d'approbation" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Week" -msgstr "Semaine" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:143 -#, python-format -msgid "Week " -msgstr "Semaine " - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:151 -#, python-format -msgid "You cannot delete a timesheet which is already confirmed." -msgstr "" -"Vous ne pouvez pas supprimer des feuilles de temps qui sont déjà confirmées." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:97 -#, python-format -msgid "You cannot duplicate a timesheet." -msgstr "Vous ne pouvez pas dupliquer une feuille de temps." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/account_analytic_line.py:60 -#, python-format -msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "" -"Vous ne pouvez pas modifier une entrée dans une feuille de temps confirmée." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"You must record timesheets every day and confirm at the end\n" -" of the week. Once the timesheet is confirmed, it should be\n" -" validated by a manager." -msgstr "" -"Vous devez remplir votre feuille de temps chaque jour, et les confirmer\n" -"à la fin de la semaine. Une fois la feuille confirmée, elle doit être\n" -"validée par un gestionnaire." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:52 -#, python-format -msgid "You will be able to register your working hours and activities." -msgstr "" -"Vous serez en mesure d'enregistrer vos heures de travail et vos activités." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open -msgid "hr.timesheet.current.open" -msgstr "hr.timesheet.current.open" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "new timesheet." -msgstr "nouvelle feuille de temps" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_project_config_settings -msgid "project.config.settings" -msgstr "project.config.settings" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "to" -msgstr "au" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "waiting approval" -msgstr "En attente d'approbation" diff --git a/addons/hr_timesheet_sheet/i18n/hu.po b/addons/hr_timesheet_sheet/i18n/hu.po deleted file mode 100644 index 81fa1ddaa4d..00000000000 --- a/addons/hr_timesheet_sheet/i18n/hu.po +++ /dev/null @@ -1,542 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * hr_timesheet_sheet -# -# Translators: -# Martin Trigaux <mat@odoo.com>, 2016 -# krnkris <krnkris@freemail.hu>, 2016 -# Oregional <geza.nagy@oregional.hu>, 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.saas~14\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-15 09:49+0000\n" -"PO-Revision-Date: 2017-02-15 09:49+0000\n" -"Last-Translator: Oregional <geza.nagy@oregional.hu>, 2016\n" -"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: hu\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "" -" * The 'Open' status is used when a user is encoding a new and unconfirmed timesheet. \n" -"* The 'Waiting Approval' status is used to confirm the timesheet by user. \n" -"* The 'Approved' status is used when the users timesheet is accepted by his/her senior." -msgstr "" -" * A 'Nyitott' állapotot használja, ha a felhasználó olyan új időkimutatást táplál be ami még nincs visszaigazolva. \n" -"* A 'Jóváhagyásra vár' állapotot használja, ha egy felhasználó visszaigazolta az időkimutatást. \n" -"* Az 'Jóváhagyott' állapotot használja, ha a felhasználó időkimutatását elfogadta egy felettese." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 -#, python-format -msgid "Add a Line" -msgstr "Sor hozzáadása" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line -msgid "Analytic Line" -msgstr "Analitikus/elemző tétel" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_ids -msgid "Analytic accounts" -msgstr "Gyűjtőkódok" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Approve" -msgstr "Jóváhagyás" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_approved -msgid "Approved" -msgstr "Jóváhagyott" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:137 -#, python-format -msgid "Cannot approve a non-submitted timesheet." -msgstr "Nem lehet jóváhagyni egy beadatlan munkaidő-kiosztást." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:51 -#, python-format -msgid "Click to add projects, contracts or analytic accounts." -msgstr "Kattintson projekt, szerződések vagy elemző számlák hozzáadásához." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_res_company -msgid "Companies" -msgstr "Vállalatok" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_company_id -msgid "Company" -msgstr "Vállalat" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Confirmed Timesheets" -msgstr "Jóváhagyott munkaidő kimutatások" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_uid -msgid "Created by" -msgstr "Készítette" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_date -msgid "Created on" -msgstr "Létrehozás dátuma" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_from -msgid "Date From" -msgstr "Dátumtól" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_to -msgid "Date To" -msgstr "Dátumig" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_department_id -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Department" -msgstr "Osztály, részleg" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Details" -msgstr "Részletek" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_display_name -msgid "Display Name" -msgstr "Megjelenített név" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_employee -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_employee_id -msgid "Employee" -msgstr "Alkalmazott" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Employee's Name" -msgstr "Alkalmazott neve" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Employees" -msgstr "Alkalmazottak" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Extra features" -msgstr "Extra jellemzők" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Group By" -msgstr "Csoportosítás" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_department -msgid "HR Department" -msgstr "Emberi erőforrás Osztály, részleg" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Hours" -msgstr "Órák" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_id -msgid "ID" -msgstr "Azonosító ID" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "In Draft" -msgstr "Tervezet" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:103 -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:113 -#, python-format -msgid "" -"In order to create a timesheet for this employee, you must link him/her to a" -" user." -msgstr "" -"Ahhoz, hogy munkaidőbeosztás tudjon ennek a munkavállalónak készíteni, " -"előszöz hozzá kell rendelnie egy felhasználóhoz." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account___last_update -msgid "Last Modified on" -msgstr "Utoljára frissítve ekkor" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_uid -msgid "Last Updated by" -msgstr "Utoljára frissítette" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_date -msgid "Last Updated on" -msgstr "Utoljára frissítve " - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Month" -msgstr "Hónap" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "More Info" -msgstr "További információ" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current -msgid "My Current Timesheet" -msgstr "Az én jelenlegi időkimutatásom" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_my_timesheets -msgid "My Timesheets" -msgstr "Munkaidő-kiosztásaim" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "New" -msgstr "Új" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -msgid "New timesheet to approve." -msgstr "Új, elfogadásra váró munkaidő-kiosztás" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_name -msgid "Note" -msgstr "Jegyzet" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:135 -#, python-format -msgid "Only an HR Officer or Manager can approve timesheets." -msgstr "" -"Csak egy HR emberi erőforrás hivatalnok vagy vezető tud jóváhagyni munkaidő-" -"kiosztásokat." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:120 -#, python-format -msgid "" -"Only an HR Officer or Manager can refuse timesheets or reset them to draft." -msgstr "" -"Csak egy HR emberi erőforrás hivatalnok vagy vezető tud elutasítani vagy " -"visszaállítani tervezetnek munkaidő-kiosztásokat." - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "Open" -msgstr "Megnyitás" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:26 -#, python-format -msgid "Open Timesheet" -msgstr "Munkaidő-kiosztás megnyitása" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_project_config_settings_timesheet_range -#: model:ir.model.fields,help:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Periodicity on which you validate your timesheets." -msgstr "Periódus, melyen az időkimutatásait érvényesíti." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_name -msgid "Project / Analytic Account" -msgstr "Projekt /Gyűjtőkód" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Refuse" -msgstr "Elutasít" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "Related user name for the resource to manage its access." -msgstr "" -"Az erőforráshoz kapcsolódó felhasználó neve, aki kezeli a hozzáférést az " -"erőforráshoz." - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_filter -msgid "Search Account" -msgstr "Felhasználó keresés" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Search Timesheet" -msgstr "Munkaidő-kiosztás keresése" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Set to Draft" -msgstr "Beállítás tervezetnek" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id_computed -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_sheet_id -msgid "Sheet" -msgstr "Táblázat" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "Status" -msgstr "Állapot" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Submit to Manager" -msgstr "Felső vezetőnek rendelkezésére" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Summary" -msgstr "Összegzés" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet" -msgstr "Munkaidő-kiosztás" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Activities" -msgstr "Időkimutatás tevékenység" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Period" -msgstr "Időkimutatás időszak" - -#. module: hr_timesheet_sheet -#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timesheet_sheet -msgid "Timesheet Sheet: My Timesheet" -msgstr "Időkimutatás: Én időkimutatásaim" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_module_project_timesheet_synchro -msgid "Timesheet app for Chrome/Android/iOS" -msgstr "Időbeosztás alkalmazás Chrome/Android/iOS eszközökhöz" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_approved -msgid "Timesheet approved" -msgstr "Elfogadott munkaidő-kiosztás" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -msgid "Timesheet by Accounts" -msgstr "Gyűjtőkódok szerinti munkaidő-kiosztás" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_timesheet_ids -msgid "Timesheet lines" -msgstr "Munkaidő-kiosztás sorok" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Timesheet range" -msgstr "Munkaidő-kiosztás időintervalluma" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_timesheet_range -msgid "Timesheet range *" -msgstr "Munkaidő-kiosztás időintervalluma *" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_department_timesheet_to_approve_count -msgid "Timesheet to Approve" -msgstr "Elfogadásra váró munkaidő-kiosztás" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_employee_timesheet_count -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_department_view_kanban -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_employee_extd_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Timesheets" -msgstr "Munkaidő-beosztás" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_approved -msgid "Timesheets Approved" -msgstr "Elfogadott munkaidő-kiosztások" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account -msgid "Timesheets by Period" -msgstr "Időszak szerinti munkaidő-kiosztások" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"Timesheets can also be invoiced to customers, depending on the\n" -" configuration of each project's related contract." -msgstr "" -"Munkaidő kimutatást az ügyfeleknek is lehet számlázni, attól \n" -" függően, hogyan lett minden egyes projekt beállítva a vonatkozó szerződéshez." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,name:hr_timesheet_sheet.hr_timesheet_action_from_department -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_confirmed -msgid "Timesheets to Approve" -msgstr "Elfogadásra váró munkaidő-kiosztások" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_to_approve -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "To Approve" -msgstr "Jóváhagyandó" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:14 -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:36 -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -#, python-format -msgid "Total" -msgstr "Összesen" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_total -msgid "Total Time" -msgstr "Összes idő" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unread Messages" -msgstr "Olvasatlan üzenetek" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unvalidated Timesheets" -msgstr "Nem jóváhagyott munkaidő-kiosztások" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "User" -msgstr "Felhasználó" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "Waiting Approval" -msgstr "Jóváhagyásra vár" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Week" -msgstr "Hét" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:143 -#, python-format -msgid "Week " -msgstr "Hét " - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:151 -#, python-format -msgid "You cannot delete a timesheet which is already confirmed." -msgstr "Nem törölhet olyan időkimutatást, mely már visszaigazolt." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:97 -#, python-format -msgid "You cannot duplicate a timesheet." -msgstr "Nem többszörözhet egy időkimutatást." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/account_analytic_line.py:60 -#, python-format -msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "Nem tud módosítani a visszaigazolt időkimutatáson." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"You must record timesheets every day and confirm at the end\n" -" of the week. Once the timesheet is confirmed, it should be\n" -" validated by a manager." -msgstr "" -"Rögzítenie kell a munkaóra kimutatásait minden nap és le kell jelentenie\n" -" a hét végén. Ha a munkaidő-kiosztás lejelentett és elfogadott\n" -" akkor a főnökének le kell igazolnia." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:52 -#, python-format -msgid "You will be able to register your working hours and activities." -msgstr "" -"Lehetősége lesz a munka órái és a tevékenységei\n" -" regisztrálására." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open -msgid "hr.timesheet.current.open" -msgstr "hr.timesheet.current.open" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "new timesheet." -msgstr "új munkaidő-kiosztás." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_project_config_settings -msgid "project.config.settings" -msgstr "project.config.settings" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "to" -msgstr "ig" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "waiting approval" -msgstr "Jóváhagyásra váró" diff --git a/addons/hr_timesheet_sheet/i18n/nl.po b/addons/hr_timesheet_sheet/i18n/nl.po deleted file mode 100644 index b165017413f..00000000000 --- a/addons/hr_timesheet_sheet/i18n/nl.po +++ /dev/null @@ -1,540 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * hr_timesheet_sheet -# -# Translators: -# Yenthe Van Ginneken <yenthespam@gmail.com>, 2016 -# Eric Geens <ericgeens@yahoo.com>, 2016 -# Martin Trigaux <mat@odoo.com>, 2016 -# Erwin van der Ploeg <erwin@odooexperts.nl>, 2016 -# Cas Vissers <casvissers@brahoo.nl>, 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.saas~14\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-15 09:49+0000\n" -"PO-Revision-Date: 2017-02-15 09:49+0000\n" -"Last-Translator: Cas Vissers <casvissers@brahoo.nl>, 2017\n" -"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: nl\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "" -" * The 'Open' status is used when a user is encoding a new and unconfirmed timesheet. \n" -"* The 'Waiting Approval' status is used to confirm the timesheet by user. \n" -"* The 'Approved' status is used when the users timesheet is accepted by his/her senior." -msgstr "" -"* De 'Open' status wordt gebruikt als de gebruiker een nieuwe urenstaat invult.\n" -"* De 'Wacht op goedkeuring' wordt gebruikt door de gebruiker om de urenstaat te bevestigen. \n" -"* De 'Goedgekeurd' status wordt gebruikt als de urenstaat is goedgekeurd door zijn/haar manager." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 -#, python-format -msgid "Add a Line" -msgstr "Regel toevoegen" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line -msgid "Analytic Line" -msgstr "Kostenplaatsregel" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_ids -msgid "Analytic accounts" -msgstr "Kostenplaatsen" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Approve" -msgstr "Goedkeuren" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_approved -msgid "Approved" -msgstr "Goedgekeurd" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:137 -#, python-format -msgid "Cannot approve a non-submitted timesheet." -msgstr "Een niet ingediende urenstaat kan niet goedgekeurd worden." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:51 -#, python-format -msgid "Click to add projects, contracts or analytic accounts." -msgstr "Klik om projecten, contracten of kostenplaatsen toe te voegen." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_res_company -msgid "Companies" -msgstr "Bedrijven" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_company_id -msgid "Company" -msgstr "Bedrijf" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Confirmed Timesheets" -msgstr "Bevestigde urenstaten" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_uid -msgid "Created by" -msgstr "Aangemaakt door" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_date -msgid "Created on" -msgstr "Aangemaakt op" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_from -msgid "Date From" -msgstr "Datum vanaf" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_to -msgid "Date To" -msgstr "Datum tot" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_department_id -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Department" -msgstr "Afdeling" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Details" -msgstr "Details" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_display_name -msgid "Display Name" -msgstr "Schermnaam" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_employee -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_employee_id -msgid "Employee" -msgstr "Werknemer" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Employee's Name" -msgstr "Naam werknemer" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Employees" -msgstr "Werknemers" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Extra features" -msgstr "Extra opties" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Group By" -msgstr "Groepeer op" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_department -msgid "HR Department" -msgstr "HR afdeling" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Hours" -msgstr "Uren" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_id -msgid "ID" -msgstr "ID" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "In Draft" -msgstr "In concept" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:103 -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:113 -#, python-format -msgid "" -"In order to create a timesheet for this employee, you must link him/her to a" -" user." -msgstr "" -"Om een tijdschema voor deze medewerker aan te maken, moet u hem/haar eerst " -"linken aan een gebruiker." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account___last_update -msgid "Last Modified on" -msgstr "Laatst gewijzigd op" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_uid -msgid "Last Updated by" -msgstr "Laatst bijgewerkt door" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_date -msgid "Last Updated on" -msgstr "Laatst bijgewerkt op" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Month" -msgstr "Maand" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "More Info" -msgstr "Meer info" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current -msgid "My Current Timesheet" -msgstr "Mijn huidige urenstaat" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_my_timesheets -msgid "My Timesheets" -msgstr "Mijn urenstaten" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "New" -msgstr "Nieuw" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -msgid "New timesheet to approve." -msgstr "Nieuwe urenstaat goed te keuren." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_name -msgid "Note" -msgstr "Opmerking" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:135 -#, python-format -msgid "Only an HR Officer or Manager can approve timesheets." -msgstr "Alleen een HR functionaris of manager kan urenstaten goedkeuren." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:120 -#, python-format -msgid "" -"Only an HR Officer or Manager can refuse timesheets or reset them to draft." -msgstr "" -"Alleen een HR functionaris of manager kan urenstaten weigeren of terugzetten" -" naar concept." - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "Open" -msgstr "Open" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:26 -#, python-format -msgid "Open Timesheet" -msgstr "Open urenstaat" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_project_config_settings_timesheet_range -#: model:ir.model.fields,help:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Periodicity on which you validate your timesheets." -msgstr "Frequentie waarmee u de urenstaten controleert." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_name -msgid "Project / Analytic Account" -msgstr "Project / Kostenplaats" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Refuse" -msgstr "Weiger" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "Related user name for the resource to manage its access." -msgstr "" -"Gekoppelde gebruikersnaam voor de resource om zijn toegang te beheren." - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_filter -msgid "Search Account" -msgstr "Rekening zoeken" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Search Timesheet" -msgstr "Urenstaat zoeken" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Set to Draft" -msgstr "Zet op concept" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id_computed -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_sheet_id -msgid "Sheet" -msgstr "Formulier" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "Status" -msgstr "Fase" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Submit to Manager" -msgstr "Aanbieden aan manager" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Summary" -msgstr "Samenvatting" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet" -msgstr "Urenstaat" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Activities" -msgstr "Urenstaat activiteiten" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Period" -msgstr "Urenstaten periode" - -#. module: hr_timesheet_sheet -#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timesheet_sheet -msgid "Timesheet Sheet: My Timesheet" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_module_project_timesheet_synchro -msgid "Timesheet app for Chrome/Android/iOS" -msgstr "Urenstaat app voor Chrome/android/iOS" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_approved -msgid "Timesheet approved" -msgstr "Urenstaat goedgekeurd" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -msgid "Timesheet by Accounts" -msgstr "Urenstaat per kostenplaats" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_timesheet_ids -msgid "Timesheet lines" -msgstr "Urenstaat regels" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Timesheet range" -msgstr "Urenstaat bereik" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_timesheet_range -msgid "Timesheet range *" -msgstr "Urenstaat bereik *" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_department_timesheet_to_approve_count -msgid "Timesheet to Approve" -msgstr "Urenstaat goed te keuren" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_employee_timesheet_count -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_department_view_kanban -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_employee_extd_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Timesheets" -msgstr "Urenstaten" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_approved -msgid "Timesheets Approved" -msgstr "Goedgekeurde urenstaten" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account -msgid "Timesheets by Period" -msgstr "Urenstaten per periode" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"Timesheets can also be invoiced to customers, depending on the\n" -" configuration of each project's related contract." -msgstr "" -"Urenstaten kunnen ook aan klanten gefactureerd worden, afhankelijk van\n" -"hoe het contract voor elk project opgemaakt werd." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,name:hr_timesheet_sheet.hr_timesheet_action_from_department -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_confirmed -msgid "Timesheets to Approve" -msgstr "Urenstaten goed te keuren" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_to_approve -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "To Approve" -msgstr "Goed te keuren" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:14 -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:36 -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -#, python-format -msgid "Total" -msgstr "Totaal" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_total -msgid "Total Time" -msgstr "Totale tijd" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unread Messages" -msgstr "Ongelezen berichten" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unvalidated Timesheets" -msgstr "Niet gevalideerde urenstaten" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "User" -msgstr "Gebruiker" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "Waiting Approval" -msgstr "Wachtend op goedkeuring" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Week" -msgstr "Week" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:143 -#, python-format -msgid "Week " -msgstr "Week" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:151 -#, python-format -msgid "You cannot delete a timesheet which is already confirmed." -msgstr "U kunt geen urenstaat verwijderen welke al is bevestigd" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:97 -#, python-format -msgid "You cannot duplicate a timesheet." -msgstr "Het is niet mogelijk een urenstaat te dupliceren." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/account_analytic_line.py:60 -#, python-format -msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "U kunt geen wijziging doen in een geaccordeerde tijdsregistratie." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"You must record timesheets every day and confirm at the end\n" -" of the week. Once the timesheet is confirmed, it should be\n" -" validated by a manager." -msgstr "" -"U moet uw urenstaat elke dag invullen en bevestigen op het einde\n" -"van de week. Eenmaal de urenstaat bevestigd is, moet hij gevalideerd\n" -"worden door een manager." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:52 -#, python-format -msgid "You will be able to register your working hours and activities." -msgstr "" -"U heeft de mogelijkheid om uw werkuren en activiteiten te registreren." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open -msgid "hr.timesheet.current.open" -msgstr "hr.timesheet.current.open" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "new timesheet." -msgstr "nieuwe urenstaat." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_project_config_settings -msgid "project.config.settings" -msgstr "project.config.settings" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "to" -msgstr "tot" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "waiting approval" -msgstr "wachtend op goedkeuring" diff --git a/addons/hr_timesheet_sheet/i18n/pt_BR.po b/addons/hr_timesheet_sheet/i18n/pt_BR.po deleted file mode 100644 index ec5caf31e69..00000000000 --- a/addons/hr_timesheet_sheet/i18n/pt_BR.po +++ /dev/null @@ -1,535 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * hr_timesheet_sheet -# -# Translators: -# Mateus Lopes <mateus1@gmail.com>, 2016 -# grazziano <gra.negocia@gmail.com>, 2016 -# Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>, 2016 -# Martin Trigaux <mat@odoo.com>, 2016 -# Wagner Pereira <wagner@wagner.pereira.nom.br>, 2016 -# danimaribeiro <danimaribeiro@gmail.com>, 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.saas~14\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-15 09:49+0000\n" -"PO-Revision-Date: 2017-02-15 09:49+0000\n" -"Last-Translator: danimaribeiro <danimaribeiro@gmail.com>, 2016\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "" -" * The 'Open' status is used when a user is encoding a new and unconfirmed timesheet. \n" -"* The 'Waiting Approval' status is used to confirm the timesheet by user. \n" -"* The 'Approved' status is used when the users timesheet is accepted by his/her senior." -msgstr "" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 -#, python-format -msgid "Add a Line" -msgstr "Adicionar uma linha" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line -msgid "Analytic Line" -msgstr "Linha Analítica" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_ids -msgid "Analytic accounts" -msgstr "Contas analíticas" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Approve" -msgstr "Aprovar" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_approved -msgid "Approved" -msgstr "Aprovada" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:137 -#, python-format -msgid "Cannot approve a non-submitted timesheet." -msgstr "" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:51 -#, python-format -msgid "Click to add projects, contracts or analytic accounts." -msgstr "Clique para adicionar projetos, contratos ou contas analíticas." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_res_company -msgid "Companies" -msgstr "Empresas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_company_id -msgid "Company" -msgstr "Empresa" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Confirmed Timesheets" -msgstr "Folha de Horas Confirmadas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_date -msgid "Created on" -msgstr "Criado em" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_from -msgid "Date From" -msgstr "Data de" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_to -msgid "Date To" -msgstr "Dados do Pará" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_department_id -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Department" -msgstr "Departamento" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Details" -msgstr "Detalhes" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_display_name -msgid "Display Name" -msgstr "Nome para Exibição" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_employee -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_employee_id -msgid "Employee" -msgstr "Funcionário" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Employee's Name" -msgstr "Nome do Funcionário" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Employees" -msgstr "Funcionários" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Extra features" -msgstr "Recursos Extras" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Group By" -msgstr "Agrupar Por" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_department -msgid "HR Department" -msgstr "Departamento de RH" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Hours" -msgstr "Horas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_id -msgid "ID" -msgstr "ID" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "In Draft" -msgstr "Provisório" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:103 -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:113 -#, python-format -msgid "" -"In order to create a timesheet for this employee, you must link him/her to a" -" user." -msgstr "" -"Para criar uma planilha de horas para este funcionário, você precisa " -"conectar ele(a) a um usuário." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account___last_update -msgid "Last Modified on" -msgstr "Última Modificação em" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_uid -msgid "Last Updated by" -msgstr "Última atualização por" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_date -msgid "Last Updated on" -msgstr "Última atualização em" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Month" -msgstr "Mês" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "More Info" -msgstr "Mais Informação" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current -msgid "My Current Timesheet" -msgstr "Minha Planilha de Horas Atual" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_my_timesheets -msgid "My Timesheets" -msgstr "Minhas Planilhas de Horas" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "New" -msgstr "Novo" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -msgid "New timesheet to approve." -msgstr "Novo quadro de horários para aprovar." - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_name -msgid "Note" -msgstr "Nota" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:135 -#, python-format -msgid "Only an HR Officer or Manager can approve timesheets." -msgstr "" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:120 -#, python-format -msgid "" -"Only an HR Officer or Manager can refuse timesheets or reset them to draft." -msgstr "" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "Open" -msgstr "Aberto" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:26 -#, python-format -msgid "Open Timesheet" -msgstr "Abrir Folha de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_project_config_settings_timesheet_range -#: model:ir.model.fields,help:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Periodicity on which you validate your timesheets." -msgstr "Periodicidade em que você valida suas Folhas de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_name -msgid "Project / Analytic Account" -msgstr "Projeto / Conta Analítica" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Refuse" -msgstr "Recusar" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "Related user name for the resource to manage its access." -msgstr "Usuário relacionado para o gerente controlar seus acessos" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_filter -msgid "Search Account" -msgstr "Buscar Conta" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Search Timesheet" -msgstr "Procurar Folha de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Set to Draft" -msgstr "Definir como Provisório" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id_computed -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_sheet_id -msgid "Sheet" -msgstr "Planilha" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "Status" -msgstr "Situação" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Submit to Manager" -msgstr "Enviar ao Gerente" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Summary" -msgstr "Resumo" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet" -msgstr "Planilha de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Activities" -msgstr "Atividades da Planilha de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Period" -msgstr "Período da Planilha de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timesheet_sheet -msgid "Timesheet Sheet: My Timesheet" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_module_project_timesheet_synchro -msgid "Timesheet app for Chrome/Android/iOS" -msgstr "Aplicativo de Planilha de Horário para Chrome/Android/iOS" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_approved -msgid "Timesheet approved" -msgstr "Quadro de horários aprovado" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -msgid "Timesheet by Accounts" -msgstr "Apontamento de horas por Contas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_timesheet_ids -msgid "Timesheet lines" -msgstr "Linhas do apontamento de horas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Timesheet range" -msgstr "Faixa da Folha de Horas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_timesheet_range -msgid "Timesheet range *" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_department_timesheet_to_approve_count -msgid "Timesheet to Approve" -msgstr "Quadro de Horários para Aprovar" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_employee_timesheet_count -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_department_view_kanban -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_employee_extd_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Timesheets" -msgstr "Planilhas de Horas" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_approved -msgid "Timesheets Approved" -msgstr "Quadros de Horário Aprovados" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account -msgid "Timesheets by Period" -msgstr "Folha de Horas por Período" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"Timesheets can also be invoiced to customers, depending on the\n" -" configuration of each project's related contract." -msgstr "" -"Quadros de horários também podem ser faturados aos clientes, dependendo da\n" -"configuração do contrato relacionado a cada projeto." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,name:hr_timesheet_sheet.hr_timesheet_action_from_department -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_confirmed -msgid "Timesheets to Approve" -msgstr "Quadro de Horários para Aprovar" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_to_approve -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "To Approve" -msgstr "Para Aprovar" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:14 -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:36 -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -#, python-format -msgid "Total" -msgstr "Total" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_total -msgid "Total Time" -msgstr "Tempo Total" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unread Messages" -msgstr "Mensagens não lidas" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unvalidated Timesheets" -msgstr "Planilhas de Horas Não Validadas" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "User" -msgstr "Usuário" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "Waiting Approval" -msgstr "Aguardando Aprovação" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Week" -msgstr "Semana" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:143 -#, python-format -msgid "Week " -msgstr "Semana " - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:151 -#, python-format -msgid "You cannot delete a timesheet which is already confirmed." -msgstr "Você não pode excluir uma planilha de horas que já foi confirmada." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:97 -#, python-format -msgid "You cannot duplicate a timesheet." -msgstr "Você não pode duplicar uma planilha de horas." - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/account_analytic_line.py:60 -#, python-format -msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "" -"você não pode modificar um lançamento em uma planilha de horas confirmada." - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"You must record timesheets every day and confirm at the end\n" -" of the week. Once the timesheet is confirmed, it should be\n" -" validated by a manager." -msgstr "" -"Você deve gravar quadros de horários todos os dias e confirmar no final\n" -"da semana. Uma vez que o quadro de horários é confirmado, deve ser\n" -"validado por um gerente." - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:52 -#, python-format -msgid "You will be able to register your working hours and activities." -msgstr "Você será capaz de registrar suas horas de trabalho e atividades." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open -msgid "hr.timesheet.current.open" -msgstr "hr.timesheet.current.open" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "new timesheet." -msgstr "Nova planilha de horas." - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_project_config_settings -msgid "project.config.settings" -msgstr "project.config.settings" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "to" -msgstr "até" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "waiting approval" -msgstr "aguardando aprovação" diff --git a/addons/hr_timesheet_sheet/i18n/zh_CN.po b/addons/hr_timesheet_sheet/i18n/zh_CN.po deleted file mode 100644 index 062e36532a4..00000000000 --- a/addons/hr_timesheet_sheet/i18n/zh_CN.po +++ /dev/null @@ -1,523 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * hr_timesheet_sheet -# -# Translators: -# Jeffery CHEN <jeffery9@gmail.com>, 2016 -# Martin Trigaux <mat@odoo.com>, 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.saas~14\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-15 09:49+0000\n" -"PO-Revision-Date: 2017-02-15 09:49+0000\n" -"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" -"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: zh_CN\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "" -" * The 'Open' status is used when a user is encoding a new and unconfirmed timesheet. \n" -"* The 'Waiting Approval' status is used to confirm the timesheet by user. \n" -"* The 'Approved' status is used when the users timesheet is accepted by his/her senior." -msgstr "" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 -#, python-format -msgid "Add a Line" -msgstr "添加明细" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line -msgid "Analytic Line" -msgstr "分析行" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_ids -msgid "Analytic accounts" -msgstr "分析账户" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Approve" -msgstr "批准" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_approved -msgid "Approved" -msgstr "已批准" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:137 -#, python-format -msgid "Cannot approve a non-submitted timesheet." -msgstr "" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:51 -#, python-format -msgid "Click to add projects, contracts or analytic accounts." -msgstr "点击创建一个项目,合同或分析账户。" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_res_company -msgid "Companies" -msgstr "公司" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_company_id -msgid "Company" -msgstr "公司" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Confirmed Timesheets" -msgstr "已确认的工时单" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_uid -msgid "Created by" -msgstr "创建人" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_create_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_create_date -msgid "Created on" -msgstr "创建时间" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_from -msgid "Date From" -msgstr "起始日期" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_date_to -msgid "Date To" -msgstr "结束日期" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_department_id -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Department" -msgstr "部门" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Details" -msgstr "详细信息" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_display_name -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_display_name -msgid "Display Name" -msgstr "显示名称" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_employee -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_employee_id -msgid "Employee" -msgstr "员工" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Employee's Name" -msgstr "员工姓名" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Employees" -msgstr "员工" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Extra features" -msgstr "额外功能" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Group By" -msgstr "分组" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_department -msgid "HR Department" -msgstr "HR 部门" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Hours" -msgstr "小时" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_id -msgid "ID" -msgstr "ID" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "In Draft" -msgstr "在草稿" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:103 -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:113 -#, python-format -msgid "" -"In order to create a timesheet for this employee, you must link him/her to a" -" user." -msgstr "要为员工创建工时单,您必须关联他/她到一个用户。" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet___last_update -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account___last_update -msgid "Last Modified on" -msgstr "最后修改日" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_uid -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_uid -msgid "Last Updated by" -msgstr "最后更新人" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_current_open_write_date -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_write_date -msgid "Last Updated on" -msgstr "最后更新时间" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Month" -msgstr "月" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "More Info" -msgstr "更多信息" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current -msgid "My Current Timesheet" -msgstr "我当前的工时表" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_my_timesheets -msgid "My Timesheets" -msgstr "我的工时单" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "New" -msgstr "新的" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -msgid "New timesheet to approve." -msgstr "待审核的新的工时单" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_name -msgid "Note" -msgstr "备注" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:135 -#, python-format -msgid "Only an HR Officer or Manager can approve timesheets." -msgstr "" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:120 -#, python-format -msgid "" -"Only an HR Officer or Manager can refuse timesheets or reset them to draft." -msgstr "" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -msgid "Open" -msgstr "打开" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:26 -#, python-format -msgid "Open Timesheet" -msgstr "开始的工时单" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_project_config_settings_timesheet_range -#: model:ir.model.fields,help:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Periodicity on which you validate your timesheets." -msgstr "提交工时单的周期" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_name -msgid "Project / Analytic Account" -msgstr "项目 / 分析账户" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Refuse" -msgstr "拒绝" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,help:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "Related user name for the resource to manage its access." -msgstr "用于管理资源访问权限的用户名" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_filter -msgid "Search Account" -msgstr "搜索账户" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Search Timesheet" -msgstr "搜索工时单" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Set to Draft" -msgstr "设为草稿" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_account_analytic_line_sheet_id_computed -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_sheet_id -msgid "Sheet" -msgstr "表" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_state -msgid "Status" -msgstr "状态" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Submit to Manager" -msgstr "提交给经理" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Summary" -msgstr "摘要" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet" -msgstr "工时单" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Activities" -msgstr "记工单活动" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "Timesheet Period" -msgstr "工时单周期" - -#. module: hr_timesheet_sheet -#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timesheet_sheet -msgid "Timesheet Sheet: My Timesheet" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_module_project_timesheet_synchro -msgid "Timesheet app for Chrome/Android/iOS" -msgstr "Chrome/Android/iOS的工时单应用程序" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_approved -msgid "Timesheet approved" -msgstr "已批准工时单" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -msgid "Timesheet by Accounts" -msgstr "计工单 按账户" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_timesheet_ids -msgid "Timesheet lines" -msgstr "工时单明细" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_res_company_timesheet_range -msgid "Timesheet range" -msgstr "工时单范围" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_project_config_settings_timesheet_range -msgid "Timesheet range *" -msgstr "" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_department_timesheet_to_approve_count -msgid "Timesheet to Approve" -msgstr "待确认工时单" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_employee_timesheet_count -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_department_view_kanban -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_employee_extd_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet -msgid "Timesheets" -msgstr "工时单" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_approved -msgid "Timesheets Approved" -msgstr "已批准工时单" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account -msgid "Timesheets by Period" -msgstr "工时单周期" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"Timesheets can also be invoiced to customers, depending on the\n" -" configuration of each project's related contract." -msgstr "工单也可以开票给客户,根据每个项目的合同配置" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,name:hr_timesheet_sheet.hr_timesheet_action_from_department -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_confirmed -msgid "Timesheets to Approve" -msgstr "待批准的工时单" - -#. module: hr_timesheet_sheet -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_to_approve -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "To Approve" -msgstr "待批准" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:14 -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:36 -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_form -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_account_tree -#, python-format -msgid "Total" -msgstr "总计" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_account_total -msgid "Total Time" -msgstr "时间总计" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unread Messages" -msgstr "未读消息" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter -msgid "Unvalidated Timesheets" -msgstr "不确认的时间表" - -#. module: hr_timesheet_sheet -#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_user_id -msgid "User" -msgstr "用户" - -#. module: hr_timesheet_sheet -#: selection:hr_timesheet_sheet.sheet,state:0 -#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "Waiting Approval" -msgstr "等待审批" - -#. module: hr_timesheet_sheet -#: selection:res.company,timesheet_range:0 -msgid "Week" -msgstr "周" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:143 -#, python-format -msgid "Week " -msgstr "周" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:151 -#, python-format -msgid "You cannot delete a timesheet which is already confirmed." -msgstr "您无法删除一张已确认的工时单。" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py:97 -#, python-format -msgid "You cannot duplicate a timesheet." -msgstr "您无法复制工时单。" - -#. module: hr_timesheet_sheet -#: code:addons/hr_timesheet_sheet/models/account_analytic_line.py:60 -#, python-format -msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "你不能修改已确认的时间表分录" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "" -"You must record timesheets every day and confirm at the end\n" -" of the week. Once the timesheet is confirmed, it should be\n" -" validated by a manager." -msgstr "必须每天输入工时单并在周末确认,一旦工时单被确认,然后应该被经理审批" - -#. module: hr_timesheet_sheet -#. openerp-web -#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:52 -#, python-format -msgid "You will be able to register your working hours and activities." -msgstr "你将能登记工作时间和活动" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open -msgid "hr.timesheet.current.open" -msgstr "hr.timesheet.current.open" - -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_my_timesheets -msgid "new timesheet." -msgstr "新建工时单" - -#. module: hr_timesheet_sheet -#: model:ir.model,name:hr_timesheet_sheet.model_project_config_settings -msgid "project.config.settings" -msgstr "项目配置" - -#. module: hr_timesheet_sheet -#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form -msgid "to" -msgstr "到" - -#. module: hr_timesheet_sheet -#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_confirmed -msgid "waiting approval" -msgstr "等待审批" diff --git a/addons/hr_timesheet_sheet/models/__init__.py b/addons/hr_timesheet_sheet/models/__init__.py deleted file mode 100644 index 49bf4bfdc51..00000000000 --- a/addons/hr_timesheet_sheet/models/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from . import account_analytic_line -from . import hr_department -from . import hr_employee -from . import hr_timesheet_sheet -from . import res_company diff --git a/addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py deleted file mode 100644 index 4b65828897c..00000000000 --- a/addons/hr_timesheet_sheet/models/hr_timesheet_sheet.py +++ /dev/null @@ -1,207 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -import time -from datetime import datetime -from dateutil.relativedelta import relativedelta - -from odoo import api, fields, models -from odoo.tools.translate import _ -from odoo.tools.sql import drop_view_if_exists -from odoo.exceptions import UserError, ValidationError - - -class HrTimesheetSheet(models.Model): - _name = "hr_timesheet_sheet.sheet" - _inherit = ['mail.thread'] - _table = 'hr_timesheet_sheet_sheet' - _order = "id desc" - _description = "Timesheet" - - def _default_date_from(self): - user = self.env['res.users'].browse(self.env.uid) - r = user.company_id and user.company_id.timesheet_range or 'month' - if r == 'month': - return time.strftime('%Y-%m-01') - elif r == 'week': - return (datetime.today() + relativedelta(weekday=0, days=-6)).strftime('%Y-%m-%d') - elif r == 'year': - return time.strftime('%Y-01-01') - return fields.Date.context_today(self) - - def _default_date_to(self): - user = self.env['res.users'].browse(self.env.uid) - r = user.company_id and user.company_id.timesheet_range or 'month' - if r == 'month': - return (datetime.today() + relativedelta(months=+1, day=1, days=-1)).strftime('%Y-%m-%d') - elif r == 'week': - return (datetime.today() + relativedelta(weekday=6)).strftime('%Y-%m-%d') - elif r == 'year': - return time.strftime('%Y-12-31') - return fields.Date.context_today(self) - - def _default_employee(self): - emp_ids = self.env['hr.employee'].search([('user_id', '=', self.env.uid)]) - return emp_ids and emp_ids[0] or False - - name = fields.Char(string="Note", states={'confirm': [('readonly', True)], 'done': [('readonly', True)]}) - employee_id = fields.Many2one('hr.employee', string='Employee', default=_default_employee, required=True) - user_id = fields.Many2one('res.users', related='employee_id.user_id', string='User', store=True, readonly=True) - date_from = fields.Date(string='Date From', default=_default_date_from, required=True, - index=True, readonly=True, states={'new': [('readonly', False)]}) - date_to = fields.Date(string='Date To', default=_default_date_to, required=True, - index=True, readonly=True, states={'new': [('readonly', False)]}) - timesheet_ids = fields.One2many('account.analytic.line', 'sheet_id', - string='Timesheet lines', - readonly=True, states={ - 'draft': [('readonly', False)], - 'new': [('readonly', False)]}) - # state is created in 'new', automatically goes to 'draft' when created. Then 'new' is never used again ... - # (=> 'new' is completely useless) - state = fields.Selection([ - ('new', 'New'), - ('draft', 'Open'), - ('confirm', 'Waiting Approval'), - ('done', 'Approved')], default='new', track_visibility='onchange', - string='Status', required=True, readonly=True, index=True, - help=' * The \'Open\' status is used when a user is encoding a new and unconfirmed timesheet. ' - '\n* The \'Waiting Approval\' status is used to confirm the timesheet by user. ' - '\n* The \'Approved\' status is used when the users timesheet is accepted by his/her senior.') - account_ids = fields.One2many('hr_timesheet_sheet.sheet.account', 'sheet_id', string='Analytic accounts', readonly=True) - company_id = fields.Many2one('res.company', string='Company') - department_id = fields.Many2one('hr.department', string='Department', - default=lambda self: self.env['res.company']._company_default_get()) - - @api.constrains('date_to', 'date_from', 'employee_id') - def _check_sheet_date(self, forced_user_id=False): - for sheet in self: - new_user_id = forced_user_id or sheet.user_id and sheet.user_id.id - if new_user_id: - self.env.cr.execute(''' - SELECT id - FROM hr_timesheet_sheet_sheet - WHERE (date_from <= %s and %s <= date_to) - AND user_id=%s - AND id <> %s''', - (sheet.date_to, sheet.date_from, new_user_id, sheet.id)) - if any(self.env.cr.fetchall()): - raise ValidationError(_('You cannot have 2 timesheets that overlap!\nPlease use the menu \'My Current Timesheet\' to avoid this problem.')) - - @api.onchange('employee_id') - def onchange_employee_id(self): - if self.employee_id: - self.department_id = self.employee_id.department_id - self.user_id = self.employee_id.user_id - - def copy(self, *args, **argv): - raise UserError(_('You cannot duplicate a timesheet.')) - - @api.model - def create(self, vals): - if 'employee_id' in vals: - if not self.env['hr.employee'].browse(vals['employee_id']).user_id: - raise UserError(_('In order to create a timesheet for this employee, you must link him/her to a user.')) - res = super(HrTimesheetSheet, self).create(vals) - res.write({'state': 'draft'}) - return res - - @api.multi - def write(self, vals): - if 'employee_id' in vals: - new_user_id = self.env['hr.employee'].browse(vals['employee_id']).user_id.id - if not new_user_id: - raise UserError(_('In order to create a timesheet for this employee, you must link him/her to a user.')) - self._check_sheet_date(forced_user_id=new_user_id) - return super(HrTimesheetSheet, self).write(vals) - - @api.multi - def action_timesheet_draft(self): - if not self.env.user.has_group('hr_timesheet.group_hr_timesheet_user'): - raise UserError(_('Only an HR Officer or Manager can refuse timesheets or reset them to draft.')) - self.write({'state': 'draft'}) - return True - - @api.multi - def action_timesheet_confirm(self): - for sheet in self: - if sheet.employee_id and sheet.employee_id.parent_id and sheet.employee_id.parent_id.user_id: - self.message_subscribe_users(user_ids=[sheet.employee_id.parent_id.user_id.id]) - self.write({'state': 'confirm'}) - return True - - @api.multi - def action_timesheet_done(self): - if not self.env.user.has_group('hr_timesheet.group_hr_timesheet_user'): - raise UserError(_('Only an HR Officer or Manager can approve timesheets.')) - if self.filtered(lambda sheet: sheet.state != 'confirm'): - raise UserError(_("Cannot approve a non-submitted timesheet.")) - self.write({'state': 'done'}) - - @api.multi - def name_get(self): - # week number according to ISO 8601 Calendar - return [(r['id'], _('Week ') + str(datetime.strptime(r['date_from'], '%Y-%m-%d').isocalendar()[1])) - for r in self.read(['date_from'], load='_classic_write')] - - @api.multi - def unlink(self): - sheets = self.read(['state']) - for sheet in sheets: - if sheet['state'] in ('confirm', 'done'): - raise UserError(_('You cannot delete a timesheet which is already confirmed.')) - - analytic_timesheet_toremove = self.env['account.analytic.line'] - for sheet in self: - analytic_timesheet_toremove += sheet.timesheet_ids.filtered(lambda t: not t.task_id) - analytic_timesheet_toremove.unlink() - - return super(HrTimesheetSheet, self).unlink() - - # ------------------------------------------------ - # OpenChatter methods and notifications - # ------------------------------------------------ - - @api.multi - def _track_subtype(self, init_values): - if self: - record = self[0] - if 'state' in init_values and record.state == 'confirm': - return 'hr_timesheet_sheet.mt_timesheet_confirmed' - elif 'state' in init_values and record.state == 'done': - return 'hr_timesheet_sheet.mt_timesheet_approved' - return super(HrTimesheetSheet, self)._track_subtype(init_values) - - -class HrTimesheetSheetSheetAccount(models.Model): - _name = "hr_timesheet_sheet.sheet.account" - _description = "Timesheets by Period" - _auto = False - _order = 'name' - - name = fields.Many2one('account.analytic.account', string='Project / Analytic Account', readonly=True) - sheet_id = fields.Many2one('hr_timesheet_sheet.sheet', string='Sheet', readonly=True) - total = fields.Float('Total Time', digits=(16, 2), readonly=True) - - # still seing _depends in BaseModel, ok to leave this as is? - _depends = { - 'account.analytic.line': ['account_id', 'date', 'unit_amount', 'user_id'], - 'hr_timesheet_sheet.sheet': ['date_from', 'date_to', 'user_id'], - } - - @api.model_cr - def init(self): - drop_view_if_exists(self._cr, 'hr_timesheet_sheet_sheet_account') - self._cr.execute("""create view hr_timesheet_sheet_sheet_account as ( - select - min(l.id) as id, - l.account_id as name, - s.id as sheet_id, - sum(l.unit_amount) as total - from - account_analytic_line l - LEFT JOIN hr_timesheet_sheet_sheet s - ON (s.date_to >= l.date - AND s.date_from <= l.date - AND s.user_id = l.user_id) - group by l.account_id, s.id - )""") diff --git a/addons/hr_timesheet_sheet/static/src/js/timesheet.js b/addons/hr_timesheet_sheet/static/src/js/timesheet.js deleted file mode 100644 index 4bff88a6d0c..00000000000 --- a/addons/hr_timesheet_sheet/static/src/js/timesheet.js +++ /dev/null @@ -1,364 +0,0 @@ -odoo.define('hr_timesheet_sheet.sheet', function (require) { -"use strict"; - -return; - -var concurrency = require('web.concurrency'); -var core = require('web.core'); -var form_common = require('web.view_dialogs'); -var field_utils = require('web.field_utils'); -var time = require('web.time'); - -var QWeb = core.qweb; -var _t = core._t; - -var WeeklyTimesheet = form_common.FormWidget.extend(form_common.ReinitializeWidgetMixin, { - events: { - "click .oe_timesheet_weekly_account a": "go_to", - }, - ignore_fields: function() { - return ['line_id']; - }, - init: function() { - this._super.apply(this, arguments); - this.set({ - sheets: [], - date_from: false, - date_to: false, - }); - - this.field_manager.on("field_changed:timesheet_ids", this, this.query_sheets); - this.field_manager.on("field_changed:date_from", this, function() { - this.set({"date_from": time.str_to_date(this.field_manager.get_field_value("date_from"))}); - }); - this.field_manager.on("field_changed:date_to", this, function() { - this.set({"date_to": time.str_to_date(this.field_manager.get_field_value("date_to"))}); - }); - this.field_manager.on("field_changed:user_id", this, function() { - this.set({"user_id": this.field_manager.get_field_value("user_id")}); - }); - this.on("change:sheets", this, this.update_sheets); - this.res_o2m_drop = new concurrency.DropMisordered(); - this.render_drop = new concurrency.DropMisordered(); - this.description_line = _t("/"); - }, - go_to: function(event) { - var id = JSON.parse($(event.target).data("id")); - this.do_action({ - type: 'ir.actions.act_window', - res_model: "project.project", - res_id: id, - views: [[false, 'form']], - }); - }, - query_sheets: function() { - if (this.updating) { - return; - } - this.querying = true; - var commands = this.field_manager.get_field_value("timesheet_ids"); - var self = this; - - this._rpc({ - model: this.view.model, - method: 'resolve_2many_commands', - args: ['timesheet_ids', commands, []], - }) - .done(function(result) { - self.set({sheets: result}); - self.querying = false; - }); - }, - update_sheets: function() { - if(this.querying) { - return; - } - this.updating = true; - - var commands = [form_common.commands.delete_all()]; - _.each(this.get("sheets"), function (_data) { - var data = _.clone(_data); - if(data.id) { - commands.push(form_common.commands.link_to(data.id)); - commands.push(form_common.commands.update(data.id, data)); - } else { - commands.push(form_common.commands.create(data)); - } - }); - - var self = this; - this.field_manager.set_values({'timesheet_ids': commands}).done(function() { - self.updating = false; - }); - }, - initialize_field: function() { - form_common.ReinitializeWidgetMixin.initialize_field.call(this); - this.on("change:sheets", this, this.initialize_content); - this.on("change:date_to", this, this.initialize_content); - this.on("change:date_from", this, this.initialize_content); - this.on("change:user_id", this, this.initialize_content); - }, - initialize_content: function() { - if(this.setting) { - return; - } - - // don't render anything until we have date_to and date_from - if (!this.get("date_to") || !this.get("date_from")) { - return; - } - - // it's important to use those vars to avoid race conditions - var dates; - var projects; - var project_names; - var default_get; - var self = this; - return this.render_drop.add( - this._rpc({ - model: 'account.analytic.line', - method: 'default_get', - args: [['account_id','general_account_id','journal_id','date','name','user_id','product_id','product_uom_id','amount','unit_amount','project_id']], - context: {'user_id': self.get('user_id')}, - }) - .then(function(result) { - default_get = result; - // calculating dates - dates = []; - var start = self.get("date_from"); - var end = self.get("date_to"); - while (start <= end) { - dates.push(start); - var m_start = moment(start).add(1, 'days'); - start = m_start.toDate(); - } - // group by project - projects = _.chain(self.get("sheets")) - .map(_.clone) - .each(function(el) { - // much simpler to use only the id in all cases - if (typeof(el.project_id) === "object") { - el.project_id = el.project_id[0]; - } - }) - .groupBy("project_id").value(); - - projects = _(projects).chain().map(function(lines, project_id) { - var projects_defaults = _.extend({}, default_get, (projects[project_id] || {}).value || {}); - // group by days - project_id = (project_id === "false")? false : Number(project_id); - var index = _.groupBy(lines, "date"); - var days = _.map(dates, function(date) { - var day = {day: date, lines: index[time.date_to_str(date)] || []}; - // add line where we will insert/remove hours - var to_add = _.find(day.lines, function(line) { return line.name === self.description_line; }); - if (to_add) { - day.lines = _.without(day.lines, to_add); - day.lines.unshift(to_add); - } else { - day.lines.unshift(_.extend(_.clone(projects_defaults), { - name: self.description_line, - unit_amount: 0, - date: time.date_to_str(date), - project_id: project_id, - })); - } - return day; - }); - return {project: project_id, days: days, projects_defaults: projects_defaults}; - }).value(); - - // we need the name_get of the projects - this._rpc({ - model: 'project.project', - method: 'name_get', - args: [_.pluck(projects, 'project')], - }) - .then(function (result) { - project_names = {}; - _.each(result, function(el) { - project_names[el[0]] = el[1]; - }); - projects = _.sortBy(projects, function(el) { - return project_names[el.project]; - }); - }); - })).then(function () { - // we put all the gathered data in self, then we render - self.dates = dates; - self.projects = projects; - self.project_names = project_names; - self.default_get = default_get; - //real rendering - self.display_data(); - }); - }, - destroy_content: function() { - if (this.dfm) { - this.dfm.destroy(); - this.dfm = undefined; - } - }, - is_valid_value:function(value){ - this.view.do_notify_change(); - var split_value = value.split(":"); - var valid_value = true; - if (split_value.length > 2) { - return false; - } - _.detect(split_value,function(num){ - if(isNaN(num)) { - valid_value = false; - } - }); - return valid_value; - }, - display_data: function() { - var self = this; - self.$el.html(QWeb.render("hr_timesheet_sheet.WeeklyTimesheet", {widget: self})); - _.each(self.projects, function(project) { - _.each(_.range(project.days.length), function(day_count) { - if (!self.get('effective_readonly')) { - self.get_box(project, day_count).val(self.sum_box(project, day_count, true)).change(function() { - var num = $(this).val(); - if (self.is_valid_value(num) && num !== 0) { - num = Number(self.parse_client(num)); - } - if (isNaN(num)) { - $(this).val(self.sum_box(project, day_count, true)); - } else { - project.days[day_count].lines[0].unit_amount += num - self.sum_box(project, day_count); - - if(!isNaN($(this).val())){ - $(this).val(self.sum_box(project, day_count, true)); - } - - self.display_totals(); - self.sync(); - } - }); - } else { - self.get_box(project, day_count).html(self.sum_box(project, day_count, true)); - } - }); - }); - self.display_totals(); - if(!this.get('effective_readonly')) { - this.init_add_project(); - } - }, - init_add_project: function() { - if (this.dfm) { - this.dfm.destroy(); - } - - var self = this; - this.$(".oe_timesheet_weekly_add_row").show(); - this.dfm = new form_common.DefaultFieldManager(this); - this.dfm.extend_field_desc({ - project: { - relation: "project.project", - }, - }); - var FieldMany2One = core.form_widget_registry.get('many2one'); - this.project_m2o = new FieldMany2One(this.dfm, { - attrs: { - name: "project", - type: "many2one", - domain: [ - ['id', 'not in', _.pluck(this.projects, "project")], - ], - modifiers: '{"required": true}', - }, - }); - this.project_m2o.prependTo(this.$(".o_add_timesheet_line > div")).then(function() { - self.project_m2o.$el.addClass('oe_edit_only'); - }); - this.$(".oe_timesheet_button_add").click(function() { - var id = self.project_m2o.get_value(); - if (id === false) { - self.dfm.set({display_invalid_fields: true}); - return; - } - - var ops = self.generate_o2m_value(); - ops.push(_.extend({}, self.default_get, { - name: self.description_line, - unit_amount: 0, - date: time.date_to_str(self.dates[0]), - project_id: id, - })); - - self.set({sheets: ops}); - self.destroy_content(); - }); - }, - get_box: function(project, day_count) { - return this.$('[data-project="' + project.project + '"][data-day-count="' + day_count + '"]'); - }, - sum_box: function(project, day_count, show_value_in_hour) { - var line_total = 0; - _.each(project.days[day_count].lines, function(line) { - line_total += line.unit_amount; - }); - return (show_value_in_hour && line_total !== 0)?this.format_client(line_total):line_total; - }, - display_totals: function() { - var self = this; - var day_tots = _.map(_.range(self.dates.length), function() { return 0; }); - var super_tot = 0; - _.each(self.projects, function(project) { - var acc_tot = 0; - _.each(_.range(self.dates.length), function(day_count) { - var sum = self.sum_box(project, day_count); - acc_tot += sum; - day_tots[day_count] += sum; - super_tot += sum; - }); - self.$('[data-project-total="' + project.project + '"]').html(self.format_client(acc_tot)); - }); - _.each(_.range(self.dates.length), function(day_count) { - self.$('[data-day-total="' + day_count + '"]').html(self.format_client(day_tots[day_count])); - }); - this.$('.oe_timesheet_weekly_supertotal').html(self.format_client(super_tot)); - }, - sync: function() { - this.setting = true; - this.set({sheets: this.generate_o2m_value()}); - this.setting = false; - }, - //converts hour value to float - parse_client: function(value) { - return field_utils.parse.float_time(value); - }, - //converts float value to hour - format_client:function(value){ - return field_utils.format.float_time(value); - }, - generate_o2m_value: function() { - var ops = []; - var ignored_fields = this.ignore_fields(); - _.each(this.projects, function(project) { - _.each(project.days, function(day) { - _.each(day.lines, function(line) { - if (line.unit_amount !== 0) { - var tmp = _.clone(line); - _.each(line, function(v, k) { - if (v instanceof Array) { - tmp[k] = v[0]; - } - }); - // we remove line_id as the reference to the _inherits field will no longer exists - tmp = _.omit(tmp, ignored_fields); - ops.push(tmp); - } - }); - }); - }); - return ops; - }, -}); - -core.form_custom_registry.add('weekly_timesheet', WeeklyTimesheet); - -}); diff --git a/addons/hr_timesheet_sheet/static/src/less/timesheet.less b/addons/hr_timesheet_sheet/static/src/less/timesheet.less deleted file mode 100644 index 86f106e6078..00000000000 --- a/addons/hr_timesheet_sheet/static/src/less/timesheet.less +++ /dev/null @@ -1,83 +0,0 @@ - -.o_web_client .oe_timesheet_weekly { - overflow-x: auto; - > table { - width: 100%; - - > tbody > tr { - - > th { - text-align: center; - font-size: 10px; - background-color: @odoo-brand-lightsecondary; - } - - > td { - text-align: right; - - &.oe_timesheet_weekly_account { - white-space: nowrap; - text-align: left; - } - input.oe_timesheet_weekly_input { - display: inline-block; - width: 40px; - text-align: right; - } - - .oe_timesheet_button_add { - margin-left: 8px; - } - .o_with_button + .oe_timesheet_button_add { - margin-left: 45px; - } - } - - .oe_timesheet_weekly_today { - background-color: lighten(@odoo-brand-primary, 40%); - } - .oe_timesheet_total { - font-weight: bold; - background-color: @odoo-brand-lightsecondary; - } - .o_add_timesheet_line { - width: 1%; - background-color: @odoo-brand-lightsecondary; - - > div { - .o-flex-display(); - .o-align-items(center); - - .o_field_many2one { - min-width: 200px; - margin: 0; - } - .o_external_button { - background-color: @odoo-brand-lightsecondary; - padding-top: 0; - padding-bottom: 0; - } - - .oe_timesheet_button_add { - .o-flex(0, 0, auto); - margin-left: 8px; - } - .o_with_button + .oe_timesheet_button_add { - margin-left: 45px; - } - } - } - } - } -} - -.openerp .oe_timesheet_weekly { - > table > tbody > tr { - > th { - color: #069; - } - .o_add_timesheet_line { - width: auto; - } - } -} diff --git a/addons/hr_timesheet_sheet/wizard/__init__.py b/addons/hr_timesheet_sheet/wizard/__init__.py deleted file mode 100644 index e610787228f..00000000000 --- a/addons/hr_timesheet_sheet/wizard/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from . import hr_timesheet_current |
