From 0cb687dc8ef87f9f7c709d7a91ee8d0869893878 Mon Sep 17 00:00:00 2001 From: Horilla Date: Mon, 4 Aug 2025 11:56:49 +0530 Subject: [PATCH] =?UTF-8?q?[ADD]=20LOCALE:=20Added=20Traditional=20Chinese?= =?UTF-8?q?=20Langauge,=20Updated=20Fran=C3=A7ais=20Language?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- horilla/locale/es/LC_MESSAGES/django.po | 457 +- horilla/locale/fr/LC_MESSAGES/django.po | 23437 ++++++++--------- horilla/locale/zh_Hant/LC_MESSAGES/django.po | 1 - horilla/settings.py | 4 +- static/images/ui/zh-hant.png | Bin 0 -> 1179549 bytes 5 files changed, 10842 insertions(+), 13057 deletions(-) create mode 100644 static/images/ui/zh-hant.png diff --git a/horilla/locale/es/LC_MESSAGES/django.po b/horilla/locale/es/LC_MESSAGES/django.po index 0b8e611f9..a04468efb 100644 --- a/horilla/locale/es/LC_MESSAGES/django.po +++ b/horilla/locale/es/LC_MESSAGES/django.po @@ -288,7 +288,7 @@ msgstr "Excluir empleados" #: .\templates\initialize_database\horilla_job_position.html:26 #: .\templates\initialize_database\horilla_job_position_form.html:48 msgid "Job Position" -msgstr "Puesto de trabajo" +msgstr "Puestos de trabajo" #: .\accessibility\filters.py:50 #: .\attendance\templates\attendance\attendance\attendance_filters.html:13 @@ -898,9 +898,10 @@ msgid "Yes" msgstr "Sí" #: .\accessibility\templates\accessibility\accessibility.html:58 +#, fuzzy #| msgid "Clear" msgid "Clear it" -msgstr "Borrar" +msgstr "Claro" #: .\accessibility\templates\accessibility\accessibility.html:69 #, fuzzy @@ -6199,7 +6200,7 @@ msgstr "No hay registros de asistencia para mostrar." #: .\payroll\templates\payroll\contract\contract_export_filter.html:87 #: .\payroll\templates\payroll\contract\filter_contract.html:53 msgid "Work Info" -msgstr "Información de Trabajo" +msgstr "Trabajo Información" #: .\attendance\templates\attendance\attendance\attendance_filters.html:21 #: .\attendance\templates\attendance\attendance\export_filter.html:61 @@ -7217,9 +7218,10 @@ msgstr "Rango de fechas" #: .\attendance\templates\attendance\dashboard\dashboard.html:106 #: .\base\views.py:6637 .\templates\dashboard_tile_container.html:9 +#, fuzzy #| msgid "Exclude Employees" msgid "Offline Employees" -msgstr "Empleados Desconectados" +msgstr "Excluir empleados" #: .\attendance\templates\attendance\dashboard\dashboard.html:123 #: .\base\views.py:6644 .\templates\dashboard_tile_container.html:165 @@ -7614,8 +7616,6 @@ msgid "" "By enabling this feature user's will be able to see their current day worked " "hours in live on the navbar (inside the check in button)." msgstr "" -"Al habilitar esta función, los usuarios podrán ver sus horas trabajadas del día actual " -"en vivo en la barra de navegación (dentro del botón de registro)." #: .\attendance\templates\attendance\work_record\work_record_create.html:9 msgid "save" @@ -7857,7 +7857,7 @@ msgstr "Rechazo masivo" #: .\recruitment\templates\skill_zone\skill_zone_list.html:141 #: .\templates\dashboard_chart_form.html:30 msgid "View" -msgstr "Ver" +msgstr "Vista" #: .\attendance\templates\requests\attendance\request_lines.html:174 msgid "Cancel / Reject" @@ -8327,7 +8327,7 @@ msgstr "---Elige turno---" #: .\base\forms.py:1406 msgid "Start date" -msgstr "Fecha de inicio" +msgstr "Inicio de fecha" #: .\base\forms.py:1829 msgid "Old password" @@ -8537,7 +8537,7 @@ msgstr "A diario" #: .\base\methods.py:472 .\leave\models.py:58 msgid "Full Day" -msgstr "Día Completo" +msgstr "Lleno Día" #: .\base\methods.py:473 .\leave\models.py:59 msgid "First Half" @@ -8658,11 +8658,6 @@ msgstr "Formato no válido, excepto HH:MM" msgid "Companies" msgstr "Compañías" -#: .\base\models.py:98 -#: .\base\templates\base\navbar_components\language_settings.html:5 -msgid "Languages" -msgstr "Idiomas" - #: .\base\models.py:118 msgid "Departments" msgstr "Departamentos" @@ -8810,7 +8805,7 @@ msgstr "Fin de semana" #: .\recruitment\templates\recruitment\recruitment_form.html:114 #: .\recruitment\templates\recruitment\recruitment_update_form.html:105 msgid "Start Date" -msgstr "Fecha de Inicio" +msgstr "Inicio de Fecha" #: .\base\models.py:357 .\base\models.py:751 #: .\base\templates\base\rotating_shift\filters.html:28 @@ -9269,7 +9264,7 @@ msgstr "Usuaria" #, fuzzy #| msgid "Exclude Holidays" msgid "Excluded Charts" -msgstr "Excluir Festivos" +msgstr "Excluir Fevstivos" #: .\base\models.py:1659 #, fuzzy @@ -9378,7 +9373,7 @@ msgstr "Exportar tarde y salir temprano" #: .\recruitment\templates\recruitment\recruitment_form.html:120 #: .\recruitment\templates\recruitment\recruitment_update_form.html:111 msgid "End Date" -msgstr "Fecha de finalización" +msgstr "Fecha final" #: .\base\models.py:1678 .\base\templates\holiday\holiday.html:47 #: .\base\templates\holiday\holiday_export_filter_form.html:63 @@ -9445,9 +9440,11 @@ msgid "Default Expire Days" msgstr "Días de vencimiento predeterminados" #: .\base\templates\announcement\expiry_day.html:11 +#, fuzzy +#| msgid "Set default notice period expire days" msgid "Set default announcement expire days" msgstr "" -"Establecer días de vencimiento predeterminado para anuncios" +"Establecer días de vencimiento del período de notificación predeterminado" #: .\base\templates\announcement\expiry_day.html:14 #: .\base\templates\base\shift\schedule_view.html:11 .\employee\models.py:883 @@ -9531,14 +9528,17 @@ msgid "Are you sure you want to delete this history tag ?" msgstr "¿Está seguro de que desea eliminar esta etiqueta de auditoría?" #: .\base\templates\base\audit_tag\employee_account_block_unblock.html:4 +#, fuzzy +#| msgid "Employee Contribution" msgid "Employee Account Restrictions" -msgstr "Restricciones de la cuenta de empleado" +msgstr "Contribución del empleado" #: .\base\templates\base\audit_tag\employee_account_block_unblock.html:18 msgid "Restrict Login Account" msgstr "Restringir cuenta de inicio de sesión" #: .\base\templates\base\audit_tag\employee_account_block_unblock.html:22 +#, fuzzy #| msgid "" #| "By enabling this feature, you can block or unblock an employee's account." msgid "By enabling this feature, you can block or unblock an employee account." @@ -9547,16 +9547,21 @@ msgstr "" "empleado." #: .\base\templates\base\audit_tag\employee_account_block_unblock.html:50 +#, fuzzy +#| msgid "Edit Profile" msgid "Restrict Profile Edit" -msgstr "Restringir Editar Perfil" +msgstr "Editar Perfil" #: .\base\templates\base\audit_tag\employee_account_block_unblock.html:54 +#, fuzzy +#| msgid "" +#| "By enabling this feature, you can block or unblock an employee's account." msgid "" "By enabling this feature, you can restrict an employee from editing their " "profile." msgstr "" -"Al habilitar esta función, puede restringir a un empleado de editar su " -"perfil." +"Al habilitar esta función, puede bloquear o desbloquear la cuenta de un " +"empleado." #: .\base\templates\base\audit_tag\history_tracking_fields.html:35 msgid "Employee History Tracking" @@ -9576,7 +9581,7 @@ msgstr "" #, fuzzy #| msgid "Work Information" msgid "Work Information Tracking" -msgstr "Información de trabajo" +msgstr "Trabajar Información" #: .\base\templates\base\audit_tag\history_tracking_fields.html:61 #, fuzzy @@ -9729,9 +9734,10 @@ msgstr "Puede eliminar" #: .\base\templates\base\auth\username_change_form.html:25 #: .\employee\templates\navbar_component\profile_section.html:19 +#, fuzzy #| msgid "Username" msgid "Change Username" -msgstr "Cambiar nombre de usuario" +msgstr "Nombre de usuario" #: .\base\templates\base\auth\username_change_form.html:36 #, fuzzy @@ -9768,7 +9774,7 @@ msgstr "Hq" #: .\recruitment\templates\candidate\individual.html:328 #: .\templates\initialize_database\horilla_company.html:44 msgid "Address" -msgstr "Dirección" +msgstr "Direcction" #: .\base\templates\base\company\company_form.html:29 #: .\base\templates\base\company\company_view.html:9 @@ -9812,7 +9818,7 @@ msgstr "País" #: .\recruitment\templates\pipeline\filters.html:142 #: .\templates\initialize_database\horilla_company.html:62 msgid "State" -msgstr "Provincia" +msgstr "Estado" #: .\base\templates\base\company\company_form.html:47 #: .\base\templates\base\company\company_view.html:11 @@ -10190,7 +10196,7 @@ msgstr "Entregar" #: .\pms\templates\feedback\question\question_all.html:102 #: .\templates\index.html:105 msgid "Cancel" -msgstr "Cancelar" +msgstr "Cancelad" #: .\base\templates\base\rotating_shift\filters.html:81 #: .\base\templates\base\rotating_shift\individual_view.html:121 @@ -10911,7 +10917,7 @@ msgstr "Vista todo Festivos" #, fuzzy #| msgid "Exclude Holidays" msgid "Export Holidays" -msgstr "Excluir Festivos" +msgstr "Excluir Fevstivos" #: .\base\templates\holiday\holiday.html:37 #: .\base\templates\holiday\holiday_form.html:27 @@ -11182,7 +11188,7 @@ msgstr "Respuesta" #: .\leave\templates\leave\user_leave\group_by.html:75 #: .\leave\templates\leave\user_leave\user_requests.html:69 msgid "Requested Days" -msgstr "Días solicitados" +msgstr "Solicitada Días" #: .\base\templates\request_and_approve\leave_allocation_approve.html:37 msgid "Do you want to Approve this leave allocation request?" @@ -11544,7 +11550,7 @@ msgstr "mensual" #: .\base\translator.py:13 msgid "Employee First Name" -msgstr "Nombre del Empleado" +msgstr "Empleada Primero Nombre" #: .\base\translator.py:14 msgid "Employee Last Name" @@ -11886,7 +11892,7 @@ msgstr "Fecha de programacion" #: .\project\templates\dashboard\project_details.html:42 #: .\project\templates\project\new\project_kanban_view.html:91 msgid "End date" -msgstr "Fecha de finalización" +msgstr "Fecha final" #: .\base\translator.py:121 msgid "Recruitment managers" @@ -11921,7 +11927,7 @@ msgstr "Fecha de finalización hasta" #: .\base\translator.py:128 msgid "Employee first name" -msgstr "Nombre del Empleado" +msgstr "Empleada Primero Nombre" #: .\base\translator.py:129 msgid "Employee last name" @@ -13210,7 +13216,7 @@ msgstr "Notificaciones marcadas como leídas" #: .\base\views.py:5130 .\base\views.py:5362 .\employee\views.py:3472 msgid "Settings updated." -msgstr "Ajustes actualizados." +msgstr "Ajustes actualizan." #: .\base\views.py:5168 msgid "Please select a valid date format." @@ -13305,21 +13311,23 @@ msgid "Action has been deleted successfully!" msgstr "¡El puesto de trabajo se ha creado correctamente!" #: .\base\views.py:6638 .\templates\dashboard_tile_container.html:30 +#, fuzzy #| msgid "Exclude Employees" msgid "Online Employees" -msgstr "Empleados desconectados" +msgstr "Empleado en línea" #: .\base\views.py:6639 +#, fuzzy #| msgid "Overall Leave" msgid "Overall Leave Chart" -msgstr "Gráfico general de licencias" +msgstr "ausencia total" #: .\base\views.py:6640 #: .\onboarding\templates\onboarding\candidates_view.html:23 #: .\recruitment\templates\dashboard\dashboard.html:74 #: .\templates\dashboard_tile_container.html:75 msgid "Hired Candidates" -msgstr "Candidatos Contratados" +msgstr "Contratado Candidatos" #: .\base\views.py:6641 msgid "Onboarding Candidates" @@ -13917,7 +13925,7 @@ msgstr "Opciones" #, fuzzy #| msgid "Badge Id" msgid "Badge ID" -msgstr "Legajo" +msgstr "Insignia Id" #: .\biometric\templates\biometric\list_employees_biometric.html:31 msgid "Fingerprint" @@ -14359,7 +14367,7 @@ msgstr "Crear Dejar Tipo" #: .\onboarding\templates\onboarding\employee_creation.html:61 #: .\templates\initialize_database\horilla_user_signup.html:38 msgid "First Name" -msgstr "Nombre" +msgstr "Primero Nombre" #: .\employee\models.py:78 #: .\employee\templates\employee\profile\personal_info.html:42 @@ -14367,7 +14375,7 @@ msgstr "Nombre" #: .\onboarding\templates\onboarding\employee_creation.html:68 #: .\templates\initialize_database\horilla_user_signup.html:45 msgid "Last Name" -msgstr "Apellido" +msgstr "Último Nombre" #: .\employee\models.py:230 #, fuzzy @@ -14470,7 +14478,7 @@ msgstr "Correo electrónico" #: .\onboarding\templates\onboarding\single_view.html:57 #: .\onboarding\templates\onboarding\table.html:12 .\recruitment\models.py:431 msgid "Joining Date" -msgstr "Fecha de ingreso" +msgstr "Dia de ingreso" #: .\employee\models.py:627 #: .\employee\templates\employee\profile\work_info.html:91 @@ -14480,7 +14488,7 @@ msgstr "Fecha de ingreso" #: .\payroll\templates\payroll\contract\contract_list.html:63 #: .\payroll\templates\payroll\contract\group_by.html:53 msgid "Basic Salary" -msgstr "Salario base" +msgstr "Base Salario" #: .\employee\models.py:630 #: .\employee\templates\employee\profile\work_info.html:97 @@ -14592,7 +14600,7 @@ msgstr "Acciones" #: .\leave\templates\leave\restrict\restrict_filter.html:28 #: .\pms\templates\meetings\meetings_filter.html:54 msgid "Work Information" -msgstr "Información de trabajo" +msgstr "Trabajar Información" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:103 msgid "Take An Action" @@ -14618,8 +14626,10 @@ msgstr "Dia de unirse" #: .\onboarding\templates\onboarding\candidates_view.html:298 #: .\payroll\templates\payroll\reimbursement\attachments.html:2 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:85 +#, fuzzy +#| msgid "Attachment" msgid "Attachments" -msgstr "Archivos Adjuntos" +msgstr "Adjunto" #: .\employee\templates\disciplinary_actions\disciplinary_records.html:84 #, fuzzy @@ -14768,7 +14778,7 @@ msgstr "Subir Foto" #: .\employee\templates\employee_personal_info\employee_list.html:95 #: .\employee\templates\employee_personal_info\group_by.html:77 msgid "Badge Id" -msgstr "Legajo" +msgstr "Insignia Id" #: .\employee\templates\employee\create_form\personal_info.html:73 msgid "Show" @@ -14777,7 +14787,7 @@ msgstr "Mostrar" #: .\employee\templates\employee\dashboard\dashboard_employee.html:100 #: .\templates\birthdays_container.html:12 msgid "Birthday" -msgstr "Cumpleaños" +msgstr "Cumpleaño" #: .\employee\templates\employee\dashboard\dashboard_employee.html:104 #: .\employee\views.py:2799 @@ -14830,8 +14840,10 @@ msgid "Export Data" msgstr "Fecha de caducidad" #: .\employee\templates\employee\export_data_employee.html:84 +#, fuzzy +#| msgid "Leave Types" msgid "Leave Records" -msgstr "Registros de Licencias" +msgstr "Dejar Tipos" #: .\employee\templates\employee\export_data_employee.html:134 #, fuzzy @@ -14877,7 +14889,7 @@ msgstr "Bancario Codigo" #: .\employee\templates\personal-tab.html:289 #: .\employee\templates\tabs\personal_tab.html:332 msgid "Bank Address" -msgstr "Dirección del banco" +msgstr "Banco Direcction" #: .\employee\templates\employee\profile\personal_info.html:68 #: .\employee\templates\personal-tab.html:16 @@ -14891,7 +14903,7 @@ msgstr "Fecha de nacimiento" #: .\employee\templates\tabs\personal_tab.html:64 .\onboarding\forms.py:412 #: .\onboarding\templates\onboarding\employee_creation.html:128 msgid "Qualification" -msgstr "Título" +msgstr "Calificación" #: .\employee\templates\employee\profile\personal_info.html:97 #: .\employee\templates\personal-tab.html:79 @@ -14911,7 +14923,7 @@ msgstr "Código Postal" #: .\employee\templates\personal-tab.html:106 #: .\employee\templates\tabs\personal_tab.html:96 msgid "Emergency Contact" -msgstr "Contacto de Emergencia" +msgstr "Emergencia Contacto" #: .\employee\templates\employee\profile\personal_info.html:170 msgid "Contact Name" @@ -14922,7 +14934,7 @@ msgstr "Contacto Nombre" #: .\employee\templates\tabs\personal_tab.html:113 .\onboarding\forms.py:422 #: .\onboarding\templates\onboarding\employee_creation.html:170 msgid "Emergency Contact Relation" -msgstr "Relación con el Contacto de Emergencia" +msgstr "Emergencia Contacto Relación" #: .\employee\templates\employee\profile\personal_info.html:189 #: .\employee\templates\personal-tab.html:88 @@ -14930,7 +14942,7 @@ msgstr "Relación con el Contacto de Emergencia" #: .\onboarding\templates\onboarding\employee_creation.html:142 #: .\payroll\models\models.py:677 msgid "Marital Status" -msgstr "Estado Civil" +msgstr "Marital Estado" #: .\employee\templates\employee\profile\personal_info.html:197 #: .\employee\templates\personal-tab.html:97 @@ -14938,7 +14950,7 @@ msgstr "Estado Civil" #: .\onboarding\templates\onboarding\employee_creation.html:149 #: .\payroll\models\models.py:676 .\payroll\models\models.py:720 msgid "Children" -msgstr "Hijos" +msgstr "Niños" #: .\employee\templates\employee\profile\personal_info.html:267 #: .\employee\templates\employee\profile\profile_modal.html:31 @@ -14963,7 +14975,7 @@ msgstr "Editar Perfil" #: .\employee\templates\employee\update_form\form_view.html:18 #: .\employee\templates\employee_personal_info\employee_work_info.html:109 msgid "Bank Info" -msgstr "Información bancaria" +msgstr "Banco Infó" #: .\employee\templates\employee\profile\profile_view.html:131 #: .\employee\templates\employee\view\individual.html:228 @@ -15140,8 +15152,10 @@ msgstr "Vista Archivo Adjunto" #: .\employee\templates\employee\send_mail.html:72 #: .\onboarding\templates\onboarding\candidates_view.html:355 #: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:93 +#, fuzzy +#| msgid "Attachment" msgid "Other Attachments" -msgstr "Otros Archivos Adjuntos" +msgstr "Adjunto" #: .\employee\templates\employee\view\individual.html:154 #, fuzzy @@ -15488,10 +15502,10 @@ msgid "Logout" msgstr "Cerrar sesión" #: .\employee\templates\organisation_chart\org_chart.html:9 -#: .\employee\sidebar.py:59 +#, fuzzy #| msgid "organisation-chart" msgid "Organization Chart" -msgstr "Organigrama" +msgstr "organigrama" #: .\employee\templates\organisation_chart\org_chart.html:14 #, fuzzy @@ -15606,7 +15620,7 @@ msgstr "Personal Infón" #: .\employee\templates\tabs\personal_tab.html:104 .\onboarding\forms.py:419 #: .\onboarding\templates\onboarding\employee_creation.html:163 msgid "Emergency Contact Name" -msgstr "Nombre del Contacto de Emergencia" +msgstr "Emergencia Contacto Nombre" #: .\employee\templates\personal-tab.html:228 #: .\employee\templates\tabs\personal_tab.html:234 @@ -15617,7 +15631,7 @@ msgstr "Salario" #: .\employee\templates\personal-tab.html:261 #: .\employee\templates\tabs\personal_tab.html:305 msgid "Bank Information" -msgstr "Información Bancaria" +msgstr "Banco Información" #: .\employee\templates\policies\form.html:13 #, fuzzy @@ -15681,7 +15695,7 @@ msgstr "Establecer la cantidad para el cobro de una licencia" #, fuzzy #| msgid "Badge Id" msgid "Badge Prefix" -msgstr "Legajo" +msgstr "Insignia Id" #: .\employee\templates\settings\settings.html:16 #, fuzzy @@ -16224,7 +16238,7 @@ msgstr "Ninguno" #, fuzzy #| msgid "Contract status" msgid "Contract details" -msgstr "Detalles de contrato" +msgstr "estado del contrato" #: .\employee\templates\tabs\profile-asset-tab.html:4 #, fuzzy @@ -16611,7 +16625,7 @@ msgstr "Empleado actualizado." #: .\employee\views.py:1870 msgid "Employee deleted" -msgstr "Empleado eliminado" +msgstr "Empleada eliminada" #: .\employee\views.py:1879 msgid "- {}." @@ -16620,7 +16634,7 @@ msgstr "" #: .\employee\views.py:1906 #, python-format msgid "%(employee)s deleted." -msgstr "%(employee)s eliminados." +msgstr "%(employee)s eliminada." #: .\employee\views.py:1912 #, python-format @@ -17152,8 +17166,10 @@ msgid "Ticket Details" msgstr "Banco Detalles" #: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:394 +#, fuzzy +#| msgid "Work Info" msgid "Ticket Info" -msgstr "Información del Ticket" +msgstr "Trabajo Información" #: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:399 msgid "Ticket ID:" @@ -17277,8 +17293,10 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:34 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:347 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:742 +#, fuzzy +#| msgid "Work Info" msgid "Ticket ID" -msgstr "ID del Ticket" +msgstr "Trabajo Información" #: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:65 #: .\offboarding\templates\offboarding\task\table_body.html:95 @@ -17774,9 +17792,10 @@ msgstr "Filtro de encuesta" #: .\horilla_views\templates\generic\filter_tags.html:83 #: .\templates\filter_tags.html:77 +#, fuzzy #| msgid "Clear" msgid "Clear All" -msgstr "Borrar todo" +msgstr "Claro" #: .\horilla_views\templates\generic\group_by.html:29 #: .\horilla_views\templates\generic\group_by_table.html:30 @@ -18643,13 +18662,13 @@ msgstr "" #, fuzzy #| msgid "Address" msgid "IPv4 address" -msgstr "Dirección IPv4" +msgstr "Direcction" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2144 #, fuzzy #| msgid "Address" msgid "IP address" -msgstr "Dirección IP" +msgstr "Direcction" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2237 #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2238 @@ -18941,7 +18960,7 @@ msgstr "" #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:463 #: .\templates\notification\notification_items.html:22 msgid "Clear" -msgstr "Borrar" +msgstr "Claro" #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:464 #, fuzzy @@ -19745,7 +19764,7 @@ msgstr "Rechazadas Solicitude" #: .\leave\models.py:65 msgid "Yearly" -msgstr "Anualmente" +msgstr "Añoly" #: .\leave\models.py:122 #: .\leave\templates\leave\leave_type\leave_type_view.html:73 @@ -19777,8 +19796,10 @@ msgstr "está sujeto a impuestos" #: .\leave\templates\leave\leave_type\leave_type_update.html:197 #: .\leave\templates\leave\leave_type_creation.html:160 #: .\leave\templates\leave\leave_type_update.html:162 +#, fuzzy +#| msgid "View attachment" msgid "Require Attachment" -msgstr "Requerir Archivo Adjunto" +msgstr "Vista Archivo Adjunto" #: .\leave\models.py:292 msgid "Compensatory Leave Request already exists." @@ -19831,7 +19852,7 @@ msgstr "Dejar count" #: .\leave\models.py:564 .\leave\templates\leave\user_request_form.html:35 msgid "Attachment" -msgstr "Archivo adjunto" +msgstr "Adjunto" #: .\leave\models.py:578 #: .\onboarding\templates\onboarding\candidate_filter.html:63 @@ -19861,24 +19882,30 @@ msgid "" msgstr "" #: .\leave\models.py:1106 +#, fuzzy +#| msgid "User Leave" msgid "Enable to select all Leave types." -msgstr "Habilitar para seleccionar todos los tipos de licencia." +msgstr "Usuario Dejar" #: .\leave\models.py:1110 +#, fuzzy +#| msgid "Leave types" msgid "Spesific leave types" -msgstr "Tipos de Licencia específicos" +msgstr "Dejar tipos" #: .\leave\models.py:1113 msgid "Choose specific leave types to restrict." -msgstr "Elija tipos de licencia específicos para restringir" +msgstr "" #: .\leave\models.py:1117 +#, fuzzy +#| msgid "Exclude Holidays" msgid "Exclude leave types" -msgstr "Excluir Tipos de Licencia" +msgstr "Excluir Fevstivos" #: .\leave\models.py:1120 msgid "Choose leave types to exclude from restriction." -msgstr "Elija tipos de licencia para excluir de la restricción" +msgstr "" #: .\leave\models.py:1303 .\payroll\models\models.py:603 #, fuzzy @@ -20046,42 +20073,52 @@ msgid "Reason for Rejection" msgstr "Personal Infón" #: .\leave\templates\leave\dashboard.html:41 +#, fuzzy +#| msgid "Asset Approve" msgid "Requests to Approve" -msgstr "Solicitudes para Aprobar" +msgstr "Activos Aprobación" #: .\leave\templates\leave\dashboard.html:54 msgid "Approved Leaves In This Month" -msgstr "Licencias Aprobadas este mes" +msgstr "" #: .\leave\templates\leave\dashboard.html:67 msgid "Rejected Leaves In This Month" -msgstr "Licencias Rechazadas este mes" +msgstr "" #: .\leave\templates\leave\dashboard.html:85 +#, fuzzy +#| msgid "Employee rate" msgid "Employee Leaves" -msgstr "Licencias de los Empleados" +msgstr "Empleada tasa :" #: .\leave\templates\leave\dashboard.html:86 msgid "next" -msgstr "Próximo" +msgstr "" #: .\leave\templates\leave\dashboard.html:116 +#, fuzzy +#| msgid "Personal Details" msgid "View Personal Dashboard" -msgstr "Ver Tablero Personal" +msgstr "Personales Detalles" #: .\leave\templates\leave\dashboard.html:126 #: .\leave\templates\leave\employee_dashboard.html:115 +#, fuzzy +#| msgid "New Holiday" msgid "Next Holiday" -msgstr "Próximo feriado" +msgstr "Nueva Festivos" #: .\leave\templates\leave\dashboard.html:136 #: .\leave\templates\leave\employee_dashboard.html:125 msgid "Upcoming holidays" -msgstr "Próximos feriados" +msgstr "" #: .\leave\templates\leave\dashboard.html:147 +#, fuzzy +#| msgid "Department" msgid "Department Leaves" -msgstr "Licencias por Departamento" +msgstr "Departamento" #: .\leave\templates\leave\dashboard.html:155 #: .\leave\templates\leave\on_leave.html:28 @@ -20090,11 +20127,13 @@ msgstr "" #: .\leave\templates\leave\dashboard.html:172 msgid "Leave Type - Count of leaves" -msgstr "Tipo de Licencia: Cantidad de licencias" +msgstr "" #: .\leave\templates\leave\dashboard.html:187 +#, fuzzy +#| msgid "Daily Attendance Analytic" msgid "Weekly Leave Analytics" -msgstr "Análisis de Licencias semanales" +msgstr "Analítica de Asistencia Diaria" #: .\leave\templates\leave\employee_dashboard.html:33 msgid "New Requests" @@ -20106,21 +20145,27 @@ msgstr "Solicitudes Aprobadas" #: .\leave\templates\leave\employee_dashboard.html:61 msgid "Rejected Requests" -msgstr "Solicitudes Rechazadas" +msgstr "Rechazadas Solicitude" #: .\leave\templates\leave\employee_dashboard.html:76 #: .\leave\templates\leave\leave_request\employee_available_leave_count.html:32 #: .\leave\templates\leave\leave_request\employee_available_leave_count.html:44 +#, fuzzy +#| msgid "Available Leave Days" msgid "Available Leaves" -msgstr "Licencias Disponibles" +msgstr "Disponibles Dejar Días" #: .\leave\templates\leave\employee_dashboard.html:86 +#, fuzzy +#| msgid "All Leave Requests" msgid "Total Leave Requests" -msgstr "Total de solicitudes de licencia" +msgstr "Todas Dejar Solicitudes" #: .\leave\templates\leave\employee_dashboard.html:105 +#, fuzzy +#| msgid "Dashboard" msgid "View Admin Dashboard" -msgstr "Ver Tablero de Administrador" +msgstr "Dashboard" #: .\leave\templates\leave\holiday\holiday.html:115 #: .\leave\templates\leave\leave_assign\assign_view.html:237 @@ -20162,7 +20207,7 @@ msgstr "Asignado Por" #: .\leave\templates\leave\user_leave\user_request_one.html:120 #: .\leave\templates\leave\user_request_one.html:49 msgid "View attachment" -msgstr "Ver Archivo Adjunto" +msgstr "Vista Archivo Adjunto" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:226 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:301 @@ -20201,11 +20246,11 @@ msgstr "Ver Licencia Disponible" #, fuzzy #| msgid "Assigned Leaves" msgid "Import Assigned Leaves" -msgstr "Licencias Asignadas" +msgstr "Asignadas Dejar" #: .\leave\templates\leave\leave_assign\assign_view.html:61 msgid "All Assigned Leaves" -msgstr "Todas las Licencias Asignadas" +msgstr "Todo Asignadas Dejar" #: .\leave\templates\leave\leave_assign\assign_view.html:171 #, fuzzy @@ -20245,13 +20290,15 @@ msgid "Used Leave Days" msgstr "Dejar Dias" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:4 +#, fuzzy +#| msgid "Assigned Leaves" msgid "Export Assigned Leaves" -msgstr "Exportar Licencias Asignadas" +msgstr "Asignadas Dejar" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:45 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:10 msgid "Assigned Leave" -msgstr "Licencias Asignadas" +msgstr "Asignadas Dejar" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:98 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:63 @@ -20300,13 +20347,15 @@ msgid "Update Available Leave" msgstr "Actualizar Dejar Disponible" #: .\leave\templates\leave\leave_assign\leave_assign_form.html:28 +#, fuzzy +#| msgid "Assign Leave" msgid "Assign Leaves" -msgstr "Asignar Licencias" +msgstr "Asignar Dejar" #: .\leave\templates\leave\leave_assign\leave_assign_one_form.html:20 #: .\leave\templates\leave\leave_type\leave_types.html:88 msgid "Assign Leave" -msgstr "Asignar Licencia" +msgstr "Asignar Dejar" #: .\leave\templates\leave\leave_assign\single_assign_view.html:98 #, fuzzy @@ -20315,12 +20364,14 @@ msgid "Are you sure you want to delete this assigned leave?" msgstr "¿Está seguro de que desea eliminar este horario?" #: .\leave\templates\leave\leave_assign\single_assign_view.html:115 +#, fuzzy +#| msgid "Assigned Leave" msgid "Assigned Leave type not found." -msgstr "Tipo de Licencia asignada no encontrada" +msgstr "Asignadas Dejar" #: .\leave\templates\leave\leave_assign_form.html:17 msgid "Leave types" -msgstr "Tipos de Licencia" +msgstr "Dejar tipos" #: .\leave\templates\leave\leave_my_assign_view.html:8 msgid "Leave days" @@ -20343,7 +20394,7 @@ msgstr "Mi solicitud de licencia" #: .\leave\templates\leave\leave_my_requests_view.html:3 #: .\leave\templates\leave\leave_request_view.html:3 msgid "New Leave Request" -msgstr "Nueva solicitud de Licencia" +msgstr "Nueva Dejar petición" #: .\leave\templates\leave\leave_my_request_view.html:14 #: .\leave\templates\leave\leave_my_requests_view.html:14 @@ -20405,8 +20456,10 @@ msgid "Clashed Due To" msgstr "" #: .\leave\templates\leave\leave_request\leave_clashes.html:33 +#, fuzzy +#| msgid "Open Job Positions" msgid "Same Department & Job Position" -msgstr "Mismo Departamento y Puesto de trabajo" +msgstr "Puestos de trabajo abiertos" #: .\leave\templates\leave\leave_request\leave_clashes.html:35 #, fuzzy @@ -20415,8 +20468,10 @@ msgid "Same Department" msgstr "Departamento" #: .\leave\templates\leave\leave_request\leave_clashes.html:37 +#, fuzzy +#| msgid "Job Position" msgid "Same Job Position" -msgstr "Mismo Puesto de trabajo" +msgstr "Puestos de trabajo" #: .\leave\templates\leave\leave_request\leave_clashes.html:110 msgid "No clashed requestes available for cancelled or rejected leaves." @@ -20442,7 +20497,7 @@ msgstr "¿Estás segura de que quieres eliminar?" #, fuzzy #| msgid "Leave Requests" msgid "Export Leave Requests" -msgstr "Exportar Solicitud de Licencias" +msgstr "Dejar petición" #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:138 #, fuzzy @@ -20481,7 +20536,7 @@ msgstr "" #: .\leave\templates\leave\leave_request\request_view.html:61 #: .\leave\templates\leave\request_view.html:19 msgid "Leave Requests" -msgstr "Solicitud de Licencias" +msgstr "Dejar petición" #: .\leave\templates\leave\leave_request\request_view.html:182 #: .\leave\templates\leave\user_leave\user_request_view.html:275 @@ -20695,7 +20750,7 @@ msgstr "" #, fuzzy #| msgid "Exclude Holidays" msgid "Exclude Company Holidays" -msgstr "Excluir Festivos" +msgstr "Excluir Fevstivos" #: .\leave\templates\leave\leave_type\leave_type_creation.html:210 #: .\leave\templates\leave\leave_type\leave_type_update.html:210 @@ -20708,7 +20763,7 @@ msgstr "" #: .\leave\templates\leave\leave_type_creation.html:174 #: .\leave\templates\leave\leave_type_update.html:176 msgid "Exclude Holidays" -msgstr "Excluir Feriados" +msgstr "Excluir Fevstivos" #: .\leave\templates\leave\leave_type\leave_type_creation.html:222 #: .\leave\templates\leave\leave_type\leave_type_update.html:222 @@ -20747,7 +20802,7 @@ msgstr "El empleado no tiene tipo de licencia." #: .\leave\templates\leave\user_eave_type_empty_view.html:20 #: .\leave\templates\leave\user_leave_type_empty_view.html:20 msgid "Leave Types" -msgstr "Tipos de Licencia" +msgstr "Dejar Tipos" #: .\leave\templates\leave\leave_type\leave_type_empty_view.html:48 #: .\leave\templates\leave\user_eave_type_empty_view.html:49 @@ -20852,8 +20907,10 @@ msgid "Do you really want to delete this leave type?" msgstr "¿Quieres eliminar este activo?" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:216 +#, fuzzy +#| msgid "There are no assets to export." msgid "There are no leave types to view" -msgstr "No hay tipos de licencia para ver." +msgstr "No hay activos para exportar." #: .\leave\templates\leave\leave_type\leave_type_update.html:23 #: .\leave\templates\leave\leave_type_update.html:36 @@ -20863,7 +20920,7 @@ msgstr "Actualizar Dejar Tipos" #: .\leave\templates\leave\leave_type_creation.html:22 #: .\leave\templates\leave\leave_type_update.html:24 msgid "View Leave Types" -msgstr "Ver tipos de Licencia" +msgstr "Vista Dejar Tipos" #: .\leave\templates\leave\leave_type_creation.html:145 msgid "Carryforward Expire" @@ -20875,14 +20932,17 @@ msgid "Exclude Company Leaves" msgstr "Excluir Empresa Dejar" #: .\leave\templates\leave\on_leave.html:36 +#, fuzzy #| msgid "Employee doesn't have enough leave days.." msgid "No employees have taken leave today." -msgstr "Ningún empleado ha tomado vacaciones hoy." +msgstr "El empleado no tiene suficientes días de licencia." #: .\leave\templates\leave\request_view.html:143 #: .\leave\templates\leave\request_view.html:165 +#, fuzzy +#| msgid "Leave Request" msgid "Leave Request Create" -msgstr "Crear Solicitud de Licencia" +msgstr "Dejar petición" #: .\leave\templates\leave\restrict\restrict.html:20 msgid "Select All Days" @@ -20893,16 +20953,22 @@ msgid "Unselect All Days" msgstr "" #: .\leave\templates\leave\restrict\restrict.html:104 +#, fuzzy +#| msgid "Leave type is required" msgid "All Leave types are Restricted" -msgstr "Todos los tipos de licencia están restringidos" +msgstr "Se requiere tipo de licencia" #: .\leave\templates\leave\restrict\restrict.html:108 +#, fuzzy +#| msgid "User Leave" msgid "Restricted for these Leave Types" -msgstr "Restringido para estos tipos de licencia" +msgstr "Usuario Dejar" #: .\leave\templates\leave\restrict\restrict.html:112 +#, fuzzy +#| msgid "View Leave Types" msgid "Excluded Leave Types" -msgstr "Tipos de Licencia Excluidos" +msgstr "Vista Dejar Tipos" #: .\leave\templates\leave\restrict\restrict.html:217 #: .\leave\templates\leave\restrict\view_restrict.html:97 @@ -20924,19 +20990,24 @@ msgstr "Crear Período" #: .\leave\templates\leave\restrict\restrict_form.html:59 #: .\leave\templates\leave\restrict\restrict_update_form.html:59 +#, fuzzy #| msgid "Clear" msgid "Include all" -msgstr "Borrar" +msgstr "Claro" #: .\leave\templates\leave\restrict\restrict_form.html:72 #: .\leave\templates\leave\restrict\restrict_update_form.html:70 +#, fuzzy +#| msgid "View Leave Types" msgid "Specific Leave Types" -msgstr "Tipos de Licencia específicos" +msgstr "Vista Dejar Tipos" #: .\leave\templates\leave\restrict\restrict_form.html:81 #: .\leave\templates\leave\restrict\restrict_update_form.html:79 +#, fuzzy +#| msgid "View Leave Types" msgid "Exclude Leave Types" -msgstr "Excluir Tipos de Licencia" +msgstr "Vista Dejar Tipos" #: .\leave\templates\leave\restrict\restrict_update_form.html:20 #, fuzzy @@ -20945,8 +21016,10 @@ msgid "Update Restricted Day" msgstr "Actualización Período" #: .\leave\templates\leave\restrict\view_restrict.html:7 +#, fuzzy +#| msgid "Requested Days" msgid "Restricted Days" -msgstr "Días Restringidos" +msgstr "Solicitada Días" #: .\leave\templates\leave\settings\past_leave_restrict_view.html:8 #, fuzzy @@ -20958,7 +21031,7 @@ msgstr "Usuario Dejar" #, fuzzy #| msgid "Leave Request" msgid "Restricts Past Date Leave Request Creation" -msgstr "Restringir Creación de Solicitud de Licencias en fechas pasadas" +msgstr "Dejar petición" #: .\leave\templates\leave\settings\past_leave_restrict_view.html:19 msgid "" @@ -20991,8 +21064,10 @@ msgstr "¿Quiere cancelar esta solicitud?" #: .\leave\templates\leave\user_leave\user_leave_empty_view.html:13 #: .\leave\templates\leave\user_leave_empty_view.html:13 +#, fuzzy +#| msgid "Leave types not assigned to you" msgid "Leave types not assigned to you." -msgstr "Tipos de Licencia no asignados a usted" +msgstr "Tipos de dejar no asignados a usted" #: .\leave\templates\leave\user_leave\user_leave_view.html:7 #: .\leave\templates\leave\user_leave_view.html:7 @@ -21005,9 +21080,10 @@ msgid "User Leave" msgstr "Usuario Dejar" #: .\leave\templates\leave\user_leave\user_request_update.html:19 +#, fuzzy #| msgid "Leave Request" msgid "Leave Request Update" -msgstr "Actualizar Solicitud de Licencia" +msgstr "Dejar petición" #: .\leave\templates\leave\user_leave\user_request_view.html:42 #: .\leave\templates\leave\user_request_view.html:19 @@ -21029,8 +21105,10 @@ msgid "New leave type Created.." msgstr "Nuevo tipo de ejar creado .." #: .\leave\views.py:259 +#, fuzzy +#| msgid "Leave types not assigned to you" msgid "Leave type not found" -msgstr "Tipo de Licencia no encontrado" +msgstr "Tipos de dejar no asignados a usted" #: .\leave\views.py:272 msgid "Leave type is updated successfully.." @@ -21041,12 +21119,16 @@ msgid "Leave type deleted successfully.." msgstr "Deje el tipo eliminado con éxito..." #: .\leave\views.py:298 .\leave\views.py:1205 +#, fuzzy +#| msgid "Leave types not assigned to you" msgid "Leave type not found." -msgstr "Tipo de Licencia no encontrado" +msgstr "Tipos de dejar no asignados a usted" #: .\leave\views.py:307 +#, fuzzy +#| msgid "This Employee type already in use." msgid "This leave types are already in use for {}" -msgstr "Este tipo de Licencia ya está en uso para {}" +msgstr "Este tipo de empleado ya está en uso." #: .\leave\views.py:479 .\leave\views.py:2114 .\leave\views.py:3066 msgid "Leave request created successfully.." @@ -21064,7 +21146,7 @@ msgstr "Dejar solicitud eliminada con éxito.." #, fuzzy #| msgid "Leave Request" msgid "Leave request not found." -msgstr "Solicitud de Licencia no encontrada" +msgstr "Dejar petición" #: .\leave\views.py:931 msgid "Leave request approved successfully.." @@ -21094,13 +21176,13 @@ msgstr "" #, fuzzy #| msgid "Leave Request" msgid "Leave request not found" -msgstr "Solicitud de Licencia no encontrada" +msgstr "Dejar petición" #: .\leave\views.py:1076 #, fuzzy #| msgid "Leave request created successfully.." msgid "Leave request rejected successfully.." -msgstr "Solicitud de Licencia creada con éxito.." +msgstr "Dejar solicitud creada con éxito.." #: .\leave\views.py:1094 #, fuzzy @@ -21132,7 +21214,7 @@ msgstr "Empleado actualizado." #: .\leave\views.py:1269 msgid "Successfully assigned leave type to {} employees." -msgstr "Se asignó correctamente el tipo de licencia a {} empleados" +msgstr "" #: .\leave\views.py:1297 #, fuzzy @@ -21141,12 +21223,16 @@ msgid "Leave type is already assigned to some selected {} employees." msgstr "El tipo de licencia ya está asignado a la empleada." #: .\leave\views.py:1504 +#, fuzzy +#| msgid "Leave type assign is successfull.." msgid "Leave types assigned successfully." -msgstr "Asignación de tipo de licencia exitosa." +msgstr "Asignar dejar tipo de es exitosa.." #: .\leave\views.py:1509 +#, fuzzy +#| msgid "leave type is already assigned to the employee.." msgid "Some leave types were already assigned to {} employees." -msgstr "Algunos tipos de licencia ya están asignados a los empleados {}." +msgstr "el tipo de licencia ya está asignado al empleado." #: .\leave\views.py:1544 msgid "Available leaves updated successfully..." @@ -21159,8 +21245,10 @@ msgid "Assigned leave successfully deleted." msgstr "Dejar asignada eliminó con éxito." #: .\leave\views.py:1584 .\leave\views.py:1617 +#, fuzzy +#| msgid "Assigned Leave" msgid "Assigned leave not found." -msgstr "Licencia Asignada no encontrada" +msgstr "Asignadas Dejar" #: .\leave\views.py:1586 #, fuzzy @@ -21191,8 +21279,10 @@ msgid "Leave type has already been assigned to the employee." msgstr "El tipo de licencia ya está asignado a la empleada." #: .\leave\views.py:1729 +#, fuzzy +#| msgid "Assigned Leave" msgid "Assigned Leaves" -msgstr "Licencias Asignadas" +msgstr "Asignadas Dejar" #: .\leave\views.py:1799 #, fuzzy @@ -21280,8 +21370,10 @@ msgid "No leave requests for any leave type this month." msgstr "" #: .\leave\views.py:2974 +#, fuzzy +#| msgid "Leave Types" msgid "Leave Trends" -msgstr "Tendencias de licencia" +msgstr "Dejar Tipos" #: .\leave\views.py:3233 #, fuzzy @@ -21442,8 +21534,10 @@ msgid "Completed" msgstr "Completo" #: .\offboarding\models.py:69 +#, fuzzy +#| msgid "period" msgid "Notice period" -msgstr "Plazo de aviso" +msgstr "Período" #: .\offboarding\models.py:70 msgid "FnF Settlement" @@ -21610,7 +21704,7 @@ msgstr "" #: .\payroll\templates\payroll\reimbursement\filter.html:41 #: .\recruitment\templates\pipeline\pipeline_empty.html:28 msgid "Job position" -msgstr "Puesto de trabajo" +msgstr "Puestos de trabajo" #: .\offboarding\templates\offboarding\resignation\group_by.html:68 #: .\offboarding\templates\offboarding\resignation\group_by.html:73 @@ -21687,14 +21781,18 @@ msgstr "" #: .\offboarding\templates\offboarding\settings\settings.html:4 #: .\offboarding\templates\offboarding\settings\settings.html:9 +#, fuzzy +#| msgid "Re-validate Request" msgid "Resignation Request" -msgstr "Solicitud de Renuncia" +msgstr "Revalidar Solicitud" #: .\offboarding\templates\offboarding\settings\settings.html:11 +#, fuzzy +#| msgid "By enabling this users can access time-runner feature" msgid "" "By enabling this normal users can request for their resignation progress" msgstr "" -"Al habilitar esto, los usuarios normales pueden solicitar el progreso de su renuncia." +"Al habilitar esto, los usuarios pueden acceder a la función Time-runner" #: .\offboarding\templates\offboarding\stage\offboarding_body.html:49 #, fuzzy @@ -21705,8 +21803,10 @@ msgstr "¿Está seguro de que desea eliminar esta etapa" #: .\offboarding\templates\offboarding\stage\offboarding_body.html:66 #: .\payroll\models\models.py:244 #: .\payroll\templates\payroll\settings\settings.html:4 +#, fuzzy +#| msgid "Create Period" msgid "Notice Period" -msgstr "Plazo de aviso" +msgstr "Crear Período" #: .\offboarding\templates\offboarding\stage\offboarding_body.html:72 #: .\onboarding\templates\onboarding\onboarding_table.html:122 @@ -21815,7 +21915,7 @@ msgstr "beneficios no encontrada" #, fuzzy #| msgid "Bank Address" msgid "Task Added" -msgstr "Dirección del banco" +msgstr "Banco Direcction" #: .\offboarding\views.py:612 #, fuzzy @@ -21863,7 +21963,7 @@ msgstr "" #: .\onboarding\templates\onboarding\candidate_creation.html:31 #: .\onboarding\templates\onboarding\candidate_update.html:38 msgid "Full Name" -msgstr "Nombre completo" +msgstr "Lleno Nombre" #: .\onboarding\forms.py:205 #: .\onboarding\templates\onboarding\candidate_creation.html:57 @@ -21872,7 +21972,7 @@ msgstr "Nombre completo" #: .\onboarding\templates\onboarding\onboardings.html:12 #: .\recruitment\forms.py:404 msgid "Mobile" -msgstr "Celular" +msgstr "Móvil" #: .\onboarding\forms.py:234 #, fuzzy @@ -21891,7 +21991,7 @@ msgstr "es la etapa final" #: .\onboarding\forms.py:416 #: .\onboarding\templates\onboarding\employee_creation.html:156 msgid "Emergency Contact Number" -msgstr "Número del Contacto de Emergencia" +msgstr "Emergencia Contacto Número" #: .\onboarding\forms.py:448 msgid "Experience should be a postive integier" @@ -22251,7 +22351,7 @@ msgstr "País" #, fuzzy #| msgid "State" msgid "State *" -msgstr "Provincia" +msgstr "Estado" #: .\onboarding\templates\onboarding\employee_bank_details.html:146 msgid "Finish Onboarding" @@ -22259,7 +22359,7 @@ msgstr "Finalizar Onboarding" #: .\onboarding\templates\onboarding\employee_creation.html:114 msgid "DOB" -msgstr "Fecha de Nacimiento" +msgstr "Nacimiento Fecha" #: .\onboarding\templates\onboarding\employee_creation.html:179 #: .\onboarding\templates\onboarding\user_creation.html:114 @@ -22367,7 +22467,7 @@ msgstr "Guardar Cambios" #, fuzzy #| msgid "Marital Status" msgid "Portal Status" -msgstr "Estado Civil" +msgstr "Marital Estado" #: .\onboarding\templates\onboarding\onboarding_table.html:149 msgid "Bulk Change Task" @@ -24108,8 +24208,10 @@ msgstr "beneficios" #: .\payroll\templates\payroll\reimbursement\request_cards.html:168 #: .\payroll\templates\payroll\reimbursement\request_cards.html:457 #: .\payroll\templates\payroll\reimbursement\request_cards.html:744 +#, fuzzy +#| msgid "View attachment" msgid "View Attachments" -msgstr "Ver Archivos Adjuntos" +msgstr "Vista Archivo Adjunto" #: .\payroll\templates\payroll\reimbursement\request_cards.html:189 #: .\payroll\templates\payroll\reimbursement\request_cards.html:478 @@ -24174,8 +24276,10 @@ msgid "Currency Symbol" msgstr "Moneda" #: .\payroll\templates\payroll\settings\payroll_settings.html:43 +#, fuzzy +#| msgid "Job Position" msgid "Position" -msgstr "Posición" +msgstr "Puestos de trabajo" #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:6 #, fuzzy @@ -24190,13 +24294,17 @@ msgid "Are you sure you want to delete this payslip auto generate?" msgstr "¿Estás segura de que quieres eliminar esto nómina de sueldos?" #: .\payroll\templates\payroll\settings\settings.html:9 +#, fuzzy +#| msgid "Create Period" msgid "Default Notice Period" -msgstr "Plazo de aviso predeterminado" +msgstr "Crear Período" #: .\payroll\templates\payroll\settings\settings.html:10 +#, fuzzy +#| msgid "Set default notice period expire days" msgid " Set initial notice period (in days)" msgstr "" -"Establecer el plazo de aviso inicial (en días)" +"Establecer días de vencimiento del período de notificación predeterminado" #: .\payroll\templates\payroll\tax\filing_status_empty.html:35 #: .\payroll\templates\payroll\tax\filing_status_view.html:75 @@ -25007,8 +25115,10 @@ msgid "Do you want Delete this Feedback ?" msgstr "¿Quiere eliminar este comentario?" #: .\pms\templates\feedback\feedback_detailed_view.html:152 +#, fuzzy +#| msgid "Start date" msgid "Start date: " -msgstr "Fecha de Inicio: " +msgstr "Inicio de fecha" #: .\pms\templates\feedback\feedback_detailed_view.html:156 #, fuzzy @@ -25361,8 +25471,10 @@ msgid "Response" msgstr "" #: .\pms\templates\okr\add_assignees.html:19 +#, fuzzy +#| msgid "Assigned Leaves" msgid "Add assignees" -msgstr "Agregar asignados" +msgstr "Asignadas Dejar" #: .\pms\templates\okr\create_period.html:14 #: .\pms\templates\okr\objective_creation.html:79 @@ -26159,7 +26271,7 @@ msgstr "" #, fuzzy #| msgid "Marital Status" msgid "Project Status" -msgstr "Estado Civil" +msgstr "Marital Estado" #: .\project\templates\dashboard\project_dashboard.html:95 #, fuzzy @@ -27516,6 +27628,8 @@ msgid "View Recruitments" msgstr "Ver Reclutamientos" #: .\recruitment\templates\recruitment\recruitment_details.html:4 +#, fuzzy +#| msgid "Job position" msgid "Job positions :" msgstr "Puestos de trabajo" @@ -28149,15 +28263,15 @@ msgstr "" #: .\templates\dashboard.html:146 msgid "New Joining Today" -msgstr "Nuevos ingresos hoy" +msgstr "Nuevo ingreso hoy" #: .\templates\dashboard.html:163 msgid "New Joining This Week" -msgstr "Nuevos ingresos esta semana" +msgstr "Nuevo ingreso esta semana" #: .\templates\dashboard.html:180 msgid "Total Strength" -msgstr "Cantidad de Miembros" +msgstr "Miembros totales" #: .\templates\dashboard.html:204 msgid "Announcements" @@ -28174,21 +28288,22 @@ msgid "Employee Work Information" msgstr "Información del Trabajador" #: .\templates\dashboard_chart_form.html:4 +#, fuzzy #| msgid "Dashboard View" msgid "Dashboard Chart Select" -msgstr "Seleccionar Gráficos del Tablero" +msgstr "Vista Panel" #: .\templates\dashboard_chart_form.html:15 msgid "Select All Rows" -msgstr "Seleccionar todas las filas" +msgstr "" #: .\templates\dashboard_chart_form.html:16 msgid "Unselect All Rows" -msgstr "Deseleccionar todas las filas" +msgstr "" #: .\templates\dashboard_chart_form.html:27 msgid "Charts" -msgstr "Gráficos" +msgstr "" #: .\templates\dashboard_tile_container.html:50 msgid "Overall Leave" @@ -28223,8 +28338,10 @@ msgid "Work Type Requests To Approve" msgstr "Trabajo Tipo Solicitudes" #: .\templates\dashboard_tile_container.html:393 +#, fuzzy +#| msgid "Leave Requests" msgid "Leave Requests To Approve" -msgstr "Solicitud de Licencias para Aprobar" +msgstr "Dejar petición" #: .\templates\dashboard_tile_container.html:414 msgid "Leave Allocation Request To Approve" @@ -28294,12 +28411,13 @@ msgstr "Cargar un Archivo" #: .\templates\index.html:120 msgid "All Notifications" -msgstr "Todas las Notificaciones" +msgstr "Toda Notificaciones" #: .\templates\index.html:122 +#, fuzzy #| msgid "Clear" msgid "Clear all" -msgstr "Borrar todo" +msgstr "Claro" #: .\templates\initialize_database\horilla_job_position_form.html:88 msgid "Go To Home" @@ -28378,9 +28496,10 @@ msgid "Anonymous" msgstr "Anónimo" #: .\templates\notification\notification_items.html:114 +#, fuzzy #| msgid "All Notifications" msgid "View all notifications" -msgstr "Ver todas las Notificaciones" +msgstr "Toda Notificaciones" #: .\templates\notification\notification_items.html:116 #, fuzzy @@ -28415,8 +28534,10 @@ msgid "All\tSettings" msgstr "Todos los ajustes" #: .\templates\settings.html:60 +#, fuzzy +#| msgid "All Settings" msgid "General Settings" -msgstr "Ajustes generales" +msgstr "Todos los ajustes" #: .\templates\settings.html:69 msgid "Employee Permission" @@ -28494,7 +28615,7 @@ msgstr "Mesa de ayuda" msgid "Department Managers" msgstr "Gerentes de reclutamiento" -#: .\templates\sidebar.html:101 +#: .\templates\sidebar.html:96 msgid "My Company" msgstr "Mi empresa" @@ -28662,7 +28783,7 @@ msgstr "Progreso" #~ msgstr "Solicitud de tipo de trabajo eliminada." #~ msgid "Childrens" -#~ msgstr "Hijos" +#~ msgstr "Niños" #, fuzzy, python-brace-format #~| msgid "leave type is already assigned to the employee.." @@ -28971,7 +29092,7 @@ msgstr "Progreso" #~ msgstr "de Trabajo Infó" #~ msgid "s Bank Info" -#~ msgstr "de Información bancaria" +#~ msgstr "de Banco Infó" #~ msgid "View Candidates" #~ msgstr "Vista Candidatos" diff --git a/horilla/locale/fr/LC_MESSAGES/django.po b/horilla/locale/fr/LC_MESSAGES/django.po index 8db8a73d2..46497d66b 100644 --- a/horilla/locale/fr/LC_MESSAGES/django.po +++ b/horilla/locale/fr/LC_MESSAGES/django.po @@ -1,59 +1,53 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# DENYS FOSTER , 2025. # -#: .\leave\views.py:2878 +#: .\biometric\views.py:895 .\leave\views.py:2991 #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-13 15:10+0530\n" +"POT-Creation-Date: 2025-08-04 11:08+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: DENYS FOSTER \n" +"Language-Team: FR-CA \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: .\accessibility\accessibility.py:9 -#, fuzzy -#| msgid "employee" msgid "Default Employee View" -msgstr "Employé" +msgstr "Vue par défaut employé·e" #: .\accessibility\accessibility.py:10 -#, fuzzy -#| msgid "Employee Details" msgid "Default Employee Detailed View" -msgstr "Détails de l'employé" +msgstr "Vue détaillée par défaut employé·e" #: .\accessibility\cbv_decorators.py:44 .\accessibility\decorators.py:40 -#, fuzzy -#| msgid "You dont have access" msgid "You dont have access to the feature" -msgstr "Vous n'avez pas accès" +msgstr "Tu n'as pas accès à cette fonctionnalité" #: .\accessibility\filters.py:41 #: .\asset\templates\asset_history\asset_history_list.html:23 -#: .\asset\templates\asset_history\group_by.html:36 .\attendance\forms.py:550 -#: .\attendance\forms.py:750 .\attendance\forms.py:1114 -#: .\attendance\models.py:60 .\attendance\models.py:138 -#: .\attendance\models.py:597 .\attendance\models.py:766 -#: .\attendance\models.py:1055 +#: .\asset\templates\asset_history\group_by.html:36 .\attendance\forms.py:477 +#: .\attendance\forms.py:690 .\attendance\forms.py:1055 +#: .\attendance\models.py:58 .\attendance\models.py:138 +#: .\attendance\models.py:608 .\attendance\models.py:779 +#: .\attendance\models.py:953 #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:17 #: .\attendance\templates\attendance\attendance\attendance_filters.html:9 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:21 #: .\attendance\templates\attendance\attendance\export_filter.html:49 -#: .\attendance\templates\attendance\attendance\group_by.html:75 -#: .\attendance\templates\attendance\attendance\group_by.html:375 -#: .\attendance\templates\attendance\attendance\group_by.html:667 -#: .\attendance\templates\attendance\attendance\tab_content.html:62 -#: .\attendance\templates\attendance\attendance\tab_content.html:335 -#: .\attendance\templates\attendance\attendance\tab_content.html:623 +#: .\attendance\templates\attendance\attendance\group_by.html:76 +#: .\attendance\templates\attendance\attendance\group_by.html:377 +#: .\attendance\templates\attendance\attendance\group_by.html:669 +#: .\attendance\templates\attendance\attendance\tab_content.html:59 +#: .\attendance\templates\attendance\attendance\tab_content.html:286 +#: .\attendance\templates\attendance\attendance\tab_content.html:522 #: .\attendance\templates\attendance\attendance\validate_attendance.html:30 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:46 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:9 @@ -71,14 +65,14 @@ msgstr "Vous n'avez pas accès" #: .\attendance\templates\attendance\late_come_early_out\report_list.html:37 #: .\attendance\templates\attendance\own_attendance\attendances.html:99 #: .\attendance\templates\attendance\own_attendance\group_by.html:24 -#: .\attendance\templates\attendance\work_record\work_record_list.html:70 +#: .\attendance\templates\attendance\work_record\work_record_list.html:107 #: .\attendance\templates\requests\attendance\filter.html:11 #: .\attendance\templates\requests\attendance\group_by.html:30 #: .\attendance\templates\requests\attendance\group_by.html:349 #: .\attendance\templates\requests\attendance\request_lines.html:36 #: .\attendance\templates\requests\attendance\request_lines.html:266 -#: .\base\models.py:259 .\base\models.py:349 .\base\models.py:646 -#: .\base\models.py:743 .\base\models.py:841 .\base\models.py:997 +#: .\base\models.py:262 .\base\models.py:352 .\base\models.py:649 +#: .\base\models.py:746 .\base\models.py:844 .\base\models.py:1000 #: .\base\templates\base\auth\permission_view.html:11 #: .\base\templates\base\rotating_shift\filters.html:10 #: .\base\templates\base\rotating_shift\htmx\group_by.html:72 @@ -88,9 +82,6 @@ msgstr "Vous n'avez pas accès" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:60 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:41 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:62 -#: .\base\templates\request_and_approve\feedback_answer.html:7 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:7 -#: .\base\templates\request_and_approve\leave_request_approve.html:7 #: .\base\templates\request_and_approve\shift_request.html:8 #: .\base\templates\request_and_approve\work_type_request.html:8 #: .\base\templates\shift_request\htmx\allocation_requests.html:43 @@ -104,12 +95,13 @@ msgstr "Vous n'avez pas accès" #: .\base\templates\work_type_request\htmx\requests.html:58 #: .\base\templates\work_type_request\work_type_request_export.html:41 #: .\base\templates\work_type_request\work_type_request_nav.html:64 -#: .\biometric\forms.py:219 .\biometric\models.py:228 +#: .\biometric\forms.py:234 .\biometric\models.py:258 #: .\biometric\templates\biometric\card_biometric_devices.html:122 #: .\biometric\templates\biometric\list_employees_biometric.html:28 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:17 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:12 -#: .\employee\models.py:549 .\employee\models.py:691 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:12 +#: .\employee\models.py:586 .\employee\models.py:730 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:37 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:40 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:71 @@ -131,13 +123,17 @@ msgstr "Vous n'avez pas accès" #: .\employee\templates\tabs\shift-tab.html:633 #: .\employee\templates\tabs\shift-tab.html:850 #: .\helpdesk\templates\helpdesk\ticket\ticket_claim_requests.html:29 +#: .\horilla_documents\models.py:83 #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\table.html:19 #: .\leave\filters.py:370 .\leave\filters.py:406 .\leave\filters.py:430 -#: .\leave\models.py:356 .\leave\models.py:534 +#: .\leave\forms.py:110 .\leave\models.py:401 .\leave\models.py:627 +#: .\leave\models.py:1219 #: .\leave\templates\leave\accrual_plan_assign_view.html:9 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:36 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:190 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:97 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:7 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:7 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:43 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:213 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:24 @@ -154,15 +150,18 @@ msgstr "Vous n'avez pas accès" #: .\leave\templates\leave\leave_request\leave_clashes.html:6 #: .\leave\templates\leave\leave_request\leave_requests.html:76 #: .\leave\templates\leave\leave_request_view.html:9 +#: .\offboarding\templates\offboarding\dashboard\asset_returned_table.html:16 +#: .\offboarding\templates\offboarding\dashboard\employee_feedback_table.html:16 +#: .\offboarding\templates\offboarding\dashboard\employee_task_table.html:14 #: .\offboarding\templates\offboarding\pipeline\filter.html:13 #: .\offboarding\templates\offboarding\resignation\filter.html:20 #: .\offboarding\templates\offboarding\resignation\group_by.html:55 #: .\offboarding\templates\offboarding\resignation\request_list.html:47 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:65 -#: .\payroll\filters.py:364 .\payroll\filters.py:386 -#: .\payroll\forms\component_forms.py:486 .\payroll\models\models.py:166 -#: .\payroll\models\models.py:400 .\payroll\models\models.py:1360 -#: .\payroll\models\models.py:1480 +#: .\payroll\filters.py:435 .\payroll\filters.py:457 +#: .\payroll\forms\component_forms.py:496 .\payroll\models\models.py:166 +#: .\payroll\models\models.py:400 .\payroll\models\models.py:1356 +#: .\payroll\models\models.py:1476 #: .\payroll\templates\payroll\contract\contract_list.html:45 #: .\payroll\templates\payroll\contract\contract_list.html:48 #: .\payroll\templates\payroll\contract\group_by.html:49 @@ -179,16 +178,17 @@ msgstr "Vous n'avez pas accès" #: .\payroll\templates\payroll\payslip\group_by.html:84 #: .\payroll\templates\payroll\payslip\group_payslips.html:47 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:80 -#: .\payroll\templates\payroll\payslip\payslip_table.html:73 +#: .\payroll\templates\payroll\payslip\payslip_table.html:54 #: .\payroll\templates\payroll\reimbursement\filter.html:19 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:92 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:418 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:755 -#: .\pms\models.py:606 .\pms\models.py:619 .\pms\models.py:729 +#: .\pms\cbvs.py:176 .\pms\models.py:530 .\pms\models.py:646 +#: .\pms\models.py:659 .\pms\models.py:771 #: .\pms\templates\anonymous\anonymous_feedback_form.html:45 #: .\pms\templates\anonymous\single_view.html:35 -#: .\pms\templates\feedback\feedback_creation.html:45 -#: .\pms\templates\feedback\feedback_detailed_view.html:245 +#: .\pms\templates\dashboard\feedback_answer.html:7 +#: .\pms\templates\feedback\feedback_detailed_view.html:259 #: .\pms\templates\feedback\feedback_list.html:98 #: .\pms\templates\feedback\feedback_list.html:261 #: .\pms\templates\feedback\feedback_list.html:397 @@ -199,20 +199,24 @@ msgstr "Vous n'avez pas accès" #: .\pms\templates\okr\key_result\key_result_creation.html:118 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:94 #: .\pms\templates\okr\key_result\key_result_update.html:92 -#: .\pms\templates\okr\objective_list_view.html:84 +#: .\pms\templates\okr\objective_list_view.html:84 .\project\models.py:547 #: .\project\templates\task\new\task_timesheet.html:49 #: .\project\templates\time_sheet\filters.html:32 #: .\project\templates\time_sheet\time_sheet_list_view.html:29 #: .\project\templates\time_sheet\time_sheet_single_view.html:18 -#: .\recruitment\models.py:368 .\templates\settings.html:249 +#: .\recruitment\models.py:402 +#: .\report\templates\report\attendance_report.html:46 +#: .\report\templates\report\employee_report.html:37 +#: .\report\templates\report\payroll_report.html:45 +#: .\report\templates\report\pms_report.html:132 .\templates\settings.html:281 #: .\templates\work_info_complete.html:9 msgid "Employee" -msgstr "Employé" +msgstr "Employé·e" -#: .\accessibility\filters.py:45 .\payroll\models\models.py:760 -#: .\payroll\models\models.py:1100 +#: .\accessibility\filters.py:45 .\payroll\models\models.py:762 +#: .\payroll\models\models.py:1099 msgid "Exclude Employees" -msgstr "Exclure les employés" +msgstr "Exclure les employé·e·s" #: .\accessibility\filters.py:49 #: .\attendance\templates\attendance\attendance\attendance_filters.html:31 @@ -224,7 +228,8 @@ msgstr "Exclure les employés" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:71 #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:34 #: .\attendance\templates\requests\attendance\filter.html:35 -#: .\base\models.py:166 .\base\models.py:177 +#: .\base\models.py:150 .\base\models.py:167 .\base\models.py:178 +#: .\base\models.py:1526 #: .\base\templates\announcement\announcement_one.html:139 #: .\base\templates\base\job_position\job_position.html:5 #: .\base\templates\base\job_position\job_position_view.html:12 @@ -240,18 +245,19 @@ msgstr "Exclure les employés" #: .\biometric\templates\biometric\list_employees_biometric.html:34 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:37 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:17 -#: .\employee\models.py:556 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:17 +#: .\employee\models.py:600 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:77 #: .\employee\templates\documents\document_nav.html:80 #: .\employee\templates\employee_export_filter.html:86 #: .\employee\templates\employee_filters.html:69 -#: .\employee\templates\employee_nav.html:240 +#: .\employee\templates\employee_nav.html:118 #: .\employee\templates\employee_personal_info\employee_list.html:97 #: .\employee\templates\employee_personal_info\group_by.html:78 #: .\employee\templates\personal-tab.html:210 #: .\employee\templates\tabs\personal_tab.html:216 .\leave\filters.py:380 -#: .\leave\filters.py:417 .\leave\filters.py:439 .\leave\models.py:130 -#: .\leave\models.py:1099 .\leave\templates\leave\job_position_field.html:3 +#: .\leave\filters.py:417 .\leave\filters.py:439 .\leave\models.py:124 +#: .\leave\models.py:1311 .\leave\templates\leave\job_position_field.html:3 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:75 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:109 #: .\leave\templates\leave\restrict\restrict.html:61 @@ -261,32 +267,31 @@ msgstr "Exclure les employés" #: .\onboarding\templates\onboarding\candidate_filter.html:21 #: .\onboarding\templates\onboarding\onboarding_table.html:118 #: .\onboarding\templates\onboarding\single_view.html:46 -#: .\onboarding\templates\onboarding\task_view.html:10 .\payroll\filters.py:365 -#: .\payroll\filters.py:395 .\payroll\models\models.py:214 +#: .\onboarding\templates\onboarding\task_view.html:10 .\payroll\filters.py:436 +#: .\payroll\filters.py:466 .\payroll\models\models.py:214 #: .\payroll\templates\payroll\contract\contract_export_filter.html:106 #: .\payroll\templates\payroll\contract\contract_single_view.html:114 #: .\payroll\templates\payroll\contract\filter_contract.html:72 -#: .\pms\models.py:608 .\pms\models.py:633 +#: .\pms\cbvs.py:182 .\pms\models.py:648 .\pms\models.py:673 #: .\pms\templates\anonymous\anonymous_feedback_form.html:56 #: .\pms\templates\anonymous\single_view.html:43 -#: .\pms\templates\meetings\meetings_filter.html:97 .\recruitment\models.py:149 -#: .\recruitment\models.py:354 .\recruitment\models.py:796 +#: .\pms\templates\meetings\meetings_filter.html:97 .\recruitment\models.py:147 +#: .\recruitment\models.py:156 .\recruitment\models.py:388 +#: .\recruitment\models.py:837 #: .\recruitment\templates\candidate\candidate_list.html:101 -#: .\recruitment\templates\candidate\export_filter.html:121 -#: .\recruitment\templates\candidate\filters.html:84 #: .\recruitment\templates\candidate\group_by.html:88 -#: .\recruitment\templates\candidate\individual.html:427 +#: .\recruitment\templates\candidate\individual.html:336 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:50 #: .\recruitment\templates\pipeline\filters.html:135 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:29 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:37 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:55 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:62 -#: .\recruitment\templates\recruitment\recruitment_form.html:99 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:90 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:53 -#: .\templates\initialize_database\horilla_job_position.html:26 -#: .\templates\initialize_database\horilla_job_position_form.html:48 +#: .\report\templates\report\attendance_report.html:65 +#: .\report\templates\report\employee_report.html:95 +#: .\report\templates\report\leave_report.html:109 +#: .\report\templates\report\recruitment_report.html:60 +#: .\report\templates\report\recruitment_report.html:139 +#: .\templates\initialize_database\horilla_job_position.html:24 msgid "Job Position" msgstr "Poste" @@ -300,64 +305,64 @@ msgstr "Poste" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:50 #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:14 #: .\attendance\templates\requests\attendance\filter.html:15 -#: .\base\models.py:117 .\base\models.py:155 +#: .\base\models.py:109 .\base\models.py:116 .\base\models.py:156 #: .\base\templates\announcement\announcement_one.html:129 -#: .\base\templates\base\department\department.html:7 +#: .\base\templates\base\department\department.html:5 #: .\base\templates\base\department\department_view.html:6 #: .\base\templates\base\job_position\job_position_view.html:10 #: .\base\templates\base\rotating_shift\filters.html:49 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:81 #: .\base\templates\base\rotating_work_type\filters.html:49 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:82 -#: .\base\templates\multi_approval_condition\condition_create_form.html:42 +#: .\base\templates\multi_approval_condition\condition_create_form.html:36 #: .\base\templates\multi_approval_condition\condition_edit_form.html:42 #: .\base\templates\multi_approval_condition\condition_table.html:18 #: .\base\templates\shift_request\shift_request_export.html:66 #: .\base\templates\shift_request\shift_request_nav.html:114 #: .\base\templates\work_type_request\work_type_request_export.html:63 #: .\base\templates\work_type_request\work_type_request_nav.html:86 -#: .\employee\models.py:563 +#: .\employee\models.py:593 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:62 #: .\employee\templates\documents\document_nav.html:100 #: .\employee\templates\employee\profile\work_info.html:13 #: .\employee\templates\employee_export_filter.html:69 #: .\employee\templates\employee_filters.html:50 -#: .\employee\templates\employee_nav.html:234 +#: .\employee\templates\employee_nav.html:111 #: .\employee\templates\employee_personal_info\employee_list.html:98 #: .\employee\templates\employee_personal_info\group_by.html:79 #: .\employee\templates\personal-tab.html:148 -#: .\employee\templates\tabs\personal_tab.html:158 +#: .\employee\templates\tabs\personal_tab.html:158 .\helpdesk\models.py:56 #: .\helpdesk\templates\department_managers\department_managers_view.html:6 #: .\leave\filters.py:379 .\leave\filters.py:416 .\leave\filters.py:438 -#: .\leave\models.py:1095 +#: .\leave\models.py:1307 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:69 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:103 #: .\leave\templates\leave\restrict\restrict.html:58 #: .\leave\templates\leave\restrict\restrict_filter.html:34 -#: .\leave\templates\leave\restrict\restrict_form.html:46 -#: .\leave\templates\leave\restrict\restrict_update_form.html:46 #: .\offboarding\templates\offboarding\pipeline\filter.html:31 #: .\offboarding\templates\offboarding\resignation\filter.html:34 -#: .\payroll\filters.py:366 .\payroll\filters.py:394 +#: .\payroll\filters.py:437 .\payroll\filters.py:465 #: .\payroll\models\models.py:206 #: .\payroll\templates\payroll\contract\contract_export_filter.html:98 #: .\payroll\templates\payroll\contract\contract_single_view.html:110 #: .\payroll\templates\payroll\contract\filter_contract.html:64 #: .\payroll\templates\payroll\loan\filter.html:37 #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:28 -#: .\payroll\templates\payroll\reimbursement\filter.html:33 .\pms\models.py:607 -#: .\pms\models.py:626 +#: .\payroll\templates\payroll\reimbursement\filter.html:33 .\pms\cbvs.py:181 +#: .\pms\models.py:647 .\pms\models.py:666 #: .\pms\templates\anonymous\anonymous_feedback_form.html:50 #: .\pms\templates\anonymous\single_view.html:39 #: .\pms\templates\meetings\meetings_filter.html:62 -#: .\recruitment\templates\candidate\export_filter.html:149 -#: .\recruitment\templates\candidate\filters.html:112 -#: .\recruitment\templates\candidate\individual.html:389 +#: .\recruitment\filters.py:200 +#: .\recruitment\templates\candidate\individual.html:307 #: .\recruitment\templates\pipeline\filters.html:162 -#: .\templates\initialize_database\horilla_department.html:26 -#: .\templates\initialize_database\horilla_department_form.html:48 -#: .\templates\initialize_database\horilla_job_position_form.html:56 -#: .\templates\settings.html:156 +#: .\report\templates\report\attendance_report.html:50 +#: .\report\templates\report\employee_report.html:77 +#: .\report\templates\report\leave_report.html:103 +#: .\report\templates\report\recruitment_report.html:93 +#: .\templates\initialize_database\horilla_department.html:24 +#: .\templates\initialize_database\horilla_department_form.html:33 +#: .\templates\settings.html:176 msgid "Department" msgstr "Département" @@ -366,12 +371,15 @@ msgstr "Département" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:32 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:93 #: .\attendance\templates\attendance\attendance\export_filter.html:75 -#: .\attendance\templates\attendance\attendance\group_by.html:83 -#: .\attendance\templates\attendance\attendance\group_by.html:383 -#: .\attendance\templates\attendance\attendance\group_by.html:675 -#: .\attendance\templates\attendance\attendance\tab_content.html:96 -#: .\attendance\templates\attendance\attendance\tab_content.html:369 -#: .\attendance\templates\attendance\attendance\tab_content.html:657 +#: .\attendance\templates\attendance\attendance\group_by.html:84 +#: .\attendance\templates\attendance\attendance\group_by.html:385 +#: .\attendance\templates\attendance\attendance\group_by.html:677 +#: .\attendance\templates\attendance\attendance\tab_content.html:92 +#: .\attendance\templates\attendance\attendance\tab_content.html:93 +#: .\attendance\templates\attendance\attendance\tab_content.html:319 +#: .\attendance\templates\attendance\attendance\tab_content.html:320 +#: .\attendance\templates\attendance\attendance\tab_content.html:555 +#: .\attendance\templates\attendance\attendance\tab_content.html:556 #: .\attendance\templates\attendance\attendance\validate_attendance.html:57 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:78 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:35 @@ -392,7 +400,8 @@ msgstr "Département" #: .\attendance\templates\requests\attendance\request_lines.html:68 #: .\attendance\templates\requests\attendance\request_lines.html:297 #: .\attendance\templates\requests\attendance\request_lines.html:298 -#: .\base\models.py:212 .\base\templates\base\rotating_shift\filters.html:67 +#: .\base\models.py:205 .\base\models.py:215 +#: .\base\templates\base\rotating_shift\filters.html:67 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:99 #: .\base\templates\base\rotating_work_type\filters.html:67 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:100 @@ -402,13 +411,13 @@ msgstr "Département" #: .\base\templates\shift_request\shift_request_nav.html:126 #: .\base\templates\work_type_request\work_type_request_export.html:71 #: .\base\templates\work_type_request\work_type_request_nav.html:94 -#: .\employee\models.py:570 +#: .\employee\models.py:629 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:81 #: .\employee\templates\documents\document_nav.html:108 #: .\employee\templates\employee\profile\work_info.html:27 #: .\employee\templates\employee_export_filter.html:91 #: .\employee\templates\employee_filters.html:73 -#: .\employee\templates\employee_nav.html:258 +#: .\employee\templates\employee_nav.html:138 #: .\employee\templates\employee_personal_info\employee_list.html:100 #: .\employee\templates\employee_personal_info\group_by.html:81 #: .\employee\templates\personal-tab.html:219 @@ -419,57 +428,60 @@ msgstr "Département" #: .\leave\templates\leave\leave_request\filter_leave_requests.html:87 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:121 #: .\offboarding\templates\offboarding\pipeline\filter.html:61 -#: .\payroll\filters.py:369 .\payroll\models\models.py:238 -#: .\payroll\models\models.py:727 .\payroll\models\models.py:871 +#: .\payroll\filters.py:440 .\payroll\models\models.py:238 +#: .\payroll\models\models.py:729 .\payroll\models\models.py:873 #: .\payroll\templates\payroll\contract\contract_export_filter.html:126 #: .\payroll\templates\payroll\contract\contract_single_view.html:130 #: .\payroll\templates\payroll\contract\filter_contract.html:92 #: .\pms\templates\meetings\meetings_filter.html:105 -#: .\templates\settings.html:260 +#: .\report\templates\report\attendance_report.html:69 +#: .\report\templates\report\employee_report.html:99 +#: .\report\templates\report\leave_report.html:121 +#: .\templates\settings.html:292 msgid "Work Type" msgstr "Type de travail" -#: .\accessibility\filters.py:52 .\base\models.py:445 +#: .\accessibility\filters.py:52 .\base\models.py:448 #: .\base\templates\base\employee_type\employee_type.html:7 #: .\base\templates\base\employee_type\type_view.html:6 -#: .\employee\models.py:577 +#: .\employee\models.py:637 #: .\employee\templates\employee\profile\work_info.html:35 #: .\employee\templates\personal-tab.html:167 #: .\employee\templates\tabs\personal_tab.html:176 #: .\offboarding\templates\offboarding\pipeline\filter.html:49 -#: .\templates\settings.html:310 +#: .\report\templates\report\employee_report.html:103 +#: .\templates\settings.html:342 msgid "Employee Type" -msgstr "Type d'employé" +msgstr "Type d'employé·e" -#: .\accessibility\filters.py:53 .\base\models.py:189 +#: .\accessibility\filters.py:53 .\base\models.py:181 .\base\models.py:192 #: .\base\templates\base\job_role\job_role.html:5 #: .\base\templates\base\job_role\job_role_view.html:13 #: .\base\templates\shift_request\shift_request_export.html:70 #: .\base\templates\shift_request\shift_request_nav.html:120 #: .\base\templates\work_type_request\work_type_request_export.html:67 #: .\base\templates\work_type_request\work_type_request_nav.html:90 -#: .\employee\models.py:584 +#: .\employee\models.py:607 #: .\employee\templates\documents\document_nav.html:104 #: .\employee\templates\employee\profile\work_info.html:41 -#: .\employee\templates\employee_nav.html:246 +#: .\employee\templates\employee_nav.html:125 #: .\employee\templates\employee_personal_info\employee_list.html:101 #: .\employee\templates\employee_personal_info\group_by.html:82 -#: .\leave\models.py:130 +#: .\leave\models.py:124 #: .\offboarding\templates\offboarding\pipeline\filter.html:43 -#: .\payroll\filters.py:370 .\payroll\filters.py:396 +#: .\payroll\filters.py:441 .\payroll\filters.py:467 #: .\payroll\models\models.py:222 #: .\payroll\templates\payroll\contract\contract_export_filter.html:112 #: .\payroll\templates\payroll\contract\contract_single_view.html:120 #: .\payroll\templates\payroll\contract\filter_contract.html:78 -#: .\templates\settings.html:176 +#: .\report\templates\report\employee_report.html:81 +#: .\templates\settings.html:196 msgid "Job Role" -msgstr "Rôle de l'emploi" +msgstr "Rôle" -#: .\accessibility\filters.py:54 .\asset\models.py:26 .\asset\models.py:40 -#: .\asset\templates\category\asset_category_creation.html:50 -#: .\asset\templates\category\asset_category_update.html:48 -#: .\attendance\forms.py:619 .\attendance\models.py:818 -#: .\attendance\models.py:850 +#: .\accessibility\filters.py:54 .\asset\models.py:30 .\asset\models.py:60 +#: .\attendance\forms.py:547 .\attendance\models.py:831 +#: .\attendance\models.py:867 #: .\attendance\templates\attendance\attendance\attendance_filters.html:27 #: .\attendance\templates\attendance\attendance\export_filter.html:67 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:68 @@ -481,76 +493,71 @@ msgstr "Rôle de l'emploi" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:30 #: .\attendance\templates\attendance\settings\check_in_check_out_enable_form.html:13 #: .\attendance\templates\requests\attendance\filter.html:31 -#: .\base\models.py:97 .\base\models.py:112 .\base\models.py:157 -#: .\base\models.py:180 .\base\models.py:203 .\base\models.py:436 -#: .\base\models.py:481 .\base\models.py:518 .\base\models.py:605 -#: .\base\models.py:1170 .\base\models.py:1309 .\base\models.py:1683 -#: .\base\templates\base\company\company.html:7 -#: .\base\templates\base\company\company_form.html:15 +#: .\base\models.py:94 .\base\models.py:111 .\base\models.py:158 +#: .\base\models.py:183 .\base\models.py:206 .\base\models.py:439 +#: .\base\models.py:484 .\base\models.py:521 .\base\models.py:608 +#: .\base\models.py:1177 .\base\models.py:1323 .\base\models.py:1529 +#: .\base\models.py:1737 .\base\models.py:1775 #: .\base\templates\base\company\company_view.html:6 -#: .\base\templates\base\mail_server\mail_server_view.html:44 +#: .\base\templates\base\mail_server\mail_server_view.html:45 #: .\base\templates\base\rotating_shift\filters.html:45 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:77 #: .\base\templates\base\rotating_work_type\filters.html:45 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:78 -#: .\base\templates\company_leave\company_leave_creation_form.html:40 -#: .\base\templates\holiday\holiday_form.html:59 -#: .\base\templates\mail\htmx\form.html:22 -#: .\base\templates\multi_approval_condition\condition_create_form.html:89 +#: .\base\templates\mail\htmx\form.html:39 +#: .\base\templates\multi_approval_condition\condition_create_form.html:72 #: .\base\templates\multi_approval_condition\condition_edit_form.html:122 #: .\base\templates\multi_approval_condition\condition_table.html:23 #: .\base\templates\shift_request\shift_request_export.html:56 #: .\base\templates\shift_request\shift_request_nav.html:100 #: .\base\templates\work_type_request\work_type_request_export.html:53 #: .\base\templates\work_type_request\work_type_request_nav.html:76 -#: .\employee\models.py:599 .\employee\models.py:781 +#: .\biometric\models.py:114 .\employee\models.py:650 .\employee\models.py:825 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:58 #: .\employee\templates\documents\document_nav.html:90 #: .\employee\templates\employee\profile\work_info.html:55 #: .\employee\templates\employee_export_filter.html:64 #: .\employee\templates\employee_filters.html:46 -#: .\employee\templates\employee_nav.html:264 +#: .\employee\templates\employee_nav.html:145 #: .\employee\templates\employee_personal_info\employee_list.html:109 #: .\employee\templates\employee_personal_info\group_by.html:84 #: .\employee\templates\personal-tab.html:237 #: .\employee\templates\settings\settings.html:32 -#: .\employee\templates\tabs\personal_tab.html:252 .\leave\filters.py:382 -#: .\leave\filters.py:419 .\leave\filters.py:441 .\leave\models.py:1131 +#: .\employee\templates\tabs\personal_tab.html:252 .\helpdesk\models.py:260 +#: .\leave\filters.py:382 .\leave\filters.py:419 .\leave\filters.py:441 +#: .\leave\models.py:1345 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:57 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:91 #: .\leave\templates\leave\restrict\restrict.html:67 -#: .\leave\templates\leave\restrict\restrict_form.html:94 -#: .\leave\templates\leave\restrict\restrict_update_form.html:93 -#: .\onboarding\templates\onboarding\filters.html:27 .\payroll\filters.py:375 -#: .\payroll\filters.py:397 +#: .\onboarding\templates\onboarding\filters.html:27 +#: .\outlook_auth\cbv\views.py:57 .\payroll\filters.py:446 +#: .\payroll\filters.py:468 #: .\payroll\templates\payroll\contract\contract_export_filter.html:92 #: .\payroll\templates\payroll\contract\filter_contract.html:58 #: .\payroll\templates\payroll\settings\payroll_settings.html:51 #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:7 -#: .\pms\models.py:32 .\pms\models.py:64 .\pms\models.py:127 -#: .\pms\models.py:422 -#: .\pms\templates\feedback\question_template\question_template_list.html:18 +#: .\pms\cbvs.py:187 .\pms\models.py:32 .\pms\models.py:64 .\pms\models.py:127 +#: .\pms\models.py:446 .\pms\models.py:793 +#: .\pms\templates\feedback\question_template\question_template_list.html:12 #: .\pms\templates\meetings\meetings_filter.html:70 #: .\pms\templates\okr\key_result\kr_filter.html:33 -#: .\pms\templates\okr\key_result\kr_list.html:67 -#: .\pms\templates\period\period_list.html:19 .\recruitment\models.py:88 -#: .\recruitment\models.py:160 .\recruitment\models.py:636 -#: .\recruitment\models.py:828 .\recruitment\models.py:847 -#: .\recruitment\templates\candidate\export_filter.html:154 -#: .\recruitment\templates\candidate\filters.html:117 +#: .\pms\templates\okr\key_result\kr_list.html:62 +#: .\pms\templates\period\period_list.html:19 .\recruitment\models.py:87 +#: .\recruitment\models.py:169 .\recruitment\models.py:671 +#: .\recruitment\models.py:871 .\recruitment\models.py:1094 #: .\recruitment\templates\offerletter\htmx\form.html:23 #: .\recruitment\templates\pipeline\filters.html:47 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:64 -#: .\recruitment\templates\recruitment\filters.html:29 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:82 -#: .\recruitment\templates\recruitment\recruitment_form.html:132 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:120 -#: .\recruitment\templates\stage\filters.html:29 -#: .\templates\initialize_database\horilla_company.html:26 -#: .\templates\initialize_database\horilla_company.html:38 -#: .\templates\initialize_database\horilla_department_form.html:56 -#: .\templates\initialize_database\horilla_job_position_form.html:64 -#: .\templates\settings.html:186 +#: .\report\templates\report\attendance_report.html:61 +#: .\report\templates\report\employee_report.html:73 +#: .\report\templates\report\leave_report.html:91 +#: .\report\templates\report\recruitment_report.html:143 +#: .\report\templates\report\recruitment_report.html:194 +#: .\templates\initialize_database\horilla_company.html:24 +#: .\templates\initialize_database\horilla_company.html:31 +#: .\templates\initialize_database\horilla_department_form.html:39 +#: .\templates\initialize_database\horilla_job_position_form.html:49 +#: .\templates\settings.html:206 msgid "Company" msgstr "Entreprise" @@ -559,12 +566,15 @@ msgstr "Entreprise" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:31 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:89 #: .\attendance\templates\attendance\attendance\export_filter.html:57 -#: .\attendance\templates\attendance\attendance\group_by.html:82 -#: .\attendance\templates\attendance\attendance\group_by.html:382 -#: .\attendance\templates\attendance\attendance\group_by.html:674 -#: .\attendance\templates\attendance\attendance\tab_content.html:95 -#: .\attendance\templates\attendance\attendance\tab_content.html:368 -#: .\attendance\templates\attendance\attendance\tab_content.html:656 +#: .\attendance\templates\attendance\attendance\group_by.html:83 +#: .\attendance\templates\attendance\attendance\group_by.html:384 +#: .\attendance\templates\attendance\attendance\group_by.html:676 +#: .\attendance\templates\attendance\attendance\tab_content.html:90 +#: .\attendance\templates\attendance\attendance\tab_content.html:91 +#: .\attendance\templates\attendance\attendance\tab_content.html:317 +#: .\attendance\templates\attendance\attendance\tab_content.html:318 +#: .\attendance\templates\attendance\attendance\tab_content.html:553 +#: .\attendance\templates\attendance\attendance\tab_content.html:554 #: .\attendance\templates\attendance\attendance\validate_attendance.html:56 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:56 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:17 @@ -585,7 +595,7 @@ msgstr "Entreprise" #: .\attendance\templates\requests\attendance\request_lines.html:66 #: .\attendance\templates\requests\attendance\request_lines.html:295 #: .\attendance\templates\requests\attendance\request_lines.html:296 -#: .\base\models.py:581 .\base\templates\base\rotating_shift\filters.html:53 +#: .\base\models.py:584 .\base\templates\base\rotating_shift\filters.html:53 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:85 #: .\base\templates\base\rotating_work_type\filters.html:53 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:86 @@ -596,12 +606,12 @@ msgstr "Entreprise" #: .\base\templates\shift_request\shift_request_nav.html:95 #: .\base\templates\work_type_request\work_type_request_export.html:49 #: .\base\templates\work_type_request\work_type_request_nav.html:72 -#: .\employee\models.py:620 +#: .\employee\models.py:622 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:66 #: .\employee\templates\documents\document_nav.html:86 #: .\employee\templates\employee_export_filter.html:74 #: .\employee\templates\employee_filters.html:54 -#: .\employee\templates\employee_nav.html:252 +#: .\employee\templates\employee_nav.html:131 #: .\employee\templates\employee_personal_info\employee_list.html:99 #: .\employee\templates\employee_personal_info\group_by.html:80 #: .\employee\templates\tabs\attendance-tab.html:56 @@ -610,16 +620,19 @@ msgstr "Entreprise" #: .\leave\templates\leave\leave_request\filter_leave_requests.html:81 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:115 #: .\offboarding\templates\offboarding\pipeline\filter.html:55 -#: .\payroll\filters.py:368 .\payroll\models\models.py:230 -#: .\payroll\models\models.py:726 .\payroll\models\models.py:847 +#: .\payroll\filters.py:439 .\payroll\models\models.py:230 +#: .\payroll\models\models.py:728 .\payroll\models\models.py:849 #: .\payroll\templates\payroll\contract\contract_export_filter.html:120 #: .\payroll\templates\payroll\contract\contract_single_view.html:124 #: .\payroll\templates\payroll\contract\filter_contract.html:86 #: .\pms\templates\meetings\meetings_filter.html:78 +#: .\report\templates\report\attendance_report.html:54 +#: .\report\templates\report\employee_report.html:85 +#: .\report\templates\report\leave_report.html:115 msgid "Shift" -msgstr "Quarts Info" +msgstr "Quart" -#: .\accessibility\filters.py:56 +#: .\accessibility\filters.py:56 .\base\models.py:1163 #: .\employee\templates\tabs\personal_tab.html:270 #: .\helpdesk\templates\helpdesk\faq\faq_nav.html:66 #: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:13 @@ -631,55 +644,56 @@ msgstr "Quarts Info" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:361 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:756 msgid "Tags" -msgstr "" +msgstr "Étiquettes" #: .\accessibility\filters.py:57 #: .\base\templates\base\auth\group_assign_view.html:9 #: .\employee\templates\employee_filters.html:91 -#: .\employee\templates\tabs\group_permissions.html:15 +#: .\employee\templates\tabs\group_permissions.html:18 msgid "Groups" msgstr "Groupes" #: .\accessibility\filters.py:58 .\base\templates\base\auth\group_view.html:11 #: .\base\templates\base\auth\group_view.html:39 -#: .\base\templates\base\auth\permission_accordion.html:37 +#: .\base\templates\base\auth\permission_accordion.html:39 #: .\base\templates\base\auth\permission_view.html:14 #: .\base\templates\base\auth\permission_view.html:49 #: .\employee\templates\employee_filters.html:110 msgid "Permissions" -msgstr "Autorisations" +msgstr "Permissions" #: .\accessibility\templates\accessibility\accessibility.html:10 msgid "Default Accessibility" -msgstr "" +msgstr "Accessibilité par défaut" #: .\accessibility\templates\accessibility\accessibility.html:11 msgid "Limit default view access to horilla feature" -msgstr "" +msgstr "Limiter l'accès par défaut à la vue à la fonctionnalité horilla" #: .\accessibility\templates\accessibility\accessibility.html:31 #: .\asset\templates\asset\asset_list.html:31 #: .\asset\templates\batch\asset_batch_number_list.html:22 #: .\asset\templates\category\asset_category.html:49 #: .\asset\templates\category\asset_category_view.html:169 +#: .\asset\templates\category\asset_empty.html:19 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:38 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:350 #: .\attendance\templates\attendance\attendance\attendance_empty.html:68 #: .\attendance\templates\attendance\attendance\attendance_nav.html:216 #: .\attendance\templates\attendance\attendance\attendance_view.html:14 #: .\attendance\templates\attendance\attendance\attendance_view.html:32 -#: .\attendance\templates\attendance\attendance\group_by.html:88 -#: .\attendance\templates\attendance\attendance\group_by.html:388 -#: .\attendance\templates\attendance\attendance\group_by.html:680 -#: .\attendance\templates\attendance\attendance\tab_content.html:117 -#: .\attendance\templates\attendance\attendance\tab_content.html:390 -#: .\attendance\templates\attendance\attendance\tab_content.html:678 +#: .\attendance\templates\attendance\attendance\group_by.html:89 +#: .\attendance\templates\attendance\attendance\group_by.html:390 +#: .\attendance\templates\attendance\attendance\group_by.html:682 +#: .\attendance\templates\attendance\attendance\tab_content.html:112 +#: .\attendance\templates\attendance\attendance\tab_content.html:339 +#: .\attendance\templates\attendance\attendance\tab_content.html:575 #: .\attendance\templates\attendance\attendance_account\group_by.html:52 #: .\attendance\templates\attendance\attendance_account\nav.html:111 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:48 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:94 #: .\attendance\templates\attendance\attendance_activity\group_by.html:63 -#: .\attendance\templates\attendance\attendance_activity\nav.html:66 +#: .\attendance\templates\attendance\attendance_activity\nav.html:67 #: .\attendance\templates\attendance\break_point\condition.html:35 #: .\attendance\templates\attendance\dashboard\overtime_table.html:23 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:32 @@ -693,7 +707,7 @@ msgstr "" #: .\attendance\templates\requests\attendance\group_by.html:379 #: .\attendance\templates\requests\attendance\nav.html:108 #: .\attendance\templates\requests\attendance\request_lines.html:80 -#: .\attendance\templates\requests\attendance\request_lines.html:308 +#: .\attendance\templates\requests\attendance\request_lines.html:309 #: .\base\templates\announcement\announcement_one.html:41 #: .\base\templates\base\action_type\action_type_view.html:10 #: .\base\templates\base\audit_tag\audit_tag_view.html:9 @@ -718,9 +732,6 @@ msgstr "" #: .\base\templates\holiday\holiday.html:49 #: .\base\templates\holiday\holiday_view.html:45 #: .\base\templates\multi_approval_condition\condition_table.html:25 -#: .\base\templates\request_and_approve\feedback_answer.html:10 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:10 -#: .\base\templates\request_and_approve\leave_request_approve.html:9 #: .\base\templates\request_and_approve\shift_request.html:11 #: .\base\templates\request_and_approve\work_type_request.html:11 #: .\base\templates\shift_request\htmx\allocation_requests.html:54 @@ -735,15 +746,18 @@ msgstr "" #: .\biometric\templates\biometric\list_biometric_devices.html:15 #: .\biometric\templates\biometric\list_employees_biometric.html:35 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:39 +#: .\biometric\templates\biometric\nav_biometric_devices.html:46 #: .\biometric\templates\biometric\nav_employees_biometric.html:51 #: .\biometric\templates\biometric\nav_employees_cosec_biometric.html:49 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:19 #: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:26 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:19 +#: .\biometric\templates\biometric_users\etimeoffice\nav_etimeoffice_employees.html:26 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:48 #: .\employee\templates\documents\document_nav.html:181 -#: .\employee\templates\documents\requests.html:75 -#: .\employee\templates\employee_nav.html:387 -#: .\employee\templates\employee_personal_info\employee_card.html:78 +#: .\employee\templates\documents\requests.html:51 +#: .\employee\templates\employee_nav.html:227 +#: .\employee\templates\employee_personal_info\employee_card.html:79 #: .\employee\templates\employee_personal_info\employee_list.html:118 #: .\employee\templates\employee_personal_info\group_by.html:87 #: .\employee\templates\tabs\allowance_deduction-tab.html:67 @@ -757,6 +771,7 @@ msgstr "" #: .\employee\templates\tabs\shift-tab.html:665 #: .\employee\templates\tabs\shift-tab.html:872 #: .\helpdesk\templates\department_managers\department_managers_view.html:9 +#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:58 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:104 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:391 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:755 @@ -768,7 +783,7 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:758 #: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:30 #: .\horilla_views\templates\generic\group_by.html:107 -#: .\horilla_views\templates\generic\group_by_table.html:119 +#: .\horilla_views\templates\generic\group_by_table.html:123 #: .\horilla_views\templates\generic\horilla_list.html:117 #: .\horilla_views\templates\generic\horilla_list_table.html:107 #: .\horilla_views\templates\generic\horilla_nav.html:199 @@ -776,6 +791,8 @@ msgstr "" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:44 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:198 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_type.html:55 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:10 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:9 #: .\leave\templates\leave\holiday\holiday.html:66 #: .\leave\templates\leave\holiday\holiday_view.html:67 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:50 @@ -800,9 +817,9 @@ msgstr "" #: .\offboarding\templates\offboarding\resignation\request_list.html:84 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:27 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:73 -#: .\onboarding\templates\onboarding\candidates.html:61 +#: .\onboarding\templates\onboarding\candidates.html:60 #: .\onboarding\templates\onboarding\candidates_view.html:131 -#: .\onboarding\templates\onboarding\group_by.html:52 +#: .\onboarding\templates\onboarding\group_by.html:51 #: .\onboarding\templates\onboarding\kanban\kanban.html:56 #: .\onboarding\templates\onboarding\kanban\kanban.html:102 #: .\onboarding\templates\onboarding\onboarding_table.html:53 @@ -819,33 +836,34 @@ msgstr "" #: .\payroll\templates\payroll\loan\records_list.html:578 #: .\payroll\templates\payroll\payslip\group_by.html:92 #: .\payroll\templates\payroll\payslip\group_payslips.html:54 -#: .\payroll\templates\payroll\payslip\payslip_table.html:101 -#: .\payroll\templates\payroll\payslip\payslips_empty.html:11 +#: .\payroll\templates\payroll\payslip\payslip_table.html:72 #: .\payroll\templates\payroll\payslip\view_payslips.html:134 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:116 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:452 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:783 #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:12 #: .\payroll\templates\payroll\tax\filing_status_list.html:35 +#: .\pms\templates\dashboard\feedback_answer.html:10 +#: .\pms\templates\feedback\feedback_empty.html:28 #: .\pms\templates\feedback\feedback_list.html:103 #: .\pms\templates\feedback\feedback_list.html:266 #: .\pms\templates\feedback\feedback_list.html:403 #: .\pms\templates\feedback\feedback_list.html:558 -#: .\pms\templates\feedback\feedback_list_view.html:145 -#: .\pms\templates\feedback\question_template\question_template_list.html:20 +#: .\pms\templates\feedback\feedback_list_view.html:143 +#: .\pms\templates\feedback\question_template\question_template_list.html:14 #: .\pms\templates\meetings\meetings_list.html:37 #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:95 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:113 -#: .\pms\templates\okr\key_result\kr_card.html:49 +#: .\pms\templates\okr\key_result\kr_card.html:43 #: .\pms\templates\okr\key_result\kr_dashboard_view.html:56 -#: .\pms\templates\okr\key_result\kr_list.html:71 +#: .\pms\templates\okr\key_result\kr_list.html:63 #: .\pms\templates\okr\kr_list.html:35 #: .\pms\templates\okr\objective_list_view.html:233 #: .\pms\templates\okr\okr_list.html:148 .\pms\templates\okr\okr_list.html:451 #: .\pms\templates\period\period_list.html:21 #: .\project\templates\project\new\navbar.html:165 #: .\project\templates\task\new\task_list_view.html:58 -#: .\project\templates\task\new\task_list_view.html:125 +#: .\project\templates\task\new\task_list_view.html:114 #: .\project\templates\task\new\task_timesheet.html:62 #: .\project\templates\task_all\task_all_navbar.html:115 #: .\project\templates\time_sheet\time_sheet_list_view.html:42 @@ -854,7 +872,7 @@ msgstr "" #: .\recruitment\templates\candidate\candidate_list.html:107 #: .\recruitment\templates\candidate\candidate_nav.html:141 #: .\recruitment\templates\candidate\group_by.html:91 -#: .\recruitment\templates\candidate\interview_list.html:56 +#: .\recruitment\templates\candidate\interview_list.html:54 #: .\recruitment\templates\pipeline\matching_resumes.html:9 #: .\recruitment\templates\pipeline\pipeline_card.html:65 #: .\recruitment\templates\pipeline\pipeline_card.html:174 @@ -868,9 +886,9 @@ msgstr "" #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:14 #: .\recruitment\templates\stage\stage_component.html:61 #: .\recruitment\templates\survey\survey-card.html:22 -#: .\recruitment\templates\survey\survey_card.html:34 -#: .\recruitment\templates\survey\template_accordion.html:21 -#: .\recruitment\templates\survey\template_accordion.html:60 +#: .\recruitment\templates\survey\survey_card.html:30 +#: .\recruitment\templates\survey\template_accordion.html:22 +#: .\recruitment\templates\survey\template_accordion.html:75 #: .\recruitment\templates\survey\templates.html:9 msgid "Actions" msgstr "Actions" @@ -878,16 +896,17 @@ msgstr "Actions" #: .\accessibility\templates\accessibility\accessibility.html:53 #: .\dynamic_fields\templates\dynamic_fields\df.html:31 msgid "You won't be able to revert this!" -msgstr "" +msgstr "Tu ne pourras pas annuler ça!" #: .\accessibility\templates\accessibility\accessibility.html:58 -#: .\base\methods.py:518 .\base\templatetags\horillafilters.py:283 -#: .\base\templatetags\horillafilters.py:289 +#: .\base\methods.py:590 .\base\templatetags\horillafilters.py:272 +#: .\base\templatetags\horillafilters.py:278 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:62 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:80 -#: .\employee\views.py:2747 +#: .\employee\views.py:2725 +#: .\horilla_views\templatetags\generic_template_filters.py:85 #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:795 -#: .\leave\forms.py:50 .\leave\templates\leave\holiday\holiday.html:92 +#: .\leave\forms.py:46 .\leave\templates\leave\holiday\holiday.html:92 #: .\leave\templates\leave\user_leave\user_leave_confirm.html:47 #: .\leave\templates\leave\user_leave\user_leave_confirm.html:57 #: .\leave\templates\leave\user_leave\user_leave_confirm.html:67 @@ -898,305 +917,100 @@ msgid "Yes" msgstr "Oui" #: .\accessibility\templates\accessibility\accessibility.html:58 -#, fuzzy -#| msgid "Clear" msgid "Clear it" -msgstr "Clair" +msgstr "Effacer" #: .\accessibility\templates\accessibility\accessibility.html:69 -#, fuzzy -#| msgid "Filter" msgid "Clear Filter" -msgstr "Filtre" +msgstr "Effacer le filtre" #: .\accessibility\templates\accessibility\accessibility.html:81 -#, fuzzy -#| msgid "Select" msgid "Restrict All" -msgstr "Sélectionner" +msgstr "Restreindre tout" #: .\accessibility\templates\accessibility\accessibility.html:109 msgid "" "Only those normal users/employees with any category mentioned in the form " "can access the" msgstr "" +"Seul·e·s les utilisateur·rice·s/employé·e·s normal·e·s avec une catégorie " +"mentionnée dans le formulaire peuvent accéder au" #: .\accessibility\templates\accessibility\accessibility.html:109 msgid "feature" -msgstr "" +msgstr "fonctionnalité" #: .\accessibility\templates\accessibility\accessibility.html:111 msgid "" "If skip all the category fields in the form, then all normal users/employees " "can access the feature" msgstr "" +"Si tu sautes tous les champs de catégorie dans le formulaire, alors tou·te·s " +"les utilisateur·rice·s/employé·e·s normal·e·s peuvent accéder à la " +"fonctionnalité" #: .\accessibility\views.py:35 msgid "Accessibility filter saved" -msgstr "" +msgstr "Filtre d'accessibilité enregistré" #: .\accessibility\views.py:37 msgid "All filter cleared" -msgstr "" +msgstr "Tous les filtres effacés" -#: .\asset\forms.py:68 -msgid "A powerful laptop for business use." -msgstr "Un ordinateur portable puissant pour une utilisation professionnelle." - -#: .\asset\forms.py:116 -#, fuzzy -#| msgid "---Choose {label}---" +#: .\asset\forms.py:87 msgid "---Choose Batch No.---" -msgstr "---Choisissez {label}---" +msgstr "---Choisissez le numéro de lot---" -#: .\asset\forms.py:124 -#, fuzzy -#| msgid "Asset Batch Number" +#: .\asset\forms.py:90 msgid "Create new batch number" -msgstr "Immobilisation Numéro de lot" +msgstr "Créer un nouveau numéro de lot" #: .\asset\forms.py:252 -msgid "Computers." -msgstr "Des ordinateurs." - -#: .\asset\forms.py:257 -msgid "A category for all types of laptops." -msgstr "Une catégorie pour tous les types d'ordinateurs portables." - -#: .\asset\forms.py:301 msgid "Requesting a laptop for software development purposes." -msgstr "" -"Demande d'un ordinateur portable à des fins de développement de logiciels." +msgstr "Demande d'un ordinateur portable à des fins de développement logiciel." -#: .\asset\forms.py:407 +#: .\asset\forms.py:292 .\asset\models.py:259 +#: .\asset\templates\asset_history\asset_history_single_view.html:105 +msgid "Assign Condition Images" +msgstr "Images de condition d'assignation" + +#: .\asset\forms.py:360 msgid "on returns the laptop. However, it has suffered minor damage." msgstr "" -"On ramène l'ordinateur portable. Cependant, il a subi des dommages mineurs." +"lorsqu'il retourne l'ordinateur portable. Cependant, il a subi des dommages " +"mineurs." -#: .\asset\forms.py:442 +#: .\asset\forms.py:377 +#: .\asset\templates\asset_history\asset_history_single_view.html:126 +msgid "Return Condition Images" +msgstr "Images de condition de retour" + +#: .\asset\forms.py:397 msgid "Return date cannot be in the future." -msgstr "La date de retour ne peut pas être futur." +msgstr "La date de retour ne peut pas être dans le futur." -#: .\asset\forms.py:477 -msgid "" -"A batch of 50 laptops, consisting of Lenovo ThinkPad " -"T480s and Dell XPS 13." -msgstr "" -"Un lot de 50 ordinateurs portables, composé de Lenovo ThinkPad T480 et de " -"Dell XPS 13." +#: .\asset\models.py:24 .\base\forms.py:2745 .\base\models.py:74 +#: .\base\models.py:1729 .\biometric\models.py:62 +#: .\biometric\templates\biometric\edit_cosec_user.html:26 .\leave\forms.py:118 +#: .\leave\models.py:164 .\leave\models.py:366 +#: .\leave\templates\leave\leave_type\leave_type_filter.html:9 +#: .\leave\templates\leave\leave_type_creation.html:38 +#: .\onboarding\templates\onboarding\table.html:10 +#: .\outlook_auth\cbv\views.py:55 .\project\models.py:59 +#: .\recruitment\models.py:373 +#: .\recruitment\templates\candidate\application_form.html:64 +#: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:19 +#: .\report\templates\report\recruitment_report.html:42 +msgid "Name" +msgstr "Nom" -#: .\asset\models.py:48 -#, fuzzy -#| msgid "Asset Batch Number" -msgid "Asset Batch" -msgstr "Immobilisation Numéro de lot" - -#: .\asset\models.py:49 .\asset\sidebar.py:24 -#, fuzzy -#| msgid "Asset Batch Number" -msgid "Asset Batches" -msgstr "Immobilisation Numéro de lot" - -#: .\asset\models.py:61 -msgid "In Use" -msgstr "" - -#: .\asset\models.py:62 -#: .\base\templates\shift_request\htmx\allocation_details.html:77 -#: .\base\templates\shift_request\htmx\group_by.html:399 -#: .\base\templates\shift_request\htmx\group_by.html:461 -#: .\base\templates\shift_request\htmx\requests.html:350 -#: .\base\templates\shift_request\htmx\requests.html:438 -msgid "Available" -msgstr "Disponible" - -#: .\asset\models.py:63 -msgid "Not-Available" -msgstr "Pas Disponible" - -#: .\asset\models.py:98 -msgid "An asset with this tracking ID already exists." -msgstr "Un actif avec cet ID de suivi existe déjà." - -#: .\asset\models.py:171 -msgid "Minor damage" -msgstr "Mineurs Dommages" - -#: .\asset\models.py:172 -msgid "Major damage" -msgstr "Majeurs Dommages" - -#: .\asset\models.py:173 -msgid "Healthy" -msgstr "Bonne Santé" - -#: .\asset\models.py:176 .\asset\views.py:1635 .\base\translator.py:249 -#, fuzzy -#| msgid "Asset" -msgid "asset" -msgstr "Actif" - -#: .\asset\models.py:217 -#: .\attendance\templates\attendance\own_attendance\attendances.html:48 -#: .\base\methods.py:475 .\base\models.py:962 -#: .\base\templates\shift_request\htmx\requests.html:95 -#: .\employee\templates\leave-tab.html:52 -#: .\employee\templates\tabs\leave-tab.html:61 -#: .\employee\templates\tabs\shift-tab.html:928 .\leave\models.py:134 -#: .\leave\models.py:141 -#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:240 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:253 -#: .\leave\templates\leave\leave_request\leave-requests.html:23 -#: .\leave\templates\leave\leave_request\leave_requests.html:42 -#: .\leave\templates\leave\user_leave\user_requests.html:30 -#: .\offboarding\models.py:144 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:13 -#: .\payroll\models\models.py:1692 -#: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:34 -#: .\payroll\templates\payroll\reimbursement\request_cards.html:34 -msgid "Requested" -msgstr "Demandée" - -#: .\asset\models.py:218 -#: .\attendance\templates\attendance\attendance\group_by.html:185 -#: .\attendance\templates\attendance\attendance\tab_content.html:776 -#: .\base\methods.py:476 .\base\models.py:867 .\base\models.py:962 -#: .\base\models.py:1024 .\base\models.py:1033 -#: .\base\templates\shift_request\htmx\requests.html:91 -#: .\base\templates\shift_request\shift_request_export.html:101 -#: .\base\templates\shift_request\shift_request_nav.html:159 -#: .\base\templates\shift_request\shift_request_view.html:38 -#: .\base\templates\work_type_request\work_type_request_export.html:98 -#: .\base\templates\work_type_request\work_type_request_nav.html:119 -#: .\base\templates\work_type_request\work_type_request_view.html:35 -#: .\employee\templates\documents\requests.html:128 -#: .\employee\templates\leave-tab.html:59 -#: .\employee\templates\tabs\htmx\view_file.html:17 -#: .\employee\templates\tabs\leave-tab.html:68 -#: .\employee\templates\tabs\shift-tab.html:924 .\leave\models.py:135 -#: .\leave\models.py:142 -#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:251 -#: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:155 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:185 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:264 -#: .\leave\templates\leave\leave_request\dashboard_leave_requests.html:40 -#: .\leave\templates\leave\leave_request\group_by.html:129 -#: .\leave\templates\leave\leave_request\leave-requests.html:27 -#: .\leave\templates\leave\leave_request\leave_clashes.html:46 -#: .\leave\templates\leave\leave_request\leave_requests.html:36 -#: .\leave\templates\leave\leave_request\leave_requests.html:169 -#: .\leave\templates\leave\leave_request\one_request_view.html:101 -#: .\leave\templates\leave\user_leave\group_by.html:121 -#: .\leave\templates\leave\user_leave\user_requests.html:26 -#: .\leave\templates\leave\user_leave\user_requests.html:122 -#: .\offboarding\models.py:145 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:18 -#: .\payroll\models\models.py:1693 -#: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:23 -#: .\payroll\templates\payroll\reimbursement\request_cards.html:23 -#: .\recruitment\templates\candidate\candidate_self_tracking.html:459 -msgid "Approved" -msgstr "Approuvé" - -#: .\asset\models.py:219 .\base\methods.py:478 .\base\models.py:960 -#: .\base\templates\shift_request\htmx\requests.html:93 -#: .\base\templates\shift_request\shift_request_view.html:27 -#: .\base\templates\work_type_request\work_type_request_view.html:24 -#: .\employee\templates\documents\requests.html:134 -#: .\employee\templates\tabs\htmx\view_file.html:32 -#: .\employee\templates\tabs\leave-tab.html:47 -#: .\employee\templates\tabs\shift-tab.html:926 .\leave\models.py:137 -#: .\leave\models.py:143 -#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:229 -#: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:175 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:205 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:242 -#: .\leave\templates\leave\leave_request\leave_requests.html:24 -#: .\leave\templates\leave\leave_request\one_request_view.html:104 -#: .\leave\templates\leave\user_leave\user_requests.html:18 -#: .\offboarding\models.py:146 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:8 -#: .\payroll\models\models.py:1694 -#: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:12 -#: .\payroll\templates\payroll\reimbursement\request_cards.html:12 -#: .\recruitment\templates\candidate\candidate_self_tracking.html:463 -msgid "Rejected" -msgstr "Rejeté" - -#: .\asset\models.py:229 -#: .\asset\templates\asset\dashboard_asset_requests.html:12 -#: .\asset\templates\category\asset_category_view.html:51 -#: .\asset\templates\category\asset_category_view.html:86 -#: .\asset\templates\category\asset_empty.html:38 -#: .\asset\templates\request_allocation\asset_request_allocation_list.html:174 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:83 -#: .\asset\templates\request_allocation\asset_request_creation.html:43 -#: .\asset\templates\request_allocation\group_by.html:123 -#: .\asset\templates\request_allocation\group_by.html:328 -#: .\employee\templates\tabs\asset_request_tab.html:13 -msgid "Asset Category" -msgstr "Actifs Catégorie" - -#: .\asset\sidebar.py:9 .\asset\templates\asset\asset_list.html:4 -#: .\asset\templates\asset\dashboard.html:33 -#: .\asset\templates\batch\asset_batch_number_list.html:20 -#: .\asset\templates\batch\asset_batch_number_list.html:36 -#: .\asset\templates\category\asset_category.html:39 -#: .\employee\templates\employee\profile\profile_view.html:297 -#: .\employee\templates\employee\profile\profile_view.html:306 -#: .\employee\templates\employee\view\individual.html:388 -#: .\employee\templates\employee\view\individual.html:391 -msgid "Assets" -msgstr "Actifs" - -#: .\asset\sidebar.py:14 .\attendance\sidebar.py:20 .\recruitment\sidebar.py:20 -#: .\templates\sidebar.html:123 -msgid "Dashboard" -msgstr "Tableaubord" - -#: .\asset\sidebar.py:19 -#, fuzzy -#| msgid "Asset view" -msgid "Asset View" -msgstr "l'actif Vue" - -#: .\asset\sidebar.py:29 -msgid "Request and Allocation" -msgstr "Demande et Allocation" - -#: .\asset\sidebar.py:33 -#: .\asset\templates\asset_history\asset_history_filter.html:4 -#: .\asset\templates\asset_history\asset_history_nav.html:7 -#, fuzzy -#| msgid "Assets" -msgid "Asset History" -msgstr "Actifs" - -#: .\asset\templates\asset\asset_creation.html:30 -msgid "Asset Creation" -msgstr "Actif Création" - -#: .\asset\templates\asset\asset_creation.html:40 -#: .\asset\templates\asset\asset_update.html:88 -#: .\asset\templates\category\asset_category_view.html:118 -#: .\asset\templates\category\asset_filter_export.html:24 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:58 -#: .\asset\templates\request_allocation\individual_own.html:30 -msgid "Asset Name" -msgstr "Actif Nom" - -#: .\asset\templates\asset\asset_creation.html:47 -#: .\asset\templates\asset\asset_information.html:57 -#: .\asset\templates\batch\asset_batch_number_creation.html:51 +#: .\asset\models.py:27 .\asset\models.py:58 .\asset\models.py:95 +#: .\asset\models.py:299 .\asset\templates\asset\asset_information.html:57 #: .\asset\templates\batch\asset_batch_number_list.html:19 -#: .\asset\templates\batch\asset_batch_number_update.html:36 -#: .\asset\templates\category\asset_category_creation.html:45 -#: .\asset\templates\category\asset_category_update.html:43 #: .\asset\templates\category\asset_category_view.html:99 -#: .\asset\templates\request_allocation\asset_request_creation.html:50 #: .\asset\templates\request_allocation\individual_own.html:37 #: .\attendance\templates\requests\attendance\individual_view.html:84 -#: .\base\models.py:863 .\base\models.py:1029 +#: .\base\models.py:866 .\base\models.py:1032 #: .\base\templates\shift_request\htmx\allocation_details.html:114 #: .\base\templates\shift_request\htmx\allocation_requests.html:52 #: .\base\templates\shift_request\htmx\group_by.html:46 @@ -1209,13 +1023,13 @@ msgstr "Actif Nom" #: .\base\templates\work_type_request\htmx\group_by.html:96 #: .\base\templates\work_type_request\htmx\requests.html:73 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:84 -#: .\base\translator.py:96 .\employee\models.py:751 +#: .\base\translator.py:96 .\employee\models.py:795 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:46 -#: .\employee\templates\documents\document_request_create_form.html:79 #: .\employee\templates\tabs\shift-tab.html:182 #: .\employee\templates\tabs\shift-tab.html:866 #: .\helpdesk\templates\helpdesk\ticket\ticket_individual_view.html:110 -#: .\leave\forms.py:701 .\leave\models.py:559 .\leave\models.py:1124 +#: .\horilla_documents\models.py:53 .\leave\forms.py:427 .\leave\models.py:652 +#: .\leave\models.py:1225 .\leave\models.py:1338 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:42 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:196 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:86 @@ -1226,9 +1040,7 @@ msgstr "Actif Nom" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:94 #: .\leave\templates\leave\one_request_view.html:55 #: .\leave\templates\leave\restrict\restrict.html:66 -#: .\leave\templates\leave\restrict\restrict_form.html:89 -#: .\leave\templates\leave\restrict\restrict_update_form.html:88 -#: .\leave\templates\leave\user_leave\user_request_one.html:95 +#: .\leave\templates\leave\user_leave\user_request_one.html:77 #: .\leave\templates\leave\user_request_form.html:30 #: .\leave\templates\leave\user_request_one.html:41 #: .\offboarding\templates\offboarding\resignation\group_by.html:86 @@ -1236,7 +1048,7 @@ msgstr "Actif Nom" #: .\offboarding\templates\offboarding\resignation\request_list.html:78 #: .\offboarding\templates\offboarding\resignation\request_list.html:81 #: .\onboarding\templates\onboarding\candidate_creation_form.html:4 -#: .\payroll\models\models.py:106 +#: .\payroll\models\models.py:104 #: .\payroll\templates\payroll\loan\records_list.html:89 #: .\payroll\templates\payroll\loan\records_list.html:91 #: .\payroll\templates\payroll\loan\records_list.html:331 @@ -1259,55 +1071,118 @@ msgstr "Actif Nom" #: .\pms\templates\okr\key_result\key_result_update.html:37 #: .\pms\templates\okr\okr_list.html:144 .\pms\templates\okr\okr_list.html:146 #: .\pms\templates\okr\okr_list.html:447 .\pms\templates\okr\okr_list.html:449 +#: .\project\models.py:80 .\project\models.py:360 .\project\models.py:563 #: .\project\templates\dashboard\project_details.html:52 #: .\project\templates\project\new\project_list_view.html:77 #: .\project\templates\task\new\task_details.html:54 -#: .\project\templates\task\new\task_list_view.html:124 +#: .\project\templates\task\new\task_list_view.html:112 #: .\project\templates\task\new\task_timesheet.html:61 #: .\project\templates\task_all\task_all_list.html:57 #: .\project\templates\time_sheet\time_sheet_list_view.html:41 #: .\project\templates\time_sheet\time_sheet_single_view.html:48 -#: .\recruitment\forms.py:251 .\recruitment\forms.py:557 -#: .\recruitment\models.py:686 .\recruitment\models.py:841 -#: .\recruitment\models.py:952 +#: .\recruitment\forms.py:580 .\recruitment\models.py:123 +#: .\recruitment\models.py:725 .\recruitment\models.py:865 +#: .\recruitment\models.py:985 +#: .\recruitment\templates\candidate\interview_list.html:49 #: .\recruitment\templates\candidate\interview_list.html:50 -#: .\recruitment\templates\candidate\interview_list.html:52 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:31 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:16 -#: .\recruitment\templates\recruitment\recruitment_form.html:88 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:80 #: .\recruitment\templates\settings\reject_reason_lines.html:7 #: .\recruitment\templates\survey\templates.html:7 msgid "Description" msgstr "Description" -#: .\asset\templates\asset\asset_creation.html:55 -#: .\asset\templates\asset\asset_information.html:67 +#: .\asset\models.py:38 .\asset\models.py:295 +#: .\asset\templates\asset\dashboard_asset_requests.html:12 +#: .\asset\templates\category\asset_category_view.html:86 +#: .\asset\templates\request_allocation\asset_request_allocation_list.html:174 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:83 +#: .\asset\templates\request_allocation\group_by.html:123 +#: .\asset\templates\request_allocation\group_by.html:328 +#: .\employee\templates\tabs\asset_request_tab.html:13 +msgid "Asset Category" +msgstr "Catégorie de matériel" + +#: .\asset\models.py:39 +#, fuzzy +#| msgid "Asset Category" +msgid "Asset Categories" +msgstr "Catégorie de matériel" + +#: .\asset\models.py:55 .\asset\templates\batch\asset_batch_number_list.html:18 +#: .\asset\templates\category\asset_filter_export.html:50 +msgid "Batch Number" +msgstr "Numéro de lot" + +#: .\asset\models.py:69 +msgid "Asset Batch" +msgstr "Lot d'actifs" + +#: .\asset\models.py:70 .\asset\sidebar.py:24 +msgid "Asset Batches" +msgstr "Lots d'actifs" + +#: .\asset\models.py:82 +msgid "In Use" +msgstr "En cours d'utilisation" + +#: .\asset\models.py:83 +#: .\base\templates\shift_request\htmx\allocation_details.html:77 +#: .\base\templates\shift_request\htmx\group_by.html:399 +#: .\base\templates\shift_request\htmx\group_by.html:461 +#: .\base\templates\shift_request\htmx\requests.html:350 +#: .\base\templates\shift_request\htmx\requests.html:438 +msgid "Available" +msgstr "Disponible" + +#: .\asset\models.py:84 +msgid "Not-Available" +msgstr "Non disponible" + +#: .\asset\models.py:86 .\asset\templates\category\asset_category_view.html:118 +#: .\asset\templates\category\asset_filter_export.html:24 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:58 +#: .\asset\templates\request_allocation\individual_own.html:30 +#: .\report\templates\report\asset_report.html:47 +msgid "Asset Name" +msgstr "Nom de l'actif" + +#: .\asset\models.py:92 +msgid "Current User" +msgstr "Utilisateur actuel" + +#: .\asset\models.py:98 .\asset\templates\asset\asset_information.html:67 #: .\asset\templates\asset\asset_list.html:28 -#: .\asset\templates\asset\asset_update.html:120 #: .\asset\templates\category\asset_category_view.html:122 #: .\asset\templates\category\asset_filter_export.html:34 #: .\asset\templates\request_allocation\individual_own.html:46 +#: .\report\templates\report\asset_report.html:51 msgid "Tracking Id" -msgstr "De Suivi Identifiant" +msgstr "ID de suivi" -#: .\asset\templates\asset\asset_creation.html:64 -#: .\asset\templates\asset\asset_information.html:73 -#: .\asset\templates\asset\asset_update.html:142 +#: .\asset\models.py:100 .\asset\templates\asset\asset_information.html:73 #: .\asset\templates\category\asset_category_view.html:129 +#: .\report\templates\report\asset_report.html:58 msgid "Purchase Date" -msgstr "Achat Date" +msgstr "Date d'achat" -#: .\asset\templates\asset\asset_creation.html:73 -#: .\asset\templates\asset\asset_information.html:80 -#: .\asset\templates\asset\asset_update.html:152 +#: .\asset\models.py:102 .\asset\templates\asset\asset_information.html:80 msgid "Cost" msgstr "Coût" -#: .\asset\templates\asset\asset_creation.html:84 -#: .\asset\templates\asset\asset_information.html:87 +#: .\asset\models.py:105 .\asset\templates\asset\asset_information.html:105 +#: .\asset\templates\category\asset_category_view.html:145 +#: .\asset\templates\category\asset_filter_export.html:44 +#: .\asset\templates\request_allocation\asset_request_allocation_list.html:36 +#: .\asset\templates\request_allocation\group_by.html:228 +#: .\asset\templates\request_allocation\group_by.html:426 +#: .\asset\templates\request_allocation\individual_own.html:84 +#: .\asset\templates\request_allocation\individual_request.html:87 +#: .\report\templates\report\asset_report.html:74 +msgid "Category" +msgstr "Catégorie" + +#: .\asset\models.py:111 .\asset\templates\asset\asset_information.html:87 #: .\asset\templates\asset\asset_list.html:27 -#: .\asset\templates\asset\asset_update.html:163 #: .\asset\templates\asset\dashboard_asset_requests.html:14 #: .\asset\templates\asset_history\asset_history_filter.html:38 #: .\asset\templates\category\asset_category_view.html:151 @@ -1343,8 +1218,8 @@ msgstr "Coût" #: .\employee\templates\tabs\shift-tab.html:427 #: .\employee\templates\tabs\shift-tab.html:657 #: .\employee\templates\tabs\shift-tab.html:869 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:110 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:124 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:96 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:105 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:119 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:48 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:378 @@ -1352,9 +1227,10 @@ msgstr "Coût" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:46 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:359 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:754 +#: .\horilla_documents\models.py:92 #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:159 #: .\leave\filters.py:373 .\leave\filters.py:394 .\leave\filters.py:432 -#: .\leave\models.py:570 +#: .\leave\models.py:663 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:41 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:195 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:126 @@ -1373,11 +1249,10 @@ msgstr "Coût" #: .\leave\templates\leave\leave_request\leave_requests.html:97 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:74 #: .\leave\templates\leave\leave_request_view.html:17 -#: .\leave\templates\leave\request_view.html:67 #: .\leave\templates\leave\user_leave\group_by.html:76 #: .\leave\templates\leave\user_leave\user_request_view.html:129 #: .\leave\templates\leave\user_leave\user_requests.html:70 -#: .\leave\templates\leave\user_request_view.html:67 +#: .\offboarding\templates\offboarding\dashboard\employee_feedback_table.html:18 #: .\offboarding\templates\offboarding\pipeline\filter.html:82 #: .\offboarding\templates\offboarding\pipeline\filter.html:103 #: .\offboarding\templates\offboarding\resignation\filter.html:24 @@ -1385,8 +1260,8 @@ msgstr "Coût" #: .\offboarding\templates\offboarding\resignation\group_by.html:82 #: .\offboarding\templates\offboarding\resignation\request_list.html:69 #: .\offboarding\templates\offboarding\resignation\request_list.html:74 -#: .\payroll\filters.py:367 .\payroll\filters.py:393 -#: .\payroll\forms\component_forms.py:495 .\payroll\models\models.py:198 +#: .\payroll\filters.py:438 .\payroll\filters.py:464 +#: .\payroll\forms\component_forms.py:505 .\payroll\models\models.py:198 #: .\payroll\templates\payroll\contract\contract_export_filter.html:79 #: .\payroll\templates\payroll\contract\contract_list.html:65 #: .\payroll\templates\payroll\contract\contract_single_view.html:160 @@ -1399,16 +1274,17 @@ msgstr "Coût" #: .\payroll\templates\payroll\payslip\group_by.html:91 #: .\payroll\templates\payroll\payslip\group_payslips.html:53 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:114 -#: .\payroll\templates\payroll\payslip\payslip_table.html:100 +#: .\payroll\templates\payroll\payslip\payslip_table.html:71 #: .\payroll\templates\payroll\reimbursement\filter.html:23 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:109 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:445 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:776 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:67 -#: .\pms\templates\feedback\feedback_detailed_view.html:246 -#: .\pms\templates\feedback\feedback_detailed_view.html:296 -#: .\pms\templates\feedback\feedback_detailed_view.html:361 -#: .\pms\templates\feedback\feedback_detailed_view.html:412 +#: .\pms\templates\feedback\feedback_detailed_view.html:260 +#: .\pms\templates\feedback\feedback_detailed_view.html:310 +#: .\pms\templates\feedback\feedback_detailed_view.html:377 +#: .\pms\templates\feedback\feedback_detailed_view.html:428 +#: .\pms\templates\feedback\feedback_detailed_view.html:479 #: .\pms\templates\feedback\feedback_list.html:100 #: .\pms\templates\feedback\feedback_list.html:263 #: .\pms\templates\feedback\feedback_list.html:399 @@ -1423,59 +1299,431 @@ msgstr "Coût" #: .\pms\templates\okr\objective_detailed_view.html:214 #: .\pms\templates\okr\objective_list.html:93 #: .\pms\templates\okr\objective_list.html:312 -#: .\pms\templates\okr\objective_list_view.html:78 +#: .\pms\templates\okr\objective_list_view.html:78 .\project\models.py:73 +#: .\project\models.py:353 .\project\models.py:561 #: .\project\templates\dashboard\project_details.html:28 #: .\project\templates\project\new\filter_project.html:21 #: .\project\templates\project\new\project_kanban_view.html:90 #: .\project\templates\project\new\project_list_view.html:73 -#: .\project\templates\task\new\filter_task.html:25 #: .\project\templates\task\new\task_details.html:43 -#: .\project\templates\task\new\task_list_view.html:121 +#: .\project\templates\task\new\task_kanban_view.html:125 +#: .\project\templates\task\new\task_list_view.html:109 #: .\project\templates\task\new\task_timesheet.html:60 #: .\project\templates\task_all\task_all_filter.html:25 #: .\project\templates\task_all\task_all_list.html:56 #: .\project\templates\time_sheet\filters.html:14 #: .\project\templates\time_sheet\time_sheet_list_view.html:40 #: .\project\templates\time_sheet\time_sheet_single_view.html:42 -#: .\recruitment\templates\candidate\interview_list.html:53 -#: .\recruitment\templates\candidate\interview_list.html:55 +#: .\recruitment\templates\candidate\interview_list.html:51 +#: .\recruitment\templates\candidate\interview_list.html:52 #: .\recruitment\templates\candidate\mail_log.html:9 #: .\recruitment\templates\recruitment\recruitment_component.html:86 #: .\recruitment\templates\recruitment\recruitment_component.html:88 +#: .\report\templates\report\asset_report.html:80 +#: .\report\templates\report\leave_report.html:70 +#: .\report\templates\report\payroll_report.html:54 +#: .\report\templates\report\pms_report.html:102 +#: .\report\templates\report\pms_report.html:126 msgid "Status" msgstr "Statut" -#: .\asset\templates\asset\asset_creation.html:93 -#: .\asset\templates\asset\asset_information.html:99 +#: .\asset\models.py:118 .\asset\templates\asset\asset_information.html:99 #: .\asset\templates\asset\asset_list.html:29 -#: .\asset\templates\asset\asset_update.html:173 #: .\asset\templates\request_allocation\individual_own.html:78 msgid "Batch No" -msgstr "Groupe Numéro" +msgstr "Numéro de lot" -#: .\asset\templates\asset\asset_creation.html:104 -#: .\asset\templates\asset\asset_update.html:184 +#: .\asset\models.py:120 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:37 -#: .\employee\templates\tabs\htmx\document_form.html:46 -#: .\horilla_documents\models.py:78 -#, fuzzy -#| msgid "Expired" +#: .\horilla_documents\models.py:96 msgid "Expiry Date" -msgstr "Expiré" +msgstr "Date d’expiration" -#: .\asset\templates\asset\asset_creation.html:113 -#: .\employee\templates\tabs\htmx\document_form.html:56 +#: .\asset\models.py:122 .\employee\templates\tabs\htmx\document_form.html:56 msgid "Notify Before (days)" -msgstr "" +msgstr "Notifier avant (jours)" + +#: .\asset\models.py:128 .\asset\models.py:224 +#: .\asset\templates\asset\asset_list.html:26 +#: .\asset\templates\asset\asset_report_form.html:48 +#: .\asset\templates\asset\dashboard_allocated_assets.html:9 +#: .\asset\templates\asset_history\asset_history_filter.html:20 +#: .\asset\templates\asset_history\asset_history_list.html:22 +#: .\asset\templates\asset_history\asset_history_single_view.html:88 +#: .\asset\templates\asset_history\group_by.html:31 +#: .\asset\templates\category\asset_category_view.html:111 +#: .\asset\templates\category\asset_filter_export.html:19 +#: .\asset\templates\request_allocation\asset_request_allocation_list.html:35 +#: .\asset\templates\request_allocation\asset_request_allocation_list.html:341 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:23 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:53 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:113 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:229 +#: .\asset\templates\request_allocation\group_by.html:11 +#: .\asset\templates\request_allocation\group_by.html:534 +#: .\asset\templates\request_allocation\group_by.html:642 +#: .\asset\templates\request_allocation\group_by.html:733 +#: .\asset\templates\request_allocation\group_by.html:841 +#: ⁨.\asset\templates\request_allocation\individual allocation.html⁩:107 +#: .\employee\templates\asset-tab.html:7 +#: .\employee\templates\tabs\asset-tab.html:21 +#: .\employee\templates\tabs\profile-asset-tab.html:19 +#: .\offboarding\templates\offboarding\dashboard\asset_returned_table.html:17 +#: .\report\templates\report\asset_report.html:42 +msgid "Asset" +msgstr "Matériel" + +#: .\asset\models.py:129 .\asset\sidebar.py:9 +#: .\asset\templates\asset\asset_list.html:4 +#: .\asset\templates\asset\dashboard.html:33 +#: .\asset\templates\batch\asset_batch_number_list.html:20 +#: .\asset\templates\batch\asset_batch_number_list.html:36 +#: .\asset\templates\category\asset_category.html:39 +#: .\employee\templates\employee\profile\profile_view.html:209 +#: .\employee\templates\employee\profile\profile_view.html:218 +#: .\employee\templates\employee\view\individual.html:388 +#: .\employee\templates\employee\view\individual.html:391 +msgid "Assets" +msgstr "Matériels" + +#: .\asset\models.py:144 +msgid "An asset with this tracking ID already exists." +msgstr "Un actif avec cet identifiant de suivi existe déjà." + +#: .\asset\models.py:195 +#, fuzzy +#| msgid "Request Document" +msgid "Asset Document" +msgstr "Demander un Document" + +#: .\asset\models.py:196 +#, fuzzy +#| msgid "Documents" +msgid "Asset Documents" +msgstr "Documents" + +#: .\asset\models.py:219 +msgid "Minor damage" +msgstr "Dommages mineurs" + +#: .\asset\models.py:220 +msgid "Major damage" +msgstr "Dommages majeurs" + +#: .\asset\models.py:221 +msgid "Healthy" +msgstr "En bonne santé" + +#: .\asset\models.py:230 +msgid "Assigned To" +msgstr "Attribué à" + +#: .\asset\models.py:237 +#: .\asset\templates\request_allocation\individual_own.html:71 +msgid "Assigned By" +msgstr "Attribué par" + +#: .\asset\models.py:239 +#: .\asset\templates\asset_history\asset_history_filter.html:48 +#: .\asset\templates\request_allocation\asset_request_allocation_list.html:347 +#: .\asset\templates\request_allocation\asset_request_allocation_list.html:349 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:129 +#: .\asset\templates\request_allocation\group_by.html:536 +#: .\asset\templates\request_allocation\group_by.html:735 +msgid "Return Date" +msgstr "Date de retour" + +#: .\asset\models.py:241 +msgid "Return Condition" +msgstr "Condition de retour" + +#: .\asset\models.py:248 +#: .\asset\templates\asset_history\asset_history_list.html:26 +#: .\asset\templates\asset_history\group_by.html:51 +msgid "Return Status" +msgstr "Statut du retour" + +#: .\asset\models.py:269 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:103 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:187 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:241 +msgid "Asset Allocation" +msgstr "Allocation d'actif" + +#: .\asset\models.py:270 +#, fuzzy +#| msgid "Asset Allocation" +msgid "Asset Allocations" +msgstr "Allocation d'actif" + +#: .\asset\models.py:282 +#: .\attendance\templates\attendance\own_attendance\attendances.html:48 +#: .\base\methods.py:545 .\base\models.py:965 +#: .\base\templates\shift_request\htmx\requests.html:95 +#: .\employee\templates\leave-tab.html:52 +#: .\employee\templates\tabs\leave-tab.html:61 +#: .\employee\templates\tabs\shift-tab.html:928 .\leave\models.py:128 +#: .\leave\models.py:135 +#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:240 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:253 +#: .\leave\templates\leave\leave_request\leave-requests.html:23 +#: .\leave\templates\leave\leave_request\leave_requests.html:42 +#: .\leave\templates\leave\user_leave\user_requests.html:30 +#: .\offboarding\models.py:147 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:24 +#: .\payroll\models\models.py:1592 +#: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:34 +#: .\payroll\templates\payroll\reimbursement\request_cards.html:34 +msgid "Requested" +msgstr "Demandé" + +#: .\asset\models.py:283 +#: .\attendance\templates\attendance\attendance\group_by.html:186 +#: .\attendance\templates\attendance\attendance\tab_content.html:656 +#: .\base\methods.py:546 .\base\models.py:870 .\base\models.py:965 +#: .\base\models.py:1027 .\base\models.py:1036 +#: .\base\templates\shift_request\htmx\requests.html:91 +#: .\base\templates\shift_request\shift_request_export.html:101 +#: .\base\templates\shift_request\shift_request_nav.html:159 +#: .\base\templates\shift_request\shift_request_view.html:38 +#: .\base\templates\work_type_request\work_type_request_export.html:98 +#: .\base\templates\work_type_request\work_type_request_nav.html:119 +#: .\base\templates\work_type_request\work_type_request_view.html:35 +#: .\employee\templates\documents\requests.html:95 +#: .\employee\templates\leave-tab.html:59 +#: .\employee\templates\tabs\htmx\view_file.html:17 +#: .\employee\templates\tabs\leave-tab.html:68 +#: .\employee\templates\tabs\shift-tab.html:924 .\leave\models.py:129 +#: .\leave\models.py:136 +#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:251 +#: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:155 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:185 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:264 +#: .\leave\templates\leave\leave_request\dashboard_leave_requests.html:40 +#: .\leave\templates\leave\leave_request\group_by.html:129 +#: .\leave\templates\leave\leave_request\leave-requests.html:27 +#: .\leave\templates\leave\leave_request\leave_clashes.html:46 +#: .\leave\templates\leave\leave_request\leave_requests.html:36 +#: .\leave\templates\leave\leave_request\leave_requests.html:169 +#: .\leave\templates\leave\leave_request\one_request_view.html:101 +#: .\leave\templates\leave\user_leave\group_by.html:121 +#: .\leave\templates\leave\user_leave\user_requests.html:26 +#: .\leave\templates\leave\user_leave\user_requests.html:122 +#: .\offboarding\models.py:148 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:35 +#: .\payroll\models\models.py:1593 +#: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:23 +#: .\payroll\templates\payroll\reimbursement\request_cards.html:23 +#: .\recruitment\templates\candidate\candidate_self_tracking.html:459 +msgid "Approved" +msgstr "Approuvé" + +#: .\asset\models.py:284 .\base\methods.py:548 .\base\models.py:963 +#: .\base\templates\shift_request\htmx\requests.html:93 +#: .\base\templates\shift_request\shift_request_view.html:27 +#: .\base\templates\work_type_request\work_type_request_view.html:24 +#: .\employee\templates\documents\requests.html:100 +#: .\employee\templates\tabs\htmx\view_file.html:32 +#: .\employee\templates\tabs\leave-tab.html:47 +#: .\employee\templates\tabs\shift-tab.html:926 .\leave\models.py:131 +#: .\leave\models.py:137 +#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:229 +#: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:175 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:205 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:242 +#: .\leave\templates\leave\leave_request\leave_requests.html:24 +#: .\leave\templates\leave\leave_request\one_request_view.html:104 +#: .\leave\templates\leave\user_leave\user_requests.html:18 +#: .\offboarding\models.py:149 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:13 +#: .\payroll\models\models.py:1594 +#: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:12 +#: .\payroll\templates\payroll\reimbursement\request_cards.html:12 +#: .\recruitment\models.py:365 +#: .\recruitment\templates\candidate\candidate_self_tracking.html:463 +msgid "Rejected" +msgstr "Rejeté" + +#: .\asset\models.py:292 +msgid "Requesting User" +msgstr "Utilisateur demandeur" + +#: .\asset\models.py:312 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:73 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:161 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:231 +msgid "Asset Request" +msgstr "Demande d'actif" + +#: .\asset\models.py:313 +#, fuzzy +#| msgid "Asset Request" +msgid "Asset Requests" +msgstr "Demande d'actif" + +#: .\asset\sidebar.py:14 .\attendance\sidebar.py:20 .\offboarding\sidebar.py:21 +#: .\recruitment\sidebar.py:20 .\templates\sidebar.html:138 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: .\asset\sidebar.py:19 +msgid "Asset View" +msgstr "Vue de l'actif" + +#: .\asset\sidebar.py:29 +msgid "Request and Allocation" +msgstr "Demande et attribution" + +#: .\asset\sidebar.py:33 +#: .\asset\templates\asset_history\asset_history_filter.html:4 +#: .\asset\templates\asset_history\asset_history_nav.html:7 +msgid "Asset History" +msgstr "Historique des actifs" + +#: .\asset\templates\asset\asset_creation.html:30 +#: .\asset\templates\batch\asset_batch_empty.html:18 +#: .\asset\templates\batch\asset_batch_number_creation.html:13 +#: .\asset\templates\batch\asset_batch_number_view.html:44 +#: .\asset\templates\category\asset_category.html:60 +#: .\asset\templates\category\asset_category_form.html:11 +#: .\asset\templates\category\asset_category_view.html:198 +#: .\asset\templates\category\asset_empty.html:43 +#: .\attendance\templates\attendance\attendance\attendance_empty.html:84 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:255 +#: .\attendance\templates\attendance\attendance_account\nav.html:159 +#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:18 +#: .\attendance\templates\attendance\break_point\condition.html:13 +#: .\attendance\templates\attendance\grace_time\grace_time_table.html:22 +#: .\attendance\templates\attendance\grace_time\grace_time_table.html:137 +#: .\attendance\templates\requests\attendance\nav.html:145 +#: .\attendance\templates\requests\attendance\requests_empty.html:59 +#: .\base\templates\base\action_type\action_type.html:15 +#: .\base\templates\base\auth\group_accordion.html:49 +#: .\base\templates\base\company\company.html:17 +#: .\base\templates\base\company\company_form.html:5 +#: .\base\templates\base\department\department.html:11 +#: .\base\templates\base\department\department_form.html:4 +#: .\base\templates\base\employee_type\employee_type.html:17 +#: .\base\templates\base\employee_type\employee_type_form.html:4 +#: .\base\templates\base\job_position\job_position.html:15 +#: .\base\templates\base\job_position\job_position_form.html:4 +#: .\base\templates\base\job_role\job_role.html:15 +#: .\base\templates\base\job_role\job_role_form.html:4 +#: .\base\templates\base\mail_server\mail_server.html:11 +#: .\base\templates\base\rotating_shift\htmx\rotating_shift_form.html:4 +#: .\base\templates\base\rotating_shift\rotating_shift.html:18 +#: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_form.html:4 +#: .\base\templates\base\rotating_work_type\rotating_work_type.html:18 +#: .\base\templates\base\shift\schedule.html:17 +#: .\base\templates\base\shift\schedule_form.html:4 +#: .\base\templates\base\shift\shift.html:17 +#: .\base\templates\base\shift\shift_form.html:4 +#: .\base\templates\base\tags\employee_tags.html:20 +#: .\base\templates\base\tags\helpdesk_tags.html:20 +#: .\base\templates\base\tags\tags.html:21 +#: .\base\templates\base\ticket_type\ticket_type.html:17 +#: .\base\templates\base\work_type\work_type.html:17 +#: .\base\templates\base\work_type\work_type_form.html:4 +#: .\base\templates\company_leave\company_leave_creation_form.html:20 +#: .\base\templates\company_leave\company_leave_view.html:71 +#: .\base\templates\holiday\holiday_form.html:9 +#: .\base\templates\holiday\holiday_view.html:87 +#: .\base\templates\mail\empty_mail_template.html:29 +#: .\base\templates\mail\view_templates.html:27 +#: .\base\templates\multi_approval_condition\condition.html:31 +#: .\base\templates\shift_request\htmx\shift_request_create_form.html:4 +#: .\base\templates\shift_request\shift_request_nav.html:342 +#: .\base\templates\work_type_request\work_type_request_nav.html:271 +#: .\employee\templates\documents\document_nav.html:236 +#: .\employee\templates\employee_nav.html:294 +#: .\employee\templates\policies\nav.html:18 +#: .\employee\templates\tabs\document_tab.html:16 +#: .\employee\templates\tabs\profile-asset-tab.html:9 +#: .\employee\templates\tabs\profile-attendance-tab.html:9 +#: .\employee\templates\tabs\resignation.html:6 +#: .\helpdesk\templates\department_managers\department_managers.html:17 +#: .\helpdesk\templates\department_managers\department_managers_form.html:9 +#: .\helpdesk\templates\helpdesk\faq\faq_category_create.html:17 +#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:113 +#: .\helpdesk\templates\helpdesk\faq\faq_create.html:15 +#: .\helpdesk\templates\helpdesk\faq\faq_nav.html:97 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:4 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:96 +#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:100 +#: .\horilla_views\templates\generic\horilla_nav.html:229 +#: .\leave\templates\leave\accrual_plan_view.html:3 +#: .\leave\templates\leave\company_leave\company_leave_view.html:65 +#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:207 +#: .\leave\templates\leave\holiday\holiday_view.html:128 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_create.html:13 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:220 +#: .\leave\templates\leave\leave_my_requests_view.html:3 +#: .\leave\templates\leave\leave_request\request_view.html:175 +#: .\leave\templates\leave\leave_request_view.html:3 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:272 +#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:21 +#: .\leave\templates\leave\leave_type\leave_type_view.html:55 +#: .\leave\templates\leave\leave_type_creation.html:185 +#: .\leave\templates\leave\restrict\view_restrict.html:67 +#: .\leave\templates\leave\user_leave\user_request_view.html:261 +#: .\offboarding\templates\offboarding\pipeline\nav.html:21 +#: .\offboarding\templates\offboarding\resignation\nav.html:88 +#: .\onboarding\templates\onboarding\candidate_creation.html:82 +#: .\onboarding\templates\onboarding\candidates_view.html:207 +#: .\onboarding\templates\onboarding\stage_form.html:15 +#: .\onboarding\templates\onboarding\task_form.html:15 +#: .\payroll\templates\payroll\allowance\view_allowance.html:72 +#: .\payroll\templates\payroll\contract\contract_empty.html:14 +#: .\payroll\templates\payroll\contract\contract_view.html:179 +#: .\payroll\templates\payroll\contribution\contribution_deduction_view.html:31 +#: .\payroll\templates\payroll\deduction\view_deduction.html:73 +#: .\payroll\templates\payroll\loan\nav.html:83 +#: .\payroll\templates\payroll\payslip\view_payslips.html:236 +#: .\payroll\templates\payroll\reimbursement\nav.html:52 +#: .\payroll\templates\payroll\settings\auto_payslip_settings.html:18 +#: .\payroll\templates\payroll\tax\filing_status_list.html:56 +#: .\payroll\templates\payroll\tax\filing_status_view.html:31 +#: .\pms\templates\bonus\view_bonus_settings.html:17 +#: .\pms\templates\feedback\feedback_empty.html:48 +#: .\pms\templates\feedback\feedback_list_view.html:199 +#: .\pms\templates\feedback\question_template\question_template_view.html:22 +#: .\pms\templates\meetings\meetings_nav.html:93 +#: .\pms\templates\okr\key_result\kr_nav.html:124 +#: .\pms\templates\okr\objective_empty.html:27 +#: .\pms\templates\okr\objective_list_view.html:281 +#: .\pms\templates\okr\okr_nav.html:161 +#: .\pms\templates\period\period_view.html:28 .\project\cbv\projects.py:284 +#: .\project\cbv\tasks.py:258 .\project\cbv\timesheet.py:282 +#: .\project\cbv\timesheet.py:296 +#: .\project\templates\project\new\navbar.html:249 +#: .\project\templates\task\new\task_navbar.html:64 +#: .\project\templates\time_sheet\time_sheet_navbar.html:147 +#: .\recruitment\cbvs.py:71 +#: .\recruitment\templates\candidate\candidate_empty.html:20 +#: .\recruitment\templates\candidate\candidate_nav.html:253 +#: .\recruitment\templates\candidate\document.html:59 +#: .\recruitment\templates\candidate\interview_nav.html:78 +#: .\recruitment\templates\recruitment\nav.html:35 +#: .\recruitment\templates\recruitment\recruitment_empty.html:18 +#: .\recruitment\templates\recruitment\recruitment_form.html:56 +#: .\recruitment\templates\settings\reject_reasons.html:10 +#: .\recruitment\templates\settings\skills\skills_view.html:10 +#: .\recruitment\templates\skill_zone\skill_zone_form.html:23 +#: .\recruitment\templates\skill_zone\skill_zone_nav.html:149 +#: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:195 +#: .\recruitment\templates\stage\nav.html:69 +#: .\recruitment\templates\stage\stage_empty.html:16 +#: .\recruitment\templates\stage\stage_form.html:3 +msgid "Create" +msgstr "Créer" #: .\asset\templates\asset\asset_creation.html:122 #: .\asset\templates\asset\asset_report_form.html:60 -#: .\asset\templates\asset\asset_return_form.html:84 -#: .\asset\templates\asset\asset_update.html:208 -#: .\asset\templates\batch\asset_batch_number_creation.html:57 -#: .\asset\templates\batch\asset_batch_number_update.html:41 -#: .\asset\templates\category\asset_category_creation.html:56 -#: .\asset\templates\category\asset_category_update.html:55 +#: .\asset\templates\asset\asset_return_form.html:55 +#: .\asset\templates\asset\asset_update.html:210 +#: .\asset\templates\batch\asset_batch_number_creation.html:38 +#: .\asset\templates\batch\asset_batch_number_update.html:42 +#: .\asset\templates\category\asset_category_form.html:40 #: .\asset\templates\request_allocation\asset_allocation_creation.html:57 #: .\asset\templates\request_allocation\asset_approve.html:32 #: .\asset\templates\request_allocation\asset_request_creation.html:57 @@ -1487,47 +1735,43 @@ msgstr "" #: .\attendance\templates\attendance\penalty\form.html:92 #: .\attendance\templates\attendance_form.html:52 #: .\attendance\templates\requests\attendance\attendance_request_comment_form.html:51 -#: .\base\templates\announcement\announcement_form.html:33 -#: .\base\templates\announcement\announcement_update_form.html:35 +#: .\base\templates\announcement\announcement_form.html:34 +#: .\base\templates\announcement\announcement_update_form.html:37 #: .\base\templates\base\action_type\action_type_form.html:36 #: .\base\templates\base\audit_tag\audit_tag_form.html:53 #: .\base\templates\base\auth\group_assign.html:11 #: .\base\templates\base\auth\group_user_assign.html:9 #: .\base\templates\base\auth\permission_assign.html:13 -#: .\base\templates\base\company\company_form.html:61 -#: .\base\templates\base\department\department_form.html:27 +#: .\base\templates\base\company\company_form.html:78 +#: .\base\templates\base\department\department_form.html:15 #: .\base\templates\base\employee_tag\employee_tag_form.html:37 -#: .\base\templates\base\employee_type\employee_type_form.html:33 -#: .\base\templates\base\job_position\job_position_form.html:45 -#: .\base\templates\base\job_role\job_role_form.html:42 +#: .\base\templates\base\employee_type\employee_type_form.html:18 +#: .\base\templates\base\job_position\job_position_form.html:31 +#: .\base\templates\base\job_role\job_role_form.html:27 #: .\base\templates\base\rotating_shift\htmx\rotating_shift_assign_form.html:19 #: .\base\templates\base\rotating_shift\htmx\rotating_shift_assign_update_form.html:25 -#: .\base\templates\base\rotating_shift\htmx\rotating_shift_form.html:30 +#: .\base\templates\base\rotating_shift\htmx\rotating_shift_form.html:18 #: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_assign_form.html:19 #: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_assign_update_form.html:26 -#: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_form.html:28 -#: .\base\templates\base\shift\shift_form.html:33 -#: .\base\templates\base\work_type\work_type_form.html:33 +#: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_form.html:17 +#: .\base\templates\base\shift\shift_form.html:18 +#: .\base\templates\base\work_type\work_type_form.html:17 #: .\base\templates\common_form.html:44 -#: .\base\templates\company_leave\company_leave_creation_form.html:47 -#: .\base\templates\company_leave\company_leave_update_form.html:31 -#: .\base\templates\holiday\holiday_form.html:80 -#: .\base\templates\holiday\holiday_update_form.html:43 +#: .\base\templates\company_leave\company_leave_creation_form.html:42 +#: .\base\templates\company_leave\company_leave_update_form.html:40 +#: .\base\templates\holiday\holiday_form.html:57 +#: .\base\templates\holiday\holiday_update_form.html:57 #: .\base\templates\horilla_form.html:48 -#: .\base\templates\mail\empty_mail_template.html:54 -#: .\base\templates\mail\empty_mail_template.html:68 -#: .\base\templates\mail\view_templates.html:74 -#: .\base\templates\mail\view_templates.html:88 +#: .\base\templates\mail\htmx\form.html:62 #: .\base\templates\shift_request\htmx\shift_request_comment_form.html:25 #: .\base\templates\work_type_request\htmx\worktype_request_comment_form.html:25 -#: .\biometric\templates\biometric\add_biometric_device.html:82 -#: .\biometric\templates\biometric\edit_biometric_device.html:81 +#: .\biometric\templates\biometric\biometric_device_form.html:151 #: .\biometric\templates\biometric\edit_cosec_user.html:58 #: .\dynamic_fields\templates\dynamic_fields\common\form.html:80 -#: .\employee\templates\documents\document_nav.html:268 -#: .\employee\templates\documents\document_request_create_form.html:87 -#: .\employee\templates\employee\profile\bank_info.html:83 -#: .\employee\templates\employee\profile\personal_info.html:210 +#: .\employee\templates\documents\document_reject_reason.html:24 +#: .\employee\templates\documents\document_request_create_form.html:72 +#: .\employee\templates\employee\profile\bank_info.html:86 +#: .\employee\templates\employee\profile\personal_info.html:129 #: .\employee\templates\employee\update_form\bank_details.html:14 #: .\employee\templates\employee\update_form\personal_info.html:29 #: .\employee\templates\employee\update_form\work_details.html:92 @@ -1535,29 +1779,29 @@ msgstr "" #: .\employee\templates\tabs\htmx\document_form.html:77 #: .\employee\templates\tabs\htmx\reject_form.html:19 #: .\employee\templates\tabs\update_note.html:15 -#: .\helpdesk\templates\department_managers\department_managers_form.html:43 -#: .\helpdesk\templates\helpdesk\faq\faq_category_create.html:30 -#: .\helpdesk\templates\helpdesk\faq\faq_create.html:28 +#: .\helpdesk\templates\department_managers\department_managers_form.html:37 +#: .\helpdesk\templates\helpdesk\faq\faq_category_create.html:31 +#: .\helpdesk\templates\helpdesk\faq\faq_create.html:29 #: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:55 #: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:501 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:115 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:180 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:79 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:129 #: .\horilla_audit\templates\horilla_audit\horilla_audit_log.html:33 -#: .\horilla_views\templates\generic\form.html:80 +#: .\horilla_views\templates\generic\form.html:76 #: .\leave\templates\leave\company_leave\company_leave_creation_form.html:52 #: .\leave\templates\leave\company_leave\company_leave_update_form.html:54 #: .\leave\templates\leave\holiday\holiday_form.html:66 #: .\leave\templates\leave\holiday\holiday_update_form.html:59 #: .\leave\templates\leave\leave_allocation_request\allocation_request_comment_form.html:50 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_reject_form.html:35 -#: .\leave\templates\leave\leave_assign\available_update_form.html:57 +#: .\leave\templates\leave\leave_assign\available_update_form.html:47 #: .\leave\templates\leave\leave_assign\leave_assign_form.html:50 #: .\leave\templates\leave\leave_request\cancel_form.html:23 #: .\leave\templates\leave\leave_request\leave_request_comment_form.html:52 #: .\leave\templates\leave\leave_request\penalty\form.html:77 -#: .\leave\templates\leave\leave_request\request_view.html:256 +#: .\leave\templates\leave\leave_request\request_view.html:250 #: .\leave\templates\leave\leave_request\user_cancel_form.html:35 -#: .\leave\templates\leave\restrict\restrict_form.html:101 +#: .\leave\templates\leave\restrict\restrict_form.html:102 #: .\leave\templates\leave\restrict\restrict_update_form.html:100 #: .\payroll\templates\contract_form.html:68 #: .\payroll\templates\one_time_deduction.html:48 @@ -1570,13 +1814,12 @@ msgstr "" #: .\payroll\templates\payroll\tax\tax_bracket_edit.html:44 #: .\pms\templates\anonymous\anonymous_feedback_form.html:71 #: .\pms\templates\feedback\answer\feedback_answer.html:175 -#: .\pms\templates\feedback\feedback_creation.html:164 -#: .\pms\templates\feedback\feedback_update.html:128 -#: .\pms\templates\feedback\question\question_all.html:105 -#: .\pms\templates\feedback\question_template\question_template_empty.html:69 +#: .\pms\templates\feedback\feedback_creation.html:224 +#: .\pms\templates\feedback\feedback_update.html:144 +#: .\pms\templates\feedback\question\question_all.html:98 #: .\pms\templates\meetings\meeting_answer.html:283 #: .\pms\templates\meetings\mom_form.html:26 -#: .\pms\templates\okr\create_period.html:52 +#: .\pms\templates\okr\create_period.html:46 #: .\pms\templates\okr\key_result\key_result_creation.html:131 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:106 #: .\pms\templates\okr\key_result\key_result_update.html:103 @@ -1600,111 +1843,90 @@ msgstr "" #: .\recruitment\templates\candidate\candidate_create_form.html:64 #: .\recruitment\templates\candidate\document_form.html:66 #: .\recruitment\templates\candidate\reject_form.html:19 -#: .\recruitment\templates\offerletter\empty_mail_template.html:54 -#: .\recruitment\templates\offerletter\empty_mail_template.html:68 -#: .\recruitment\templates\offerletter\view_templates.html:74 -#: .\recruitment\templates\offerletter\view_templates.html:88 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:101 -#: .\recruitment\templates\pipeline\form\stage_update.html:39 +#: .\recruitment\templates\pipeline\form\recruitment_update.html:117 +#: .\recruitment\templates\pipeline\form\stage_update.html:41 #: .\recruitment\templates\pipeline\pipeline_components\update_note.html:15 #: .\recruitment\templates\pipeline\pipeline_components\update_note_individual.html:15 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:169 +#: .\recruitment\templates\recruitment\recruitment_form.html:208 +#: .\recruitment\templates\recruitment\recruitment_update_form.html:184 #: .\recruitment\templates\settings\skills\skills_form.html:21 -#: .\recruitment\templates\stage\stage_form.html:43 +#: .\recruitment\templates\skill_zone\skill_zone_form.html:36 +#: .\recruitment\templates\stage\stage_form.html:38 #: .\recruitment\templates\survey\question-template-organized-form.html:49 #: .\recruitment\templates\survey\question_template_organized_form.html:97 #: .\recruitment\templates\survey_form.html:183 #: .\templates\dashboard_chart_form.html:74 -#: .\templates\initialize_database\horilla_department_form.html:66 -#: .\templates\initialize_database\horilla_job_position_form.html:74 +#: .\templates\initialize_database\horilla_department_form.html:46 +#: .\templates\initialize_database\horilla_job_position_form.html:56 msgid "Save" -msgstr "Sauvegarder" +msgstr "Enregistrer" #: .\asset\templates\asset\asset_import.html:4 -#, fuzzy -#| msgid "Assigned Leaves" msgid "Import Assets" -msgstr "Assignés Congés" +msgstr "Importer des actifs" #: .\asset\templates\asset\asset_import.html:17 -#: .\asset\templates\category\asset_empty.html:59 #: .\attendance\templates\attendance\attendance\attendance_empty.html:42 #: .\attendance\templates\attendance\attendance\attendance_nav.html:89 #: .\attendance\templates\attendance\attendance_activity\import_activity.html:29 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:261 #: .\base\templates\holiday\holiday_view.html:150 -#: .\employee\templates\employee_nav.html:79 +#: .\employee\templates\employee\employee_import.html:31 #: .\leave\templates\leave\holiday\holiday_view.html:223 #: .\leave\templates\leave\leave_assign\assign_view.html:29 +#: .\project\templates\cbv\projects\projects.html:125 #: .\project\templates\project\new\navbar.html:41 msgid "Upload a File" -msgstr "Télécharger un fichier" +msgstr "Téléverser un fichier" #: .\asset\templates\asset\asset_import.html:18 -#: .\asset\templates\category\asset_empty.html:60 #: .\attendance\templates\attendance\attendance\attendance_empty.html:43 #: .\attendance\templates\attendance\attendance\attendance_nav.html:90 #: .\attendance\templates\attendance\attendance_activity\import_activity.html:30 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:264 #: .\base\templates\holiday\holiday_view.html:151 -#: .\employee\templates\employee_nav.html:82 +#: .\employee\templates\employee\employee_import.html:32 #: .\leave\templates\leave\holiday\holiday_view.html:226 #: .\leave\templates\leave\leave_assign\assign_view.html:30 +#: .\project\templates\cbv\projects\projects.html:126 #: .\project\templates\project\new\navbar.html:42 msgid "Drag and drop files here" -msgstr "Faites glisser et déposez les fichiers ici" +msgstr "Glisse et dépose les fichiers ici" #: .\asset\templates\asset\asset_import.html:25 #: .\attendance\templates\attendance\attendance\attendance_nav.html:99 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:292 #: .\base\templates\holiday\holiday_view.html:160 -#: .\employee\templates\employee_nav.html:96 +#: .\employee\templates\employee\employee_import.html:38 #: .\leave\templates\leave\holiday\holiday_view.html:244 #: .\leave\templates\leave\leave_assign\assign_view.html:39 -#, fuzzy -#| msgid "Question Template" msgid "Download Template" -msgstr "Modèle de questions" +msgstr "Télécharger le modèle" #: .\asset\templates\asset\asset_import.html:29 -#: .\asset\templates\category\asset_empty.html:65 #: .\attendance\templates\attendance\attendance\attendance_empty.html:48 #: .\attendance\templates\attendance\attendance\attendance_nav.html:104 #: .\attendance\templates\attendance\attendance_activity\import_activity.html:35 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:301 #: .\base\templates\holiday\holiday_view.html:166 -#: .\employee\templates\documents\requests.html:155 -#: .\employee\templates\employee_nav.html:108 +#: .\employee\templates\documents\requests.html:116 +#: .\employee\templates\employee\employee_import.html:45 +#: .\employee\templates\tabs\htmx\document_form.html:3 #: .\leave\templates\leave\holiday\holiday_view.html:255 #: .\leave\templates\leave\leave_assign\assign_view.html:45 +#: .\project\templates\cbv\projects\projects.html:135 #: .\project\templates\project\new\navbar.html:51 msgid "Upload" -msgstr "Envoyer" +msgstr "Téléverser" #: .\asset\templates\asset\asset_information.html:89 -#, fuzzy -#| msgid "by" msgid "by " -msgstr "par" - -#: .\asset\templates\asset\asset_information.html:105 -#: .\asset\templates\asset\asset_update.html:130 -#: .\asset\templates\category\asset_category_view.html:145 -#: .\asset\templates\category\asset_filter_export.html:44 -#: .\asset\templates\request_allocation\asset_request_allocation_list.html:36 -#: .\asset\templates\request_allocation\group_by.html:228 -#: .\asset\templates\request_allocation\group_by.html:426 -#: .\asset\templates\request_allocation\individual_own.html:84 -#: .\asset\templates\request_allocation\individual_request.html:87 -msgid "Category" -msgstr "Catégorie" +msgstr "par " #: .\asset\templates\asset\asset_information.html:112 #: .\asset\templates\asset\asset_information.html:116 -#, fuzzy -#| msgid "Import" msgid "Reports" -msgstr "Importer" +msgstr "Rapports" #: .\asset\templates\asset\asset_information.html:141 #: .\asset\templates\category\asset_category.html:76 @@ -1713,12 +1935,12 @@ msgstr "Importer" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:146 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:208 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:235 -#: .\attendance\templates\attendance\attendance\group_by.html:169 -#: .\attendance\templates\attendance\attendance\group_by.html:468 -#: .\attendance\templates\attendance\attendance\group_by.html:761 -#: .\attendance\templates\attendance\attendance\tab_content.html:190 -#: .\attendance\templates\attendance\attendance\tab_content.html:464 -#: .\attendance\templates\attendance\attendance\tab_content.html:753 +#: .\attendance\templates\attendance\attendance\group_by.html:170 +#: .\attendance\templates\attendance\attendance\group_by.html:470 +#: .\attendance\templates\attendance\attendance\group_by.html:763 +#: .\attendance\templates\attendance\attendance\tab_content.html:171 +#: .\attendance\templates\attendance\attendance\tab_content.html:399 +#: .\attendance\templates\attendance\attendance\tab_content.html:635 #: .\attendance\templates\attendance\attendance\validate_attendance.html:144 #: .\attendance\templates\attendance\attendance_account\group_by.html:94 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:95 @@ -1738,6 +1960,7 @@ msgstr "Importer" #: .\base\templates\base\employee_type\type_view.html:22 #: .\base\templates\base\job_position\job_position_view.html:53 #: .\base\templates\base\job_role\job_role_view.html:54 +#: .\base\templates\base\mail_server\mail_server_view.html:61 #: .\base\templates\base\rotating_shift\individual_view.html:135 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:36 #: .\base\templates\base\rotating_work_type\individual_view.html:145 @@ -1749,7 +1972,7 @@ msgstr "Importer" #: .\base\templates\base\work_type\work_type_view.html:22 #: .\base\templates\company_leave\company_leave.html:52 #: .\base\templates\holiday\holiday.html:76 -#: .\base\templates\mail\view_templates.html:48 +#: .\base\templates\mail\view_templates.html:55 #: .\base\templates\multi_approval_condition\condition_table.html:59 #: .\base\templates\shift_request\htmx\allocation_details.html:138 #: .\base\templates\shift_request\htmx\allocation_requests.html:122 @@ -1763,16 +1986,17 @@ msgstr "Importer" #: .\base\templates\work_type_request\htmx\group_by.html:206 #: .\base\templates\work_type_request\htmx\requests.html:131 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:118 -#: .\biometric\templates\biometric\card_biometric_devices.html:72 +#: .\biometric\templates\biometric\biometric_device_form.html:15 +#: .\biometric\templates\biometric\card_biometric_devices.html:60 #: .\biometric\templates\biometric\list_biometric_devices.html:76 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:112 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:141 -#: .\employee\templates\documents\requests.html:85 -#: .\employee\templates\employee\profile\profile_view.html:100 +#: .\employee\templates\documents\requests.html:61 +#: .\employee\templates\employee\profile\profile_view.html:12 #: .\employee\templates\employee\update_form\form_view.html:7 #: .\employee\templates\employee\view\individual.html:138 #: .\employee\templates\employee\view\individual.html:139 -#: .\employee\templates\employee_personal_info\employee_card.html:85 +#: .\employee\templates\employee_personal_info\employee_card.html:86 #: .\employee\templates\employee_personal_info\employee_list.html:259 #: .\employee\templates\employee_personal_info\group_by.html:198 #: .\employee\templates\tabs\attendance-tab.html:203 @@ -1780,14 +2004,14 @@ msgstr "Importer" #: .\employee\templates\tabs\shift-tab.html:263 #: .\employee\templates\tabs\shift-tab.html:943 #: .\helpdesk\templates\department_managers\department_managers_view.html:31 -#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:23 -#: .\helpdesk\templates\helpdesk\faq\faq_list.html:19 +#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:39 +#: .\helpdesk\templates\helpdesk\faq\faq_list.html:30 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:135 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:463 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:787 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:260 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:483 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:520 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:216 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:423 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:452 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:155 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:484 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:812 @@ -1823,13 +2047,13 @@ msgstr "Importer" #: .\leave\templates\leave\user_leave\group_by.html:154 #: .\leave\templates\leave\user_leave\user_requests.html:156 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:96 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:42 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:79 #: .\offboarding\templates\offboarding\resignation\request_list.html:125 #: .\offboarding\templates\offboarding\resignation\request_single_view.html:52 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:44 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:90 #: .\offboarding\templates\offboarding\task\table_body.html:108 -#: .\onboarding\templates\onboarding\candidates.html:112 +#: .\onboarding\templates\onboarding\candidates.html:119 #: .\onboarding\templates\onboarding\group_by.html:103 #: .\onboarding\templates\onboarding\kanban\kanban.html:67 #: .\onboarding\templates\onboarding\onboarding_table.html:72 @@ -1853,33 +2077,39 @@ msgstr "Importer" #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:48 #: .\pms\templates\bonus\bonus_point_action.html:6 #: .\pms\templates\bonus\bonus_seetting_action.html:6 +#: .\pms\templates\feedback\feedback_detailed_view.html:126 #: .\pms\templates\feedback\feedback_list.html:603 -#: .\pms\templates\feedback\question\question_all.html:91 +#: .\pms\templates\feedback\question\question_all.html:81 +#: .\pms\templates\meetings\meeting_single_view.html:99 #: .\pms\templates\meetings\meetings_list.html:161 #: .\pms\templates\okr\emp_obj_single.html:128 #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:108 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:126 #: .\pms\templates\okr\key_result\key_result_view.html:41 -#: .\pms\templates\okr\key_result\kr_card.html:64 +#: .\pms\templates\okr\key_result\kr_card.html:53 #: .\pms\templates\okr\key_result\kr_dashboard_view.html:140 -#: .\pms\templates\okr\key_result\kr_list.html:116 +#: .\pms\templates\okr\key_result\kr_list.html:99 #: .\pms\templates\okr\kr_list.html:112 #: .\pms\templates\okr\objective_detailed_view.html:59 #: .\pms\templates\okr\objective_detailed_view.html:150 #: .\pms\templates\okr\okr_detailed_view.html:93 -#: .\pms\templates\okr\okr_list.html:284 +#: .\pms\templates\okr\okr_list.html:284 .\project\cbv\tasks.py:447 +#: .\project\templates\cbv\projects\project_details.html:43 +#: .\project\templates\cbv\tasks\task_detail_actions.html:8 +#: .\project\templates\cbv\timesheet\detail_actions.html:8 #: .\project\templates\project\new\project_kanban_view.html:121 +#: .\project\templates\task\new\task_card_view.html:80 +#: .\project\templates\task\new\task_card_view.html:166 #: .\project\templates\task\new\task_details.html:82 -#: .\project\templates\task\new\task_kanban_view.html:81 -#: .\project\templates\task\new\task_kanban_view.html:167 -#: .\project\templates\task\new\task_list_view.html:166 +#: .\project\templates\task\new\task_kanban_view.html:43 +#: .\project\templates\task\new\task_kanban_view.html:96 +#: .\project\templates\task\new\task_list_view.html:168 #: .\project\templates\task_all\task_all_card.html:73 #: .\project\templates\time_sheet\time_sheet_card_view.html:65 #: .\project\templates\time_sheet\time_sheet_single_view.html:65 #: .\recruitment\templates\candidate\candidate_interview_view.html:89 -#: .\recruitment\templates\candidate\individual.html:104 -#: .\recruitment\templates\candidate\interview_list.html:147 -#: .\recruitment\templates\offerletter\view_templates.html:48 +#: .\recruitment\templates\candidate\individual.html:105 +#: .\recruitment\templates\linkedin\linkedin_action.html:14 #: .\recruitment\templates\pipeline\components\stages_tab_content.html:54 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:202 #: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:56 @@ -1894,9 +2124,9 @@ msgstr "Importer" #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:54 #: .\recruitment\templates\stage\stage_component.html:144 #: .\recruitment\templates\survey\survey-card.html:39 -#: .\recruitment\templates\survey\survey_card.html:51 -#: .\recruitment\templates\survey\template_accordion.html:36 -#: .\recruitment\templates\survey\template_accordion.html:97 +#: .\recruitment\templates\survey\survey_card.html:40 +#: .\recruitment\templates\survey\template_accordion.html:48 +#: .\recruitment\templates\survey\template_accordion.html:103 #: .\recruitment\templates\survey\templates.html:48 #: .\recruitment\templates\survey\view_single_template.html:69 #: .\recruitment\templates\survey\view_single_template.html:86 @@ -1907,7 +2137,7 @@ msgstr "Modifier" #: .\asset\templates\asset\asset_list.html:145 #: .\asset\templates\asset\asset_list.html:162 msgid "Do you want to delete this asset?" -msgstr "Voulez-vous supprimer cet élément ?" +msgstr "Veux-tu supprimer cet actif?" #: .\asset\templates\asset\asset_information.html:151 #: .\asset\templates\asset\asset_list.html:151 @@ -1919,7 +2149,7 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:222 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:243 #: .\attendance\templates\attendance\attendance_account\nav.html:140 -#: .\attendance\templates\attendance\attendance_activity\nav.html:88 +#: .\attendance\templates\attendance\attendance_activity\nav.html:90 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:109 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:100 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:107 @@ -1940,26 +2170,27 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\base\templates\shift_request\shift_request_nav.html:320 #: .\base\templates\work_type_request\htmx\group_by.html:236 #: .\base\templates\work_type_request\work_type_request_nav.html:250 -#: .\biometric\templates\biometric\card_biometric_devices.html:96 +#: .\biometric\templates\biometric\card_biometric_devices.html:94 #: .\biometric\templates\biometric\list_employees_biometric.html:120 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:126 #: .\biometric\templates\biometric\nav_employees_biometric.html:66 #: .\biometric\templates\biometric\nav_employees_cosec_biometric.html:63 #: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:40 -#: .\employee\templates\documents\requests.html:98 -#: .\employee\templates\documents\requests.html:100 -#: .\employee\templates\documents\requests.html:227 -#: .\employee\templates\employee_nav.html:465 -#: .\employee\templates\employee_personal_info\employee_card.html:119 +#: .\biometric\templates\biometric_users\etimeoffice\nav_etimeoffice_employees.html:40 +#: .\employee\templates\documents\requests.html:69 +#: .\employee\templates\documents\requests.html:70 +#: .\employee\templates\documents\requests.html:169 +#: .\employee\templates\employee_nav.html:279 +#: .\employee\templates\employee_personal_info\employee_card.html:120 #: .\employee\templates\tabs\allowance_deduction-tab.html:116 #: .\employee\templates\tabs\allowance_deduction-tab.html:216 #: .\employee\templates\tabs\contract-tab.html:66 #: .\employee\templates\tabs\document_tab.html:135 -#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:34 +#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:57 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:171 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:507 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:831 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:269 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:222 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:172 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:501 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:829 @@ -1993,7 +2224,7 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\leave\templates\leave\leave_request\group_by.html:158 #: .\leave\templates\leave\leave_request\leave-requests.html:109 #: .\leave\templates\leave\leave_request\leave_requests.html:211 -#: .\leave\templates\leave\leave_request\request_view.html:158 +#: .\leave\templates\leave\leave_request\request_view.html:161 #: .\leave\templates\leave\leave_request_view.html:72 #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:198 #: .\leave\templates\leave\leave_type\leave_types.html:103 @@ -2002,13 +2233,13 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\leave\templates\leave\user_leave\user_request_view.html:238 #: .\leave\templates\leave\user_leave\user_requests.html:162 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:104 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:50 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:102 #: .\offboarding\templates\offboarding\resignation\request_list.html:131 #: .\offboarding\templates\offboarding\resignation\request_single_view.html:79 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:51 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:95 #: .\offboarding\templates\offboarding\task\table_body.html:136 -#: .\onboarding\templates\onboarding\candidates.html:136 +#: .\onboarding\templates\onboarding\candidates.html:155 #: .\onboarding\templates\onboarding\candidates_view.html:181 #: .\onboarding\templates\onboarding\group_by.html:128 #: .\onboarding\templates\onboarding\kanban\kanban.html:72 @@ -2041,39 +2272,46 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\payroll\templates\payroll\reimbursement\request_cards.html:388 #: .\payroll\templates\payroll\reimbursement\request_cards.html:675 #: .\payroll\templates\payroll\tax\filing_status_list.html:83 -#: .\payroll\templates\payroll\tax\tax_bracket_view.html:63 +#: .\payroll\templates\payroll\tax\tax_bracket_view.html:53 #: .\pms\templates\bonus\bonus_point_action.html:22 #: .\pms\templates\bonus\bonus_seetting_action.html:22 -#: .\pms\templates\feedback\feedback_detailed_view.html:141 +#: .\pms\templates\feedback\feedback_detailed_view.html:151 #: .\pms\templates\feedback\feedback_list.html:174 #: .\pms\templates\feedback\feedback_list.html:469 #: .\pms\templates\feedback\feedback_list.html:627 -#: .\pms\templates\feedback\feedback_list_view.html:172 -#: .\pms\templates\feedback\question\question_all.html:99 -#: .\pms\templates\feedback\question_template\question_template_list.html:88 -#: .\pms\templates\meetings\meeting_single_view.html:108 +#: .\pms\templates\feedback\feedback_list_view.html:183 +#: .\pms\templates\feedback\question\question_all.html:93 +#: .\pms\templates\feedback\question_template\question_template_list.html:59 +#: .\pms\templates\meetings\meeting_single_view.html:110 #: .\pms\templates\meetings\meetings_list.html:201 #: .\pms\templates\okr\emp_obj_single.html:174 #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:147 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:158 #: .\pms\templates\okr\group_by.html:222 .\pms\templates\okr\group_by.html:544 -#: .\pms\templates\okr\key_result\kr_card.html:72 -#: .\pms\templates\okr\key_result\kr_card.html:74 +#: .\pms\templates\okr\key_result\kr_card.html:61 #: .\pms\templates\okr\key_result\kr_dashboard_view.html:158 -#: .\pms\templates\okr\key_result\kr_list.html:132 +#: .\pms\templates\okr\key_result\kr_list.html:109 #: .\pms\templates\okr\kr_list.html:129 #: .\pms\templates\okr\objective_detailed_view.html:22 #: .\pms\templates\okr\objective_list.html:202 #: .\pms\templates\okr\objective_list.html:421 #: .\pms\templates\okr\objective_list_view.html:262 #: .\pms\templates\okr\okr_list.html:321 .\pms\templates\okr\okr_list.html:559 -#: .\pms\templates\period\period_list.html:75 +#: .\pms\templates\period\period_list.html:63 .\project\cbv\projects.py:110 +#: .\project\cbv\tasks.py:237 .\project\cbv\tasks.py:468 +#: .\project\cbv\timesheet.py:79 +#: .\project\templates\cbv\tasks\task_actions.html:27 +#: .\project\templates\cbv\tasks\task_actions.html:40 +#: .\project\templates\cbv\tasks\task_detail_actions.html:25 +#: .\project\templates\cbv\timesheet\detail_actions.html:21 #: .\project\templates\project\new\navbar.html:227 #: .\project\templates\project\new\project_kanban_view.html:147 +#: .\project\templates\task\new\task_card_view.html:86 +#: .\project\templates\task\new\task_card_view.html:172 #: .\project\templates\task\new\task_details.html:116 -#: .\project\templates\task\new\task_kanban_view.html:87 -#: .\project\templates\task\new\task_kanban_view.html:173 -#: .\project\templates\task\new\task_list_view.html:86 +#: .\project\templates\task\new\task_kanban_view.html:51 +#: .\project\templates\task\new\task_kanban_view.html:104 +#: .\project\templates\task\new\task_list_view.html:74 #: .\project\templates\task_all\task_all_card.html:92 #: .\project\templates\task_all\task_all_navbar.html:144 #: .\project\templates\time_sheet\time_sheet_card_view.html:71 @@ -2083,78 +2321,70 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\recruitment\templates\candidate\candidate_interview_view.html:81 #: .\recruitment\templates\candidate\candidate_nav.html:238 #: .\recruitment\templates\candidate\document.html:179 -#: .\recruitment\templates\candidate\interview_list.html:161 +#: .\recruitment\templates\candidate\interview_list.html:154 +#: .\recruitment\templates\linkedin\linkedin_action.html:30 #: .\recruitment\templates\pipeline\components\stages_tab_content.html:69 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:214 #: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:63 #: .\recruitment\templates\pipeline\pipeline_card.html:80 #: .\recruitment\templates\pipeline\pipeline_card.html:274 #: .\recruitment\templates\pipeline\pipeline_tabs.html:83 -#: .\recruitment\templates\recruitment\recruitment_component.html:197 +#: .\recruitment\templates\recruitment\recruitment_component.html:206 #: .\recruitment\templates\skill_zone\skill_zone_card.html:79 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:80 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:65 #: .\recruitment\templates\survey\survey-card.html:47 -#: .\recruitment\templates\survey\survey_card.html:69 -#: .\recruitment\templates\survey\template_accordion.html:41 +#: .\recruitment\templates\survey\survey_card.html:56 +#: .\recruitment\templates\survey\template_accordion.html:57 #: .\recruitment\templates\survey\templates.html:58 #: .\recruitment\templates\survey\view_single_template.html:75 #: .\recruitment\templates\survey\view_single_template.html:94 -#: .\templates\initialize_database\horilla_department_form.html:21 -#: .\templates\initialize_database\horilla_job_position_form.html:21 +#: .\templates\initialize_database\horilla_department_form.html:14 +#: .\templates\initialize_database\horilla_job_position_form.html:15 msgid "Delete" msgstr "Supprimer" -#: .\asset\templates\asset\asset_list.html:26 -#: .\asset\templates\asset\asset_report_form.html:48 -#: .\asset\templates\asset\dashboard_allocated_assets.html:9 -#: .\asset\templates\asset_history\asset_history_filter.html:20 -#: .\asset\templates\asset_history\asset_history_list.html:22 -#: .\asset\templates\asset_history\asset_history_single_view.html:88 -#: .\asset\templates\asset_history\group_by.html:31 -#: .\asset\templates\category\asset_category_view.html:111 -#: .\asset\templates\category\asset_filter_export.html:19 -#: .\asset\templates\request_allocation\asset_allocation_creation.html:36 -#: .\asset\templates\request_allocation\asset_approve.html:18 -#: .\asset\templates\request_allocation\asset_request_allocation_list.html:35 -#: .\asset\templates\request_allocation\asset_request_allocation_list.html:341 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:23 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:53 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:113 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:229 -#: .\asset\templates\request_allocation\group_by.html:11 -#: .\asset\templates\request_allocation\group_by.html:534 -#: .\asset\templates\request_allocation\group_by.html:642 -#: .\asset\templates\request_allocation\group_by.html:733 -#: .\asset\templates\request_allocation\group_by.html:841 -#: ⁨.\asset\templates\request_allocation\individual allocation.html⁩:107 -#: .\employee\templates\asset-tab.html:7 -#: .\employee\templates\tabs\asset-tab.html:21 -#: .\employee\templates\tabs\profile-asset-tab.html:19 -msgid "Asset" -msgstr "Actif" - #: .\asset\templates\asset\asset_list.html:73 #: .\asset\templates\asset\asset_list.html:91 +#: .\asset\templates\asset\asset_update.html:71 #: .\asset\templates\batch\asset_batch_number_list.html:43 +#: .\asset\templates\batch\asset_batch_number_update.html:20 +#: .\asset\templates\category\asset_category_form.html:11 +#: .\base\templates\announcement\announcement_update_form.html:23 #: .\base\templates\base\auth\username_change_form.html:79 +#: .\base\templates\base\company\company_form.html:5 +#: .\base\templates\base\department\department_form.html:4 +#: .\base\templates\base\employee_type\employee_type_form.html:4 +#: .\base\templates\base\job_position\job_position_form.html:4 +#: .\base\templates\base\job_role\job_role_form.html:4 #: .\base\templates\base\rotating_shift\htmx\group_by.html:144 +#: .\base\templates\base\rotating_shift\htmx\rotating_shift_form.html:4 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:138 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:132 +#: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_form.html:4 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:139 -#: .\employee\templates\employee_nav.html:151 +#: .\base\templates\base\shift\schedule_form.html:4 +#: .\base\templates\base\shift\shift_form.html:4 +#: .\base\templates\base\work_type\work_type_form.html:4 +#: .\base\templates\company_leave\company_leave_update_form.html:18 +#: .\base\templates\holiday\holiday_update_form.html:9 +#: .\employee\templates\employee_nav.html:56 #: .\employee\templates\employee_personal_info\bulk_update.html:26 #: .\employee\templates\tabs\allowance_deduction-tab.html:107 #: .\employee\templates\tabs\allowance_deduction-tab.html:208 #: .\employee\templates\tabs\contract-tab.html:50 #: .\employee\templates\tabs\shift-tab.html:527 #: .\employee\templates\tabs\shift-tab.html:752 -#: .\horilla_views\templates\generic\quick_actions.html:100 +#: .\helpdesk\templates\department_managers\department_managers_form.html:7 +#: .\helpdesk\templates\helpdesk\faq\faq_category_create.html:15 +#: .\helpdesk\templates\helpdesk\faq\faq_create.html:13 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:4 +#: .\horilla_views\templates\generic\quick_actions.html:102 #: .\leave\templates\leave\leave_request_view.html:68 -#: .\leave\templates\leave\leave_type\leave_type_update.html:254 -#: .\leave\templates\leave\leave_type_update.html:187 +#: .\leave\templates\leave\leave_type\leave_type_update.html:252 #: .\onboarding\templates\onboarding\candidate_update.html:96 -#: .\onboarding\templates\onboarding\task_update.html:35 +#: .\onboarding\templates\onboarding\stage_update.html:15 +#: .\onboarding\templates\onboarding\task_update.html:15 #: .\payroll\templates\payroll\allowance\list_allowance.html:110 #: .\payroll\templates\payroll\contract\contract_list.html:129 #: .\payroll\templates\payroll\contract\group_by.html:113 @@ -2163,12 +2393,17 @@ msgstr "Actif" #: .\payroll\templates\payroll\reimbursement\request_cards.html:374 #: .\payroll\templates\payroll\reimbursement\request_cards.html:661 #: .\payroll\templates\payroll\tax\filing_status_list.html:70 -#: .\payroll\templates\payroll\tax\tax_bracket_view.html:46 -#: .\pms\templates\feedback\question_template\question_template_list.html:75 -#: .\pms\templates\period\period_list.html:58 -#: .\project\templates\task\new\task_list_view.html:79 +#: .\payroll\templates\payroll\tax\tax_bracket_view.html:43 +#: .\pms\templates\feedback\question_template\question_template_list.html:54 +#: .\pms\templates\period\period_list.html:53 .\project\cbv\projects.py:297 +#: .\project\templates\task\new\task_list_view.html:67 .\recruitment\cbvs.py:83 +#: .\recruitment\templates\pipeline\form\recruitment_update.html:11 +#: .\recruitment\templates\pipeline\form\stage_update.html:4 +#: .\recruitment\templates\recruitment\recruitment_update_form.html:54 +#: .\recruitment\templates\skill_zone\skill_zone_form.html:23 +#: .\recruitment\templates\stage\stage_update_form.html:11 msgid "Update" -msgstr "Mise à jour" +msgstr "Mettre à jour" #: .\asset\templates\asset\asset_list.html:112 #: .\asset\templates\category\asset_category.html:68 @@ -2177,7 +2412,7 @@ msgstr "Mise à jour" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:137 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:145 #: .\base\templates\holiday\holiday.html:86 -#: .\base\templates\mail\view_templates.html:44 +#: .\base\templates\mail\view_templates.html:45 #: .\base\templates\shift_request\htmx\group_by.html:112 #: .\base\templates\shift_request\htmx\requests.html:131 #: .\base\templates\work_type_request\htmx\group_by.html:219 @@ -2189,19 +2424,17 @@ msgstr "Mise à jour" #: .\employee\templates\tabs\shift-tab.html:956 #: .\leave\templates\leave\restrict\restrict.html:134 #: .\project\templates\project\new\navbar.html:197 -#: .\recruitment\templates\offerletter\view_templates.html:44 -#: .\recruitment\templates\recruitment\recruitment_component.html:182 +#: .\recruitment\templates\recruitment\recruitment_component.html:191 +#: .\recruitment\templates\recruitment\recruitment_form.html:56 #: .\recruitment\templates\stage\stage_component.html:155 -#: .\recruitment\templates\survey\survey_card.html:62 +#: .\recruitment\templates\survey\survey_card.html:48 msgid "Duplicate" -msgstr "" +msgstr "Dupliquer" #: .\asset\templates\asset\asset_list.html:128 #: .\asset\templates\asset\asset_list.html:137 -#, fuzzy -#| msgid "Asset Return" msgid "Asset Report" -msgstr "Actif Rendement" +msgstr "Rapport sur les actifs" #: .\asset\templates\asset\asset_list.html:200 #: .\asset\templates\asset_history\asset_history_list.html:58 @@ -2222,24 +2455,24 @@ msgstr "Actif Rendement" #: .\asset\templates\request_allocation\group_by.html:682 #: .\asset\templates\request_allocation\group_by.html:687 #: .\asset\templates\request_allocation\group_by.html:879 -#: .\attendance\templates\attendance\attendance\group_by.html:208 -#: .\attendance\templates\attendance\attendance\group_by.html:212 -#: .\attendance\templates\attendance\attendance\group_by.html:271 -#: .\attendance\templates\attendance\attendance\group_by.html:275 -#: .\attendance\templates\attendance\attendance\group_by.html:502 -#: .\attendance\templates\attendance\attendance\group_by.html:506 -#: .\attendance\templates\attendance\attendance\group_by.html:565 -#: .\attendance\templates\attendance\attendance\group_by.html:569 -#: .\attendance\templates\attendance\attendance\group_by.html:782 -#: .\attendance\templates\attendance\attendance\group_by.html:786 -#: .\attendance\templates\attendance\attendance\group_by.html:845 -#: .\attendance\templates\attendance\attendance\group_by.html:849 -#: .\attendance\templates\attendance\attendance\tab_content.html:223 -#: .\attendance\templates\attendance\attendance\tab_content.html:227 -#: .\attendance\templates\attendance\attendance\tab_content.html:508 -#: .\attendance\templates\attendance\attendance\tab_content.html:513 -#: .\attendance\templates\attendance\attendance\tab_content.html:835 -#: .\attendance\templates\attendance\attendance\tab_content.html:840 +#: .\attendance\templates\attendance\attendance\group_by.html:209 +#: .\attendance\templates\attendance\attendance\group_by.html:213 +#: .\attendance\templates\attendance\attendance\group_by.html:272 +#: .\attendance\templates\attendance\attendance\group_by.html:276 +#: .\attendance\templates\attendance\attendance\group_by.html:504 +#: .\attendance\templates\attendance\attendance\group_by.html:508 +#: .\attendance\templates\attendance\attendance\group_by.html:567 +#: .\attendance\templates\attendance\attendance\group_by.html:571 +#: .\attendance\templates\attendance\attendance\group_by.html:784 +#: .\attendance\templates\attendance\attendance\group_by.html:788 +#: .\attendance\templates\attendance\attendance\group_by.html:847 +#: .\attendance\templates\attendance\attendance\group_by.html:851 +#: .\attendance\templates\attendance\attendance\tab_content.html:199 +#: .\attendance\templates\attendance\attendance\tab_content.html:203 +#: .\attendance\templates\attendance\attendance\tab_content.html:437 +#: .\attendance\templates\attendance\attendance\tab_content.html:442 +#: .\attendance\templates\attendance\attendance\tab_content.html:709 +#: .\attendance\templates\attendance\attendance\tab_content.html:714 #: .\attendance\templates\attendance\attendance\validate_attendance.html:173 #: .\attendance\templates\attendance\attendance\validate_attendance.html:177 #: .\attendance\templates\attendance\attendance_account\group_by.html:113 @@ -2254,8 +2487,8 @@ msgstr "Actif Rendement" #: .\attendance\templates\attendance\attendance_activity\group_by.html:117 #: .\attendance\templates\attendance\attendance_activity\group_by.html:159 #: .\attendance\templates\attendance\attendance_activity\group_by.html:163 -#: .\attendance\templates\attendance\dashboard\overtime_table.html:99 -#: .\attendance\templates\attendance\dashboard\to_validate_table.html:117 +#: .\attendance\templates\attendance\dashboard\overtime_table.html:97 +#: .\attendance\templates\attendance\dashboard\to_validate_table.html:116 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:143 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:147 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:209 @@ -2268,8 +2501,8 @@ msgstr "Actif Rendement" #: .\attendance\templates\attendance\own_attendance\group_by.html:127 #: .\attendance\templates\attendance\own_attendance\group_by.html:186 #: .\attendance\templates\attendance\own_attendance\group_by.html:190 -#: .\attendance\templates\attendance\work_record\work_record_list.html:132 -#: .\attendance\templates\attendance\work_record\work_record_list.html:137 +#: .\attendance\templates\attendance\work_record\work_record_list.html:193 +#: .\attendance\templates\attendance\work_record\work_record_list.html:198 #: .\attendance\templates\requests\attendance\group_by.html:185 #: .\attendance\templates\requests\attendance\group_by.html:189 #: .\attendance\templates\requests\attendance\group_by.html:248 @@ -2280,8 +2513,8 @@ msgstr "Actif Rendement" #: .\attendance\templates\requests\attendance\group_by.html:531 #: .\attendance\templates\requests\attendance\request_lines.html:190 #: .\attendance\templates\requests\attendance\request_lines.html:194 -#: .\attendance\templates\requests\attendance\request_lines.html:380 #: .\attendance\templates\requests\attendance\request_lines.html:384 +#: .\attendance\templates\requests\attendance\request_lines.html:388 #: .\base\templates\base\auth\group_assign_view.html:87 #: .\base\templates\base\auth\group_assign_view.html:91 #: .\base\templates\base\auth\group_lines.html:61 @@ -2306,11 +2539,8 @@ msgstr "Actif Rendement" #: .\base\templates\company_leave\company_leave.html:84 #: .\base\templates\holiday\holiday.html:109 #: .\base\templates\holiday\holiday.html:114 -#: .\base\templates\request_and_approve\feedback_answer.html:79 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:94 -#: .\base\templates\request_and_approve\leave_request_approve.html:80 -#: .\base\templates\request_and_approve\shift_request.html:96 -#: .\base\templates\request_and_approve\work_type_request.html:95 +#: .\base\templates\request_and_approve\shift_request.html:95 +#: .\base\templates\request_and_approve\work_type_request.html:94 #: .\base\templates\shift_request\htmx\allocation_requests.html:166 #: .\base\templates\shift_request\htmx\allocation_requests.html:170 #: .\base\templates\shift_request\htmx\group_by.html:172 @@ -2331,23 +2561,23 @@ msgstr "Actif Rendement" #: .\base\templates\work_type_request\htmx\group_by.html:387 #: .\base\templates\work_type_request\htmx\requests.html:206 #: .\base\templates\work_type_request\htmx\requests.html:210 -#: .\biometric\templates\biometric\card_biometric_devices.html:130 #: .\biometric\templates\biometric\card_biometric_devices.html:134 +#: .\biometric\templates\biometric\card_biometric_devices.html:138 #: .\biometric\templates\biometric\list_biometric_devices.html:123 #: .\biometric\templates\biometric\list_biometric_devices.html:127 #: .\biometric\templates\biometric\list_employees_biometric.html:141 #: .\biometric\templates\biometric\list_employees_biometric.html:146 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:145 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:150 -#: .\employee\templates\dashboard\not_in_yet.html:58 +#: .\employee\templates\dashboard\not_in_yet.html:57 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:174 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:178 -#: .\employee\templates\documents\requests.html:245 -#: .\employee\templates\documents\requests.html:251 -#: .\employee\templates\documents\requests.html:321 -#: .\employee\templates\documents\requests.html:327 -#: .\employee\templates\employee_personal_info\employee_card.html:137 -#: .\employee\templates\employee_personal_info\employee_card.html:142 +#: .\employee\templates\documents\requests.html:182 +#: .\employee\templates\documents\requests.html:187 +#: .\employee\templates\documents\requests.html:229 +#: .\employee\templates\documents\requests.html:234 +#: .\employee\templates\employee_personal_info\employee_card.html:138 +#: .\employee\templates\employee_personal_info\employee_card.html:143 #: .\employee\templates\employee_personal_info\employee_list.html:313 #: .\employee\templates\employee_personal_info\employee_list.html:317 #: .\employee\templates\employee_personal_info\group_by.html:256 @@ -2375,10 +2605,10 @@ msgstr "Actif Rendement" #: .\horilla_views\templates\generic\group_by.html:219 #: .\horilla_views\templates\generic\group_by.html:285 #: .\horilla_views\templates\generic\group_by.html:290 -#: .\horilla_views\templates\generic\group_by_table.html:245 -#: .\horilla_views\templates\generic\group_by_table.html:251 -#: .\horilla_views\templates\generic\group_by_table.html:317 -#: .\horilla_views\templates\generic\group_by_table.html:322 +#: .\horilla_views\templates\generic\group_by_table.html:249 +#: .\horilla_views\templates\generic\group_by_table.html:255 +#: .\horilla_views\templates\generic\group_by_table.html:321 +#: .\horilla_views\templates\generic\group_by_table.html:326 #: .\horilla_views\templates\generic\horilla_card.html:107 #: .\horilla_views\templates\generic\horilla_card.html:113 #: .\horilla_views\templates\generic\horilla_list.html:230 @@ -2391,6 +2621,8 @@ msgstr "Actif Rendement" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:136 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:320 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:324 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:93 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:79 #: .\leave\templates\leave\holiday\holiday.html:134 #: .\leave\templates\leave\holiday\holiday.html:139 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:134 @@ -2431,18 +2663,18 @@ msgstr "Actif Rendement" #: .\leave\templates\leave\user_leave\user_requests.html:194 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:144 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:150 -#: .\offboarding\templates\offboarding\resignation\group_by.html:195 -#: .\offboarding\templates\offboarding\resignation\group_by.html:201 -#: .\offboarding\templates\offboarding\resignation\group_by.html:271 -#: .\offboarding\templates\offboarding\resignation\group_by.html:277 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:109 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:114 -#: .\offboarding\templates\offboarding\resignation\request_list.html:217 -#: .\offboarding\templates\offboarding\resignation\request_list.html:223 +#: .\offboarding\templates\offboarding\resignation\group_by.html:196 +#: .\offboarding\templates\offboarding\resignation\group_by.html:202 +#: .\offboarding\templates\offboarding\resignation\group_by.html:272 +#: .\offboarding\templates\offboarding\resignation\group_by.html:278 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:221 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:228 +#: .\offboarding\templates\offboarding\resignation\request_list.html:218 +#: .\offboarding\templates\offboarding\resignation\request_list.html:224 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:123 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:127 -#: .\onboarding\templates\onboarding\candidates.html:150 -#: .\onboarding\templates\onboarding\candidates.html:154 +#: .\onboarding\templates\onboarding\candidates.html:170 +#: .\onboarding\templates\onboarding\candidates.html:174 #: .\onboarding\templates\onboarding\group_by.html:141 #: .\onboarding\templates\onboarding\group_by.html:145 #: .\onboarding\templates\onboarding\group_by.html:205 @@ -2452,7 +2684,7 @@ msgstr "Actif Rendement" #: .\onboarding\templates\onboarding\onboarding_table.html:295 #: .\onboarding\templates\onboarding\onboarding_table.html:299 #: .\onboarding\templates\onboarding\onboarding_view.html:84 -#: .\onboarding\templates\onboarding\onboarding_view.html:90 +#: .\onboarding\templates\onboarding\onboarding_view.html:89 #: .\payroll\templates\payroll\allowance\card_allowance.html:118 #: .\payroll\templates\payroll\allowance\card_allowance.html:123 #: .\payroll\templates\payroll\allowance\list_allowance.html:138 @@ -2487,8 +2719,8 @@ msgstr "Actif Rendement" #: .\payroll\templates\payroll\payslip\group_by.html:258 #: .\payroll\templates\payroll\payslip\group_payslips.html:150 #: .\payroll\templates\payroll\payslip\group_payslips.html:155 -#: .\payroll\templates\payroll\payslip\payslip_table.html:193 -#: .\payroll\templates\payroll\payslip\payslip_table.html:198 +#: .\payroll\templates\payroll\payslip\payslip_table.html:162 +#: .\payroll\templates\payroll\payslip\payslip_table.html:166 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:291 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:297 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:627 @@ -2501,6 +2733,7 @@ msgstr "Actif Rendement" #: .\payroll\templates\payroll\reimbursement\request_cards.html:554 #: .\payroll\templates\payroll\reimbursement\request_cards.html:835 #: .\payroll\templates\payroll\reimbursement\request_cards.html:841 +#: .\pms\templates\dashboard\feedback_answer.html:78 #: .\pms\templates\feedback\feedback_list.html:200 #: .\pms\templates\feedback\feedback_list.html:334 #: .\pms\templates\feedback\feedback_list.html:497 @@ -2511,10 +2744,10 @@ msgstr "Actif Rendement" #: .\pms\templates\okr\group_by.html:244 .\pms\templates\okr\group_by.html:250 #: .\pms\templates\okr\group_by.html:329 .\pms\templates\okr\group_by.html:567 #: .\pms\templates\okr\group_by.html:573 .\pms\templates\okr\group_by.html:649 -#: .\pms\templates\okr\key_result\kr_card.html:89 -#: .\pms\templates\okr\key_result\kr_card.html:94 -#: .\pms\templates\okr\key_result\kr_list.html:155 -#: .\pms\templates\okr\key_result\kr_list.html:160 +#: .\pms\templates\okr\key_result\kr_card.html:74 +#: .\pms\templates\okr\key_result\kr_card.html:78 +#: .\pms\templates\okr\key_result\kr_list.html:126 +#: .\pms\templates\okr\key_result\kr_list.html:130 #: .\pms\templates\okr\kr_list.html:150 .\pms\templates\okr\kr_list.html:156 #: .\pms\templates\okr\objective_list.html:229 #: .\pms\templates\okr\objective_list.html:448 @@ -2538,8 +2771,8 @@ msgstr "Actif Rendement" #: .\recruitment\templates\candidate\group_by.html:271 #: .\recruitment\templates\candidate\group_by.html:330 #: .\recruitment\templates\candidate\group_by.html:334 -#: .\recruitment\templates\candidate\interview_list.html:179 -#: .\recruitment\templates\candidate\interview_list.html:183 +#: .\recruitment\templates\candidate\interview_list.html:173 +#: .\recruitment\templates\candidate\interview_list.html:177 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:327 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:331 #: .\recruitment\templates\pipeline\components\pipeline_search_components.html:44 @@ -2548,8 +2781,8 @@ msgstr "Actif Rendement" #: .\recruitment\templates\pipeline\kanban_components\kanban.html:31 #: .\recruitment\templates\pipeline\pipeline_card.html:383 #: .\recruitment\templates\pipeline\pipeline_card.html:389 -#: .\recruitment\templates\recruitment\recruitment_component.html:222 -#: .\recruitment\templates\recruitment\recruitment_component.html:228 +#: .\recruitment\templates\recruitment\recruitment_component.html:231 +#: .\recruitment\templates\recruitment\recruitment_component.html:237 #: .\recruitment\templates\skill_zone\skill_zone_card.html:94 #: .\recruitment\templates\skill_zone\skill_zone_card.html:99 #: .\recruitment\templates\skill_zone\skill_zone_list.html:197 @@ -2564,12 +2797,12 @@ msgstr "Actif Rendement" #: .\recruitment\templates\stage\stage_group.html:133 #: .\recruitment\templates\survey\survey-card.html:60 #: .\recruitment\templates\survey\survey-card.html:65 -#: .\recruitment\templates\survey\survey_card.html:84 -#: .\recruitment\templates\survey\survey_card.html:88 -#: .\recruitment\templates\survey\template_accordion.html:123 +#: .\recruitment\templates\survey\survey_card.html:71 +#: .\recruitment\templates\survey\survey_card.html:75 #: .\recruitment\templates\survey\template_accordion.html:127 -#: .\recruitment\templates\survey\template_accordion.html:189 -#: .\recruitment\templates\survey\template_accordion.html:194 +#: .\recruitment\templates\survey\template_accordion.html:131 +#: .\recruitment\templates\survey\template_accordion.html:179 +#: .\recruitment\templates\survey\template_accordion.html:184 #: .\recruitment\templates\survey\templates.html:72 #: .\recruitment\templates\survey\templates.html:76 #: .\templates\work_info_complete.html:86 @@ -2595,24 +2828,24 @@ msgstr "Page" #: .\asset\templates\request_allocation\group_by.html:683 #: .\asset\templates\request_allocation\group_by.html:692 #: .\asset\templates\request_allocation\group_by.html:884 -#: .\attendance\templates\attendance\attendance\group_by.html:208 -#: .\attendance\templates\attendance\attendance\group_by.html:223 -#: .\attendance\templates\attendance\attendance\group_by.html:271 -#: .\attendance\templates\attendance\attendance\group_by.html:286 -#: .\attendance\templates\attendance\attendance\group_by.html:502 -#: .\attendance\templates\attendance\attendance\group_by.html:517 -#: .\attendance\templates\attendance\attendance\group_by.html:565 -#: .\attendance\templates\attendance\attendance\group_by.html:580 -#: .\attendance\templates\attendance\attendance\group_by.html:782 -#: .\attendance\templates\attendance\attendance\group_by.html:797 -#: .\attendance\templates\attendance\attendance\group_by.html:845 -#: .\attendance\templates\attendance\attendance\group_by.html:860 -#: .\attendance\templates\attendance\attendance\tab_content.html:223 -#: .\attendance\templates\attendance\attendance\tab_content.html:238 -#: .\attendance\templates\attendance\attendance\tab_content.html:508 -#: .\attendance\templates\attendance\attendance\tab_content.html:524 -#: .\attendance\templates\attendance\attendance\tab_content.html:835 -#: .\attendance\templates\attendance\attendance\tab_content.html:851 +#: .\attendance\templates\attendance\attendance\group_by.html:209 +#: .\attendance\templates\attendance\attendance\group_by.html:224 +#: .\attendance\templates\attendance\attendance\group_by.html:272 +#: .\attendance\templates\attendance\attendance\group_by.html:287 +#: .\attendance\templates\attendance\attendance\group_by.html:504 +#: .\attendance\templates\attendance\attendance\group_by.html:519 +#: .\attendance\templates\attendance\attendance\group_by.html:567 +#: .\attendance\templates\attendance\attendance\group_by.html:582 +#: .\attendance\templates\attendance\attendance\group_by.html:784 +#: .\attendance\templates\attendance\attendance\group_by.html:799 +#: .\attendance\templates\attendance\attendance\group_by.html:847 +#: .\attendance\templates\attendance\attendance\group_by.html:862 +#: .\attendance\templates\attendance\attendance\tab_content.html:199 +#: .\attendance\templates\attendance\attendance\tab_content.html:207 +#: .\attendance\templates\attendance\attendance\tab_content.html:437 +#: .\attendance\templates\attendance\attendance\tab_content.html:446 +#: .\attendance\templates\attendance\attendance\tab_content.html:709 +#: .\attendance\templates\attendance\attendance\tab_content.html:718 #: .\attendance\templates\attendance\attendance\validate_attendance.html:173 #: .\attendance\templates\attendance\attendance\validate_attendance.html:188 #: .\attendance\templates\attendance\attendance_account\group_by.html:113 @@ -2627,8 +2860,8 @@ msgstr "Page" #: .\attendance\templates\attendance\attendance_activity\group_by.html:122 #: .\attendance\templates\attendance\attendance_activity\group_by.html:159 #: .\attendance\templates\attendance\attendance_activity\group_by.html:166 -#: .\attendance\templates\attendance\dashboard\overtime_table.html:99 -#: .\attendance\templates\attendance\dashboard\to_validate_table.html:117 +#: .\attendance\templates\attendance\dashboard\overtime_table.html:97 +#: .\attendance\templates\attendance\dashboard\to_validate_table.html:116 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:143 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:158 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:209 @@ -2641,8 +2874,8 @@ msgstr "Page" #: .\attendance\templates\attendance\own_attendance\group_by.html:138 #: .\attendance\templates\attendance\own_attendance\group_by.html:186 #: .\attendance\templates\attendance\own_attendance\group_by.html:201 -#: .\attendance\templates\attendance\work_record\work_record_list.html:132 -#: .\attendance\templates\attendance\work_record\work_record_list.html:148 +#: .\attendance\templates\attendance\work_record\work_record_list.html:193 +#: .\attendance\templates\attendance\work_record\work_record_list.html:209 #: .\attendance\templates\requests\attendance\group_by.html:185 #: .\attendance\templates\requests\attendance\group_by.html:200 #: .\attendance\templates\requests\attendance\group_by.html:248 @@ -2653,8 +2886,8 @@ msgstr "Page" #: .\attendance\templates\requests\attendance\group_by.html:542 #: .\attendance\templates\requests\attendance\request_lines.html:190 #: .\attendance\templates\requests\attendance\request_lines.html:198 -#: .\attendance\templates\requests\attendance\request_lines.html:380 -#: .\attendance\templates\requests\attendance\request_lines.html:388 +#: .\attendance\templates\requests\attendance\request_lines.html:384 +#: .\attendance\templates\requests\attendance\request_lines.html:392 #: .\base\templates\base\auth\group_assign_view.html:87 #: .\base\templates\base\auth\group_assign_view.html:101 #: .\base\templates\base\auth\group_lines.html:61 @@ -2679,11 +2912,8 @@ msgstr "Page" #: .\base\templates\company_leave\company_leave.html:87 #: .\base\templates\holiday\holiday.html:110 #: .\base\templates\holiday\holiday.html:117 -#: .\base\templates\request_and_approve\feedback_answer.html:79 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:94 -#: .\base\templates\request_and_approve\leave_request_approve.html:80 -#: .\base\templates\request_and_approve\shift_request.html:96 -#: .\base\templates\request_and_approve\work_type_request.html:95 +#: .\base\templates\request_and_approve\shift_request.html:95 +#: .\base\templates\request_and_approve\work_type_request.html:94 #: .\base\templates\shift_request\htmx\allocation_requests.html:166 #: .\base\templates\shift_request\htmx\allocation_requests.html:173 #: .\base\templates\shift_request\htmx\group_by.html:173 @@ -2704,23 +2934,23 @@ msgstr "Page" #: .\base\templates\work_type_request\htmx\group_by.html:398 #: .\base\templates\work_type_request\htmx\requests.html:206 #: .\base\templates\work_type_request\htmx\requests.html:213 -#: .\biometric\templates\biometric\card_biometric_devices.html:130 -#: .\biometric\templates\biometric\card_biometric_devices.html:138 +#: .\biometric\templates\biometric\card_biometric_devices.html:134 +#: .\biometric\templates\biometric\card_biometric_devices.html:143 #: .\biometric\templates\biometric\list_biometric_devices.html:123 #: .\biometric\templates\biometric\list_biometric_devices.html:131 #: .\biometric\templates\biometric\list_employees_biometric.html:141 #: .\biometric\templates\biometric\list_employees_biometric.html:156 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:146 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:161 -#: .\employee\templates\dashboard\not_in_yet.html:58 +#: .\employee\templates\dashboard\not_in_yet.html:57 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:174 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:181 -#: .\employee\templates\documents\requests.html:246 -#: .\employee\templates\documents\requests.html:263 -#: .\employee\templates\documents\requests.html:321 -#: .\employee\templates\documents\requests.html:339 -#: .\employee\templates\employee_personal_info\employee_card.html:137 -#: .\employee\templates\employee_personal_info\employee_card.html:152 +#: .\employee\templates\documents\requests.html:183 +#: .\employee\templates\documents\requests.html:192 +#: .\employee\templates\documents\requests.html:229 +#: .\employee\templates\documents\requests.html:237 +#: .\employee\templates\employee_personal_info\employee_card.html:138 +#: .\employee\templates\employee_personal_info\employee_card.html:153 #: .\employee\templates\employee_personal_info\employee_list.html:313 #: .\employee\templates\employee_personal_info\employee_list.html:328 #: .\employee\templates\employee_personal_info\group_by.html:256 @@ -2748,10 +2978,10 @@ msgstr "Page" #: .\horilla_views\templates\generic\group_by.html:231 #: .\horilla_views\templates\generic\group_by.html:285 #: .\horilla_views\templates\generic\group_by.html:302 -#: .\horilla_views\templates\generic\group_by_table.html:246 -#: .\horilla_views\templates\generic\group_by_table.html:263 -#: .\horilla_views\templates\generic\group_by_table.html:317 -#: .\horilla_views\templates\generic\group_by_table.html:334 +#: .\horilla_views\templates\generic\group_by_table.html:250 +#: .\horilla_views\templates\generic\group_by_table.html:267 +#: .\horilla_views\templates\generic\group_by_table.html:321 +#: .\horilla_views\templates\generic\group_by_table.html:338 #: .\horilla_views\templates\generic\horilla_card.html:107 #: .\horilla_views\templates\generic\horilla_card.html:127 #: .\horilla_views\templates\generic\horilla_list.html:230 @@ -2764,6 +2994,8 @@ msgstr "Page" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:139 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:320 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:328 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:93 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:79 #: .\leave\templates\leave\holiday\holiday.html:135 #: .\leave\templates\leave\holiday\holiday.html:150 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:134 @@ -2804,18 +3036,18 @@ msgstr "Page" #: .\leave\templates\leave\user_leave\user_requests.html:197 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:144 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:160 -#: .\offboarding\templates\offboarding\resignation\group_by.html:196 -#: .\offboarding\templates\offboarding\resignation\group_by.html:213 -#: .\offboarding\templates\offboarding\resignation\group_by.html:271 -#: .\offboarding\templates\offboarding\resignation\group_by.html:289 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:110 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:118 -#: .\offboarding\templates\offboarding\resignation\request_list.html:217 -#: .\offboarding\templates\offboarding\resignation\request_list.html:235 +#: .\offboarding\templates\offboarding\resignation\group_by.html:197 +#: .\offboarding\templates\offboarding\resignation\group_by.html:214 +#: .\offboarding\templates\offboarding\resignation\group_by.html:272 +#: .\offboarding\templates\offboarding\resignation\group_by.html:290 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:221 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:241 +#: .\offboarding\templates\offboarding\resignation\request_list.html:218 +#: .\offboarding\templates\offboarding\resignation\request_list.html:236 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:123 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:138 -#: .\onboarding\templates\onboarding\candidates.html:150 -#: .\onboarding\templates\onboarding\candidates.html:157 +#: .\onboarding\templates\onboarding\candidates.html:170 +#: .\onboarding\templates\onboarding\candidates.html:177 #: .\onboarding\templates\onboarding\group_by.html:141 #: .\onboarding\templates\onboarding\group_by.html:155 #: .\onboarding\templates\onboarding\group_by.html:205 @@ -2825,7 +3057,7 @@ msgstr "Page" #: .\onboarding\templates\onboarding\onboarding_table.html:295 #: .\onboarding\templates\onboarding\onboarding_table.html:309 #: .\onboarding\templates\onboarding\onboarding_view.html:84 -#: .\onboarding\templates\onboarding\onboarding_view.html:101 +#: .\onboarding\templates\onboarding\onboarding_view.html:95 #: .\payroll\templates\payroll\allowance\card_allowance.html:118 #: .\payroll\templates\payroll\allowance\card_allowance.html:133 #: .\payroll\templates\payroll\allowance\list_allowance.html:138 @@ -2866,8 +3098,8 @@ msgstr "Page" #: .\payroll\templates\payroll\payslip\group_by.html:268 #: .\payroll\templates\payroll\payslip\group_payslips.html:150 #: .\payroll\templates\payroll\payslip\group_payslips.html:165 -#: .\payroll\templates\payroll\payslip\payslip_table.html:193 -#: .\payroll\templates\payroll\payslip\payslip_table.html:208 +#: .\payroll\templates\payroll\payslip\payslip_table.html:162 +#: .\payroll\templates\payroll\payslip\payslip_table.html:169 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:291 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:310 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:627 @@ -2880,6 +3112,7 @@ msgstr "Page" #: .\payroll\templates\payroll\reimbursement\request_cards.html:567 #: .\payroll\templates\payroll\reimbursement\request_cards.html:835 #: .\payroll\templates\payroll\reimbursement\request_cards.html:854 +#: .\pms\templates\dashboard\feedback_answer.html:78 #: .\pms\templates\feedback\feedback_list.html:204 #: .\pms\templates\feedback\feedback_list.html:338 #: .\pms\templates\feedback\feedback_list.html:501 @@ -2890,10 +3123,10 @@ msgstr "Page" #: .\pms\templates\okr\group_by.html:245 .\pms\templates\okr\group_by.html:262 #: .\pms\templates\okr\group_by.html:340 .\pms\templates\okr\group_by.html:568 #: .\pms\templates\okr\group_by.html:585 .\pms\templates\okr\group_by.html:660 -#: .\pms\templates\okr\key_result\kr_card.html:89 -#: .\pms\templates\okr\key_result\kr_card.html:104 -#: .\pms\templates\okr\key_result\kr_list.html:155 -#: .\pms\templates\okr\key_result\kr_list.html:170 +#: .\pms\templates\okr\key_result\kr_card.html:74 +#: .\pms\templates\okr\key_result\kr_card.html:81 +#: .\pms\templates\okr\key_result\kr_list.html:126 +#: .\pms\templates\okr\key_result\kr_list.html:133 #: .\pms\templates\okr\kr_list.html:151 .\pms\templates\okr\kr_list.html:168 #: .\pms\templates\okr\objective_list.html:240 #: .\pms\templates\okr\objective_list.html:459 @@ -2917,8 +3150,8 @@ msgstr "Page" #: .\recruitment\templates\candidate\group_by.html:281 #: .\recruitment\templates\candidate\group_by.html:330 #: .\recruitment\templates\candidate\group_by.html:337 -#: .\recruitment\templates\candidate\interview_list.html:179 -#: .\recruitment\templates\candidate\interview_list.html:193 +#: .\recruitment\templates\candidate\interview_list.html:173 +#: .\recruitment\templates\candidate\interview_list.html:180 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:327 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:334 #: .\recruitment\templates\pipeline\components\pipeline_search_components.html:44 @@ -2927,10 +3160,10 @@ msgstr "Page" #: .\recruitment\templates\pipeline\kanban_components\kanban.html:42 #: .\recruitment\templates\pipeline\pipeline_card.html:383 #: .\recruitment\templates\pipeline\pipeline_card.html:399 -#: .\recruitment\templates\recruitment\open_recruitments.html:78 -#: .\recruitment\templates\recruitment\recruitment_component.html:158 -#: .\recruitment\templates\recruitment\recruitment_component.html:222 -#: .\recruitment\templates\recruitment\recruitment_component.html:238 +#: .\recruitment\templates\recruitment\open_recruitments.html:87 +#: .\recruitment\templates\recruitment\recruitment_component.html:167 +#: .\recruitment\templates\recruitment\recruitment_component.html:231 +#: .\recruitment\templates\recruitment\recruitment_component.html:247 #: .\recruitment\templates\skill_zone\skill_zone_card.html:94 #: .\recruitment\templates\skill_zone\skill_zone_card.html:109 #: .\recruitment\templates\skill_zone\skill_zone_list.html:197 @@ -2945,12 +3178,12 @@ msgstr "Page" #: .\recruitment\templates\stage\stage_group.html:145 #: .\recruitment\templates\survey\survey-card.html:60 #: .\recruitment\templates\survey\survey-card.html:77 -#: .\recruitment\templates\survey\survey_card.html:84 -#: .\recruitment\templates\survey\survey_card.html:99 -#: .\recruitment\templates\survey\template_accordion.html:123 -#: .\recruitment\templates\survey\template_accordion.html:138 -#: .\recruitment\templates\survey\template_accordion.html:189 -#: .\recruitment\templates\survey\template_accordion.html:206 +#: .\recruitment\templates\survey\survey_card.html:71 +#: .\recruitment\templates\survey\survey_card.html:79 +#: .\recruitment\templates\survey\template_accordion.html:127 +#: .\recruitment\templates\survey\template_accordion.html:135 +#: .\recruitment\templates\survey\template_accordion.html:179 +#: .\recruitment\templates\survey\template_accordion.html:188 #: .\recruitment\templates\survey\templates.html:72 #: .\recruitment\templates\survey\templates.html:88 #: .\templates\work_info_complete.html:86 @@ -2971,15 +3204,15 @@ msgstr "de" #: .\asset\templates\request_allocation\group_by.html:484 #: .\asset\templates\request_allocation\group_by.html:700 #: .\asset\templates\request_allocation\group_by.html:890 -#: .\attendance\templates\attendance\attendance\group_by.html:233 -#: .\attendance\templates\attendance\attendance\group_by.html:296 -#: .\attendance\templates\attendance\attendance\group_by.html:527 -#: .\attendance\templates\attendance\attendance\group_by.html:590 -#: .\attendance\templates\attendance\attendance\group_by.html:807 -#: .\attendance\templates\attendance\attendance\group_by.html:870 -#: .\attendance\templates\attendance\attendance\tab_content.html:248 -#: .\attendance\templates\attendance\attendance\tab_content.html:534 -#: .\attendance\templates\attendance\attendance\tab_content.html:861 +#: .\attendance\templates\attendance\attendance\group_by.html:234 +#: .\attendance\templates\attendance\attendance\group_by.html:297 +#: .\attendance\templates\attendance\attendance\group_by.html:529 +#: .\attendance\templates\attendance\attendance\group_by.html:592 +#: .\attendance\templates\attendance\attendance\group_by.html:809 +#: .\attendance\templates\attendance\attendance\group_by.html:872 +#: .\attendance\templates\attendance\attendance\tab_content.html:214 +#: .\attendance\templates\attendance\attendance\tab_content.html:453 +#: .\attendance\templates\attendance\attendance\tab_content.html:725 #: .\attendance\templates\attendance\attendance\validate_attendance.html:198 #: .\attendance\templates\attendance\attendance_account\group_by.html:138 #: .\attendance\templates\attendance\attendance_account\group_by.html:199 @@ -2993,13 +3226,13 @@ msgstr "de" #: .\attendance\templates\attendance\own_attendance\attendances.html:271 #: .\attendance\templates\attendance\own_attendance\group_by.html:148 #: .\attendance\templates\attendance\own_attendance\group_by.html:211 -#: .\attendance\templates\attendance\work_record\work_record_list.html:158 +#: .\attendance\templates\attendance\work_record\work_record_list.html:220 #: .\attendance\templates\requests\attendance\group_by.html:210 #: .\attendance\templates\requests\attendance\group_by.html:273 #: .\attendance\templates\requests\attendance\group_by.html:489 #: .\attendance\templates\requests\attendance\group_by.html:552 #: .\attendance\templates\requests\attendance\request_lines.html:205 -#: .\attendance\templates\requests\attendance\request_lines.html:396 +#: .\attendance\templates\requests\attendance\request_lines.html:400 #: .\base\templates\base\auth\group_assign_view.html:111 #: .\base\templates\base\auth\group_lines.html:74 #: .\base\templates\base\auth\permission_lines.html:44 @@ -3022,14 +3255,14 @@ msgstr "de" #: .\base\templates\work_type_request\htmx\group_by.html:344 #: .\base\templates\work_type_request\htmx\group_by.html:408 #: .\base\templates\work_type_request\htmx\requests.html:219 -#: .\biometric\templates\biometric\card_biometric_devices.html:145 +#: .\biometric\templates\biometric\card_biometric_devices.html:151 #: .\biometric\templates\biometric\list_biometric_devices.html:138 #: .\biometric\templates\biometric\list_employees_biometric.html:161 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:171 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:187 -#: .\employee\templates\documents\requests.html:276 -#: .\employee\templates\documents\requests.html:350 -#: .\employee\templates\employee_personal_info\employee_card.html:157 +#: .\employee\templates\documents\requests.html:200 +#: .\employee\templates\documents\requests.html:244 +#: .\employee\templates\employee_personal_info\employee_card.html:158 #: .\employee\templates\employee_personal_info\employee_list.html:338 #: .\employee\templates\employee_personal_info\group_by.html:281 #: .\employee\templates\employee_personal_info\group_by.html:343 @@ -3045,8 +3278,8 @@ msgstr "de" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:1028 #: .\horilla_views\templates\generic\group_by.html:242 #: .\horilla_views\templates\generic\group_by.html:308 -#: .\horilla_views\templates\generic\group_by_table.html:274 -#: .\horilla_views\templates\generic\group_by_table.html:340 +#: .\horilla_views\templates\generic\group_by_table.html:278 +#: .\horilla_views\templates\generic\group_by_table.html:344 #: .\horilla_views\templates\generic\horilla_card.html:140 #: .\horilla_views\templates\generic\horilla_list.html:261 #: .\horilla_views\templates\generic\horilla_list_table.html:245 @@ -3073,16 +3306,17 @@ msgstr "de" #: .\leave\templates\leave\user_leave\user-leave.html:47 #: .\leave\templates\leave\user_leave\user_requests.html:203 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:166 -#: .\offboarding\templates\offboarding\resignation\group_by.html:226 -#: .\offboarding\templates\offboarding\resignation\group_by.html:299 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:125 -#: .\offboarding\templates\offboarding\resignation\request_list.html:245 +#: .\offboarding\templates\offboarding\resignation\group_by.html:227 +#: .\offboarding\templates\offboarding\resignation\group_by.html:300 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:252 +#: .\offboarding\templates\offboarding\resignation\request_list.html:246 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:148 +#: .\onboarding\templates\onboarding\candidates.html:183 #: .\onboarding\templates\onboarding\group_by.html:165 #: .\onboarding\templates\onboarding\group_by.html:218 #: .\onboarding\templates\onboarding\kanban\kanban.html:191 #: .\onboarding\templates\onboarding\onboarding_table.html:318 -#: .\onboarding\templates\onboarding\onboarding_view.html:107 +#: .\onboarding\templates\onboarding\onboarding_view.html:101 #: .\payroll\templates\payroll\allowance\card_allowance.html:138 #: .\payroll\templates\payroll\allowance\list_allowance.html:154 #: .\payroll\templates\payroll\contract\contract_list.html:190 @@ -3099,7 +3333,7 @@ msgstr "de" #: .\payroll\templates\payroll\payslip\group_by.html:213 #: .\payroll\templates\payroll\payslip\group_by.html:273 #: .\payroll\templates\payroll\payslip\group_payslips.html:170 -#: .\payroll\templates\payroll\payslip\payslip_table.html:213 +#: .\payroll\templates\payroll\payslip\payslip_table.html:175 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:323 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:660 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:988 @@ -3113,8 +3347,8 @@ msgstr "de" #: .\pms\templates\okr\emp_objective\emp_objective_list.html:217 #: .\pms\templates\okr\group_by.html:275 .\pms\templates\okr\group_by.html:350 #: .\pms\templates\okr\group_by.html:598 .\pms\templates\okr\group_by.html:670 -#: .\pms\templates\okr\key_result\kr_card.html:109 -#: .\pms\templates\okr\key_result\kr_list.html:175 +#: .\pms\templates\okr\key_result\kr_card.html:87 +#: .\pms\templates\okr\key_result\kr_list.html:139 #: .\pms\templates\okr\kr_list.html:181 #: .\pms\templates\okr\objective_list.html:250 #: .\pms\templates\okr\objective_list.html:469 @@ -3128,13 +3362,13 @@ msgstr "de" #: .\recruitment\templates\candidate\candidate_list.html:328 #: .\recruitment\templates\candidate\group_by.html:291 #: .\recruitment\templates\candidate\group_by.html:343 -#: .\recruitment\templates\candidate\interview_list.html:198 +#: .\recruitment\templates\candidate\interview_list.html:186 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:339 #: .\recruitment\templates\pipeline\components\pipeline_search_components.html:68 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:249 #: .\recruitment\templates\pipeline\kanban_components\kanban.html:49 #: .\recruitment\templates\pipeline\pipeline_card.html:405 -#: .\recruitment\templates\recruitment\recruitment_component.html:244 +#: .\recruitment\templates\recruitment\recruitment_component.html:253 #: .\recruitment\templates\skill_zone\skill_zone_card.html:114 #: .\recruitment\templates\skill_zone\skill_zone_list.html:222 #: .\recruitment\templates\skill_zone\skill_zone_list.html:284 @@ -3142,12 +3376,12 @@ msgstr "de" #: .\recruitment\templates\stage\stage_component.html:223 #: .\recruitment\templates\stage\stage_group.html:156 #: .\recruitment\templates\survey\survey-card.html:88 -#: .\recruitment\templates\survey\survey_card.html:109 -#: .\recruitment\templates\survey\template_accordion.html:148 -#: .\recruitment\templates\survey\template_accordion.html:217 +#: .\recruitment\templates\survey\survey_card.html:86 +#: .\recruitment\templates\survey\template_accordion.html:143 +#: .\recruitment\templates\survey\template_accordion.html:195 #: .\recruitment\templates\survey\templates.html:99 msgid "First" -msgstr "D'abord" +msgstr "Première" #: .\asset\templates\asset\asset_list.html:229 #: .\asset\templates\asset_history\asset_history_list.html:80 @@ -3163,15 +3397,15 @@ msgstr "D'abord" #: .\asset\templates\request_allocation\group_by.html:488 #: .\asset\templates\request_allocation\group_by.html:705 #: .\asset\templates\request_allocation\group_by.html:894 -#: .\attendance\templates\attendance\attendance\group_by.html:241 -#: .\attendance\templates\attendance\attendance\group_by.html:304 -#: .\attendance\templates\attendance\attendance\group_by.html:535 -#: .\attendance\templates\attendance\attendance\group_by.html:598 -#: .\attendance\templates\attendance\attendance\group_by.html:815 -#: .\attendance\templates\attendance\attendance\group_by.html:878 -#: .\attendance\templates\attendance\attendance\tab_content.html:256 -#: .\attendance\templates\attendance\attendance\tab_content.html:542 -#: .\attendance\templates\attendance\attendance\tab_content.html:869 +#: .\attendance\templates\attendance\attendance\group_by.html:242 +#: .\attendance\templates\attendance\attendance\group_by.html:305 +#: .\attendance\templates\attendance\attendance\group_by.html:537 +#: .\attendance\templates\attendance\attendance\group_by.html:600 +#: .\attendance\templates\attendance\attendance\group_by.html:817 +#: .\attendance\templates\attendance\attendance\group_by.html:880 +#: .\attendance\templates\attendance\attendance\tab_content.html:220 +#: .\attendance\templates\attendance\attendance\tab_content.html:458 +#: .\attendance\templates\attendance\attendance\tab_content.html:730 #: .\attendance\templates\attendance\attendance\validate_attendance.html:206 #: .\attendance\templates\attendance\attendance_account\group_by.html:146 #: .\attendance\templates\attendance\attendance_account\group_by.html:202 @@ -3185,13 +3419,13 @@ msgstr "D'abord" #: .\attendance\templates\attendance\own_attendance\attendances.html:279 #: .\attendance\templates\attendance\own_attendance\group_by.html:156 #: .\attendance\templates\attendance\own_attendance\group_by.html:219 -#: .\attendance\templates\attendance\work_record\work_record_list.html:166 +#: .\attendance\templates\attendance\work_record\work_record_list.html:227 #: .\attendance\templates\requests\attendance\group_by.html:218 #: .\attendance\templates\requests\attendance\group_by.html:281 #: .\attendance\templates\requests\attendance\group_by.html:497 #: .\attendance\templates\requests\attendance\group_by.html:560 #: .\attendance\templates\requests\attendance\request_lines.html:210 -#: .\attendance\templates\requests\attendance\request_lines.html:401 +#: .\attendance\templates\requests\attendance\request_lines.html:405 #: .\base\templates\base\auth\group_assign_view.html:119 #: .\base\templates\base\auth\group_lines.html:77 #: .\base\templates\base\auth\permission_lines.html:47 @@ -3214,14 +3448,14 @@ msgstr "D'abord" #: .\base\templates\work_type_request\htmx\group_by.html:352 #: .\base\templates\work_type_request\htmx\group_by.html:416 #: .\base\templates\work_type_request\htmx\requests.html:224 -#: .\biometric\templates\biometric\card_biometric_devices.html:150 +#: .\biometric\templates\biometric\card_biometric_devices.html:156 #: .\biometric\templates\biometric\list_biometric_devices.html:143 #: .\biometric\templates\biometric\list_employees_biometric.html:164 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:179 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:192 -#: .\employee\templates\documents\requests.html:286 -#: .\employee\templates\documents\requests.html:358 -#: .\employee\templates\employee_personal_info\employee_card.html:160 +#: .\employee\templates\documents\requests.html:205 +#: .\employee\templates\documents\requests.html:249 +#: .\employee\templates\employee_personal_info\employee_card.html:161 #: .\employee\templates\employee_personal_info\employee_list.html:346 #: .\employee\templates\employee_personal_info\group_by.html:289 #: .\employee\templates\employee_personal_info\group_by.html:352 @@ -3237,15 +3471,15 @@ msgstr "D'abord" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:1036 #: .\horilla_views\templates\generic\group_by.html:250 #: .\horilla_views\templates\generic\group_by.html:311 -#: .\horilla_views\templates\generic\group_by_table.html:282 -#: .\horilla_views\templates\generic\group_by_table.html:343 +#: .\horilla_views\templates\generic\group_by_table.html:286 +#: .\horilla_views\templates\generic\group_by_table.html:347 #: .\horilla_views\templates\generic\horilla_card.html:150 #: .\horilla_views\templates\generic\horilla_list.html:270 #: .\horilla_views\templates\generic\horilla_list_table.html:255 #: .\leave\templates\leave\company_leave\company_leave.html:94 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:150 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:339 -#: .\leave\templates\leave\dashboard.html:82 +#: .\leave\templates\leave\dashboard.html:95 #: .\leave\templates\leave\holiday\holiday.html:168 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:152 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:358 @@ -3266,17 +3500,17 @@ msgstr "D'abord" #: .\leave\templates\leave\user_leave\user-leave.html:52 #: .\leave\templates\leave\user_leave\user_requests.html:208 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:169 -#: .\offboarding\templates\offboarding\resignation\group_by.html:236 -#: .\offboarding\templates\offboarding\resignation\group_by.html:307 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:130 -#: .\offboarding\templates\offboarding\resignation\request_list.html:253 +#: .\offboarding\templates\offboarding\resignation\group_by.html:237 +#: .\offboarding\templates\offboarding\resignation\group_by.html:308 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:260 +#: .\offboarding\templates\offboarding\resignation\request_list.html:254 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:156 -#: .\onboarding\templates\onboarding\candidates.html:168 +#: .\onboarding\templates\onboarding\candidates.html:188 #: .\onboarding\templates\onboarding\group_by.html:173 #: .\onboarding\templates\onboarding\group_by.html:224 #: .\onboarding\templates\onboarding\kanban\kanban.html:194 #: .\onboarding\templates\onboarding\onboarding_table.html:325 -#: .\onboarding\templates\onboarding\onboarding_view.html:110 +#: .\onboarding\templates\onboarding\onboarding_view.html:105 #: .\payroll\templates\payroll\allowance\card_allowance.html:141 #: .\payroll\templates\payroll\allowance\list_allowance.html:160 #: .\payroll\templates\payroll\contract\contract_list.html:193 @@ -3294,7 +3528,7 @@ msgstr "D'abord" #: .\payroll\templates\payroll\payslip\group_by.html:221 #: .\payroll\templates\payroll\payslip\group_by.html:276 #: .\payroll\templates\payroll\payslip\group_payslips.html:173 -#: .\payroll\templates\payroll\payslip\payslip_table.html:216 +#: .\payroll\templates\payroll\payslip\payslip_table.html:180 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:333 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:670 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:998 @@ -3308,8 +3542,8 @@ msgstr "D'abord" #: .\pms\templates\okr\emp_objective\emp_objective_list.html:225 #: .\pms\templates\okr\group_by.html:285 .\pms\templates\okr\group_by.html:358 #: .\pms\templates\okr\group_by.html:608 .\pms\templates\okr\group_by.html:678 -#: .\pms\templates\okr\key_result\kr_card.html:112 -#: .\pms\templates\okr\key_result\kr_list.html:178 +#: .\pms\templates\okr\key_result\kr_card.html:92 +#: .\pms\templates\okr\key_result\kr_list.html:144 #: .\pms\templates\okr\kr_list.html:191 #: .\pms\templates\okr\objective_list.html:258 #: .\pms\templates\okr\objective_list.html:477 @@ -3323,13 +3557,13 @@ msgstr "D'abord" #: .\recruitment\templates\candidate\candidate_list.html:333 #: .\recruitment\templates\candidate\group_by.html:299 #: .\recruitment\templates\candidate\group_by.html:349 -#: .\recruitment\templates\candidate\interview_list.html:201 +#: .\recruitment\templates\candidate\interview_list.html:191 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:343 #: .\recruitment\templates\pipeline\components\pipeline_search_components.html:72 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:253 #: .\recruitment\templates\pipeline\kanban_components\kanban.html:53 #: .\recruitment\templates\pipeline\pipeline_card.html:408 -#: .\recruitment\templates\recruitment\recruitment_component.html:247 +#: .\recruitment\templates\recruitment\recruitment_component.html:256 #: .\recruitment\templates\skill_zone\skill_zone_card.html:117 #: .\recruitment\templates\skill_zone\skill_zone_list.html:230 #: .\recruitment\templates\skill_zone\skill_zone_list.html:287 @@ -3337,12 +3571,12 @@ msgstr "D'abord" #: .\recruitment\templates\stage\stage_component.html:231 #: .\recruitment\templates\stage\stage_group.html:164 #: .\recruitment\templates\survey\survey-card.html:96 -#: .\recruitment\templates\survey\survey_card.html:117 -#: .\recruitment\templates\survey\template_accordion.html:156 -#: .\recruitment\templates\survey\template_accordion.html:225 +#: .\recruitment\templates\survey\survey_card.html:92 +#: .\recruitment\templates\survey\template_accordion.html:149 +#: .\recruitment\templates\survey\template_accordion.html:201 #: .\recruitment\templates\survey\templates.html:107 msgid "Previous" -msgstr "Précédent" +msgstr "Précédente" #: .\asset\templates\asset\asset_list.html:238 #: .\asset\templates\asset_history\asset_history_list.html:85 @@ -3358,15 +3592,15 @@ msgstr "Précédent" #: .\asset\templates\request_allocation\group_by.html:494 #: .\asset\templates\request_allocation\group_by.html:711 #: .\asset\templates\request_allocation\group_by.html:900 -#: .\attendance\templates\attendance\attendance\group_by.html:250 -#: .\attendance\templates\attendance\attendance\group_by.html:313 -#: .\attendance\templates\attendance\attendance\group_by.html:544 -#: .\attendance\templates\attendance\attendance\group_by.html:607 -#: .\attendance\templates\attendance\attendance\group_by.html:824 -#: .\attendance\templates\attendance\attendance\group_by.html:887 -#: .\attendance\templates\attendance\attendance\tab_content.html:266 -#: .\attendance\templates\attendance\attendance\tab_content.html:552 -#: .\attendance\templates\attendance\attendance\tab_content.html:879 +#: .\attendance\templates\attendance\attendance\group_by.html:251 +#: .\attendance\templates\attendance\attendance\group_by.html:314 +#: .\attendance\templates\attendance\attendance\group_by.html:546 +#: .\attendance\templates\attendance\attendance\group_by.html:609 +#: .\attendance\templates\attendance\attendance\group_by.html:826 +#: .\attendance\templates\attendance\attendance\group_by.html:889 +#: .\attendance\templates\attendance\attendance\tab_content.html:228 +#: .\attendance\templates\attendance\attendance\tab_content.html:465 +#: .\attendance\templates\attendance\attendance\tab_content.html:737 #: .\attendance\templates\attendance\attendance\validate_attendance.html:216 #: .\attendance\templates\attendance\attendance_account\group_by.html:155 #: .\attendance\templates\attendance\attendance_account\group_by.html:207 @@ -3380,13 +3614,13 @@ msgstr "Précédent" #: .\attendance\templates\attendance\own_attendance\attendances.html:288 #: .\attendance\templates\attendance\own_attendance\group_by.html:165 #: .\attendance\templates\attendance\own_attendance\group_by.html:228 -#: .\attendance\templates\attendance\work_record\work_record_list.html:175 +#: .\attendance\templates\attendance\work_record\work_record_list.html:237 #: .\attendance\templates\requests\attendance\group_by.html:227 #: .\attendance\templates\requests\attendance\group_by.html:290 #: .\attendance\templates\requests\attendance\group_by.html:506 #: .\attendance\templates\requests\attendance\group_by.html:570 #: .\attendance\templates\requests\attendance\request_lines.html:217 -#: .\attendance\templates\requests\attendance\request_lines.html:408 +#: .\attendance\templates\requests\attendance\request_lines.html:412 #: .\base\templates\base\auth\group_assign_view.html:128 #: .\base\templates\base\auth\group_lines.html:82 #: .\base\templates\base\auth\permission_lines.html:52 @@ -3409,14 +3643,14 @@ msgstr "Précédent" #: .\base\templates\work_type_request\htmx\group_by.html:361 #: .\base\templates\work_type_request\htmx\group_by.html:425 #: .\base\templates\work_type_request\htmx\requests.html:231 -#: .\biometric\templates\biometric\card_biometric_devices.html:156 +#: .\biometric\templates\biometric\card_biometric_devices.html:163 #: .\biometric\templates\biometric\list_biometric_devices.html:149 #: .\biometric\templates\biometric\list_employees_biometric.html:169 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:188 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:198 -#: .\employee\templates\documents\requests.html:297 -#: .\employee\templates\documents\requests.html:367 -#: .\employee\templates\employee_personal_info\employee_card.html:165 +#: .\employee\templates\documents\requests.html:211 +#: .\employee\templates\documents\requests.html:255 +#: .\employee\templates\employee_personal_info\employee_card.html:166 #: .\employee\templates\employee_personal_info\employee_list.html:355 #: .\employee\templates\employee_personal_info\group_by.html:298 #: .\employee\templates\employee_personal_info\group_by.html:362 @@ -3432,8 +3666,8 @@ msgstr "Précédent" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:1045 #: .\horilla_views\templates\generic\group_by.html:259 #: .\horilla_views\templates\generic\group_by.html:316 -#: .\horilla_views\templates\generic\group_by_table.html:291 -#: .\horilla_views\templates\generic\group_by_table.html:348 +#: .\horilla_views\templates\generic\group_by_table.html:295 +#: .\horilla_views\templates\generic\group_by_table.html:352 #: .\horilla_views\templates\generic\horilla_card.html:161 #: .\horilla_views\templates\generic\horilla_list.html:280 #: .\horilla_views\templates\generic\horilla_list_table.html:266 @@ -3460,17 +3694,17 @@ msgstr "Précédent" #: .\leave\templates\leave\user_leave\user-leave.html:59 #: .\leave\templates\leave\user_leave\user_requests.html:215 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:174 -#: .\offboarding\templates\offboarding\resignation\group_by.html:247 -#: .\offboarding\templates\offboarding\resignation\group_by.html:316 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:137 -#: .\offboarding\templates\offboarding\resignation\request_list.html:262 +#: .\offboarding\templates\offboarding\resignation\group_by.html:248 +#: .\offboarding\templates\offboarding\resignation\group_by.html:317 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:270 +#: .\offboarding\templates\offboarding\resignation\request_list.html:263 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:165 -#: .\onboarding\templates\onboarding\candidates.html:173 +#: .\onboarding\templates\onboarding\candidates.html:195 #: .\onboarding\templates\onboarding\group_by.html:182 #: .\onboarding\templates\onboarding\group_by.html:231 #: .\onboarding\templates\onboarding\kanban\kanban.html:199 #: .\onboarding\templates\onboarding\onboarding_table.html:334 -#: .\onboarding\templates\onboarding\onboarding_view.html:115 +#: .\onboarding\templates\onboarding\onboarding_view.html:112 #: .\payroll\templates\payroll\allowance\card_allowance.html:146 #: .\payroll\templates\payroll\allowance\list_allowance.html:167 #: .\payroll\templates\payroll\contract\contract_list.html:198 @@ -3488,7 +3722,7 @@ msgstr "Précédent" #: .\payroll\templates\payroll\payslip\group_by.html:231 #: .\payroll\templates\payroll\payslip\group_by.html:281 #: .\payroll\templates\payroll\payslip\group_payslips.html:178 -#: .\payroll\templates\payroll\payslip\payslip_table.html:221 +#: .\payroll\templates\payroll\payslip\payslip_table.html:187 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:344 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:681 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:1009 @@ -3502,8 +3736,8 @@ msgstr "Précédent" #: .\pms\templates\okr\emp_objective\emp_objective_list.html:234 #: .\pms\templates\okr\group_by.html:296 .\pms\templates\okr\group_by.html:367 #: .\pms\templates\okr\group_by.html:619 .\pms\templates\okr\group_by.html:687 -#: .\pms\templates\okr\key_result\kr_card.html:117 -#: .\pms\templates\okr\key_result\kr_list.html:183 +#: .\pms\templates\okr\key_result\kr_card.html:99 +#: .\pms\templates\okr\key_result\kr_list.html:151 #: .\pms\templates\okr\kr_list.html:202 #: .\pms\templates\okr\objective_list.html:267 #: .\pms\templates\okr\objective_list.html:486 @@ -3517,13 +3751,13 @@ msgstr "Précédent" #: .\recruitment\templates\candidate\candidate_list.html:339 #: .\recruitment\templates\candidate\group_by.html:308 #: .\recruitment\templates\candidate\group_by.html:356 -#: .\recruitment\templates\candidate\interview_list.html:206 +#: .\recruitment\templates\candidate\interview_list.html:198 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:348 #: .\recruitment\templates\pipeline\components\pipeline_search_components.html:78 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:258 #: .\recruitment\templates\pipeline\kanban_components\kanban.html:59 #: .\recruitment\templates\pipeline\pipeline_card.html:413 -#: .\recruitment\templates\recruitment\recruitment_component.html:252 +#: .\recruitment\templates\recruitment\recruitment_component.html:261 #: .\recruitment\templates\skill_zone\skill_zone_card.html:122 #: .\recruitment\templates\skill_zone\skill_zone_list.html:239 #: .\recruitment\templates\skill_zone\skill_zone_list.html:292 @@ -3531,12 +3765,12 @@ msgstr "Précédent" #: .\recruitment\templates\stage\stage_component.html:240 #: .\recruitment\templates\stage\stage_group.html:173 #: .\recruitment\templates\survey\survey-card.html:105 -#: .\recruitment\templates\survey\survey_card.html:126 -#: .\recruitment\templates\survey\template_accordion.html:165 -#: .\recruitment\templates\survey\template_accordion.html:234 +#: .\recruitment\templates\survey\survey_card.html:100 +#: .\recruitment\templates\survey\template_accordion.html:157 +#: .\recruitment\templates\survey\template_accordion.html:209 #: .\recruitment\templates\survey\templates.html:116 msgid "Next" -msgstr "Suivant" +msgstr "Suivante" #: .\asset\templates\asset\asset_list.html:246 #: .\asset\templates\asset_history\asset_history_list.html:88 @@ -3552,15 +3786,15 @@ msgstr "Suivant" #: .\asset\templates\request_allocation\group_by.html:498 #: .\asset\templates\request_allocation\group_by.html:716 #: .\asset\templates\request_allocation\group_by.html:904 -#: .\attendance\templates\attendance\attendance\group_by.html:258 -#: .\attendance\templates\attendance\attendance\group_by.html:321 -#: .\attendance\templates\attendance\attendance\group_by.html:552 -#: .\attendance\templates\attendance\attendance\group_by.html:615 -#: .\attendance\templates\attendance\attendance\group_by.html:832 -#: .\attendance\templates\attendance\attendance\group_by.html:895 -#: .\attendance\templates\attendance\attendance\tab_content.html:274 -#: .\attendance\templates\attendance\attendance\tab_content.html:560 -#: .\attendance\templates\attendance\attendance\tab_content.html:887 +#: .\attendance\templates\attendance\attendance\group_by.html:259 +#: .\attendance\templates\attendance\attendance\group_by.html:322 +#: .\attendance\templates\attendance\attendance\group_by.html:554 +#: .\attendance\templates\attendance\attendance\group_by.html:617 +#: .\attendance\templates\attendance\attendance\group_by.html:834 +#: .\attendance\templates\attendance\attendance\group_by.html:897 +#: .\attendance\templates\attendance\attendance\tab_content.html:234 +#: .\attendance\templates\attendance\attendance\tab_content.html:470 +#: .\attendance\templates\attendance\attendance\tab_content.html:742 #: .\attendance\templates\attendance\attendance\validate_attendance.html:224 #: .\attendance\templates\attendance\attendance_account\group_by.html:163 #: .\attendance\templates\attendance\attendance_account\group_by.html:210 @@ -3574,13 +3808,13 @@ msgstr "Suivant" #: .\attendance\templates\attendance\own_attendance\attendances.html:296 #: .\attendance\templates\attendance\own_attendance\group_by.html:173 #: .\attendance\templates\attendance\own_attendance\group_by.html:236 -#: .\attendance\templates\attendance\work_record\work_record_list.html:183 +#: .\attendance\templates\attendance\work_record\work_record_list.html:244 #: .\attendance\templates\requests\attendance\group_by.html:235 #: .\attendance\templates\requests\attendance\group_by.html:298 #: .\attendance\templates\requests\attendance\group_by.html:514 #: .\attendance\templates\requests\attendance\group_by.html:578 #: .\attendance\templates\requests\attendance\request_lines.html:222 -#: .\attendance\templates\requests\attendance\request_lines.html:413 +#: .\attendance\templates\requests\attendance\request_lines.html:417 #: .\base\templates\base\auth\group_assign_view.html:136 #: .\base\templates\base\auth\group_lines.html:85 #: .\base\templates\base\auth\permission_lines.html:55 @@ -3603,14 +3837,14 @@ msgstr "Suivant" #: .\base\templates\work_type_request\htmx\group_by.html:369 #: .\base\templates\work_type_request\htmx\group_by.html:433 #: .\base\templates\work_type_request\htmx\requests.html:236 -#: .\biometric\templates\biometric\card_biometric_devices.html:161 +#: .\biometric\templates\biometric\card_biometric_devices.html:169 #: .\biometric\templates\biometric\list_biometric_devices.html:154 #: .\biometric\templates\biometric\list_employees_biometric.html:172 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:196 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:203 -#: .\employee\templates\documents\requests.html:307 -#: .\employee\templates\documents\requests.html:375 -#: .\employee\templates\employee_personal_info\employee_card.html:168 +#: .\employee\templates\documents\requests.html:216 +#: .\employee\templates\documents\requests.html:260 +#: .\employee\templates\employee_personal_info\employee_card.html:169 #: .\employee\templates\employee_personal_info\employee_list.html:363 #: .\employee\templates\employee_personal_info\group_by.html:306 #: .\employee\templates\employee_personal_info\group_by.html:371 @@ -3626,8 +3860,8 @@ msgstr "Suivant" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:1053 #: .\horilla_views\templates\generic\group_by.html:267 #: .\horilla_views\templates\generic\group_by.html:319 -#: .\horilla_views\templates\generic\group_by_table.html:299 -#: .\horilla_views\templates\generic\group_by_table.html:351 +#: .\horilla_views\templates\generic\group_by_table.html:303 +#: .\horilla_views\templates\generic\group_by_table.html:355 #: .\horilla_views\templates\generic\horilla_card.html:171 #: .\horilla_views\templates\generic\horilla_list.html:289 #: .\horilla_views\templates\generic\horilla_list_table.html:276 @@ -3654,17 +3888,17 @@ msgstr "Suivant" #: .\leave\templates\leave\user_leave\user-leave.html:64 #: .\leave\templates\leave\user_leave\user_requests.html:220 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:177 -#: .\offboarding\templates\offboarding\resignation\group_by.html:257 -#: .\offboarding\templates\offboarding\resignation\group_by.html:324 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:142 -#: .\offboarding\templates\offboarding\resignation\request_list.html:270 +#: .\offboarding\templates\offboarding\resignation\group_by.html:258 +#: .\offboarding\templates\offboarding\resignation\group_by.html:325 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:278 +#: .\offboarding\templates\offboarding\resignation\request_list.html:271 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:173 -#: .\onboarding\templates\onboarding\candidates.html:178 +#: .\onboarding\templates\onboarding\candidates.html:200 #: .\onboarding\templates\onboarding\group_by.html:190 #: .\onboarding\templates\onboarding\group_by.html:237 #: .\onboarding\templates\onboarding\kanban\kanban.html:202 #: .\onboarding\templates\onboarding\onboarding_table.html:341 -#: .\onboarding\templates\onboarding\onboarding_view.html:118 +#: .\onboarding\templates\onboarding\onboarding_view.html:117 #: .\payroll\templates\payroll\allowance\card_allowance.html:149 #: .\payroll\templates\payroll\allowance\list_allowance.html:172 #: .\payroll\templates\payroll\contract\contract_list.html:201 @@ -3682,7 +3916,7 @@ msgstr "Suivant" #: .\payroll\templates\payroll\payslip\group_by.html:239 #: .\payroll\templates\payroll\payslip\group_by.html:284 #: .\payroll\templates\payroll\payslip\group_payslips.html:181 -#: .\payroll\templates\payroll\payslip\payslip_table.html:224 +#: .\payroll\templates\payroll\payslip\payslip_table.html:192 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:354 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:691 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:1019 @@ -3696,8 +3930,8 @@ msgstr "Suivant" #: .\pms\templates\okr\emp_objective\emp_objective_list.html:242 #: .\pms\templates\okr\group_by.html:306 .\pms\templates\okr\group_by.html:375 #: .\pms\templates\okr\group_by.html:629 .\pms\templates\okr\group_by.html:695 -#: .\pms\templates\okr\key_result\kr_card.html:120 -#: .\pms\templates\okr\key_result\kr_list.html:186 +#: .\pms\templates\okr\key_result\kr_card.html:104 +#: .\pms\templates\okr\key_result\kr_list.html:156 #: .\pms\templates\okr\kr_list.html:212 #: .\pms\templates\okr\objective_list.html:275 #: .\pms\templates\okr\objective_list.html:494 @@ -3711,13 +3945,13 @@ msgstr "Suivant" #: .\recruitment\templates\candidate\candidate_list.html:344 #: .\recruitment\templates\candidate\group_by.html:316 #: .\recruitment\templates\candidate\group_by.html:362 -#: .\recruitment\templates\candidate\interview_list.html:209 +#: .\recruitment\templates\candidate\interview_list.html:203 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:352 #: .\recruitment\templates\pipeline\components\pipeline_search_components.html:82 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:262 #: .\recruitment\templates\pipeline\kanban_components\kanban.html:63 #: .\recruitment\templates\pipeline\pipeline_card.html:416 -#: .\recruitment\templates\recruitment\recruitment_component.html:255 +#: .\recruitment\templates\recruitment\recruitment_component.html:264 #: .\recruitment\templates\skill_zone\skill_zone_card.html:125 #: .\recruitment\templates\skill_zone\skill_zone_list.html:247 #: .\recruitment\templates\skill_zone\skill_zone_list.html:295 @@ -3725,21 +3959,19 @@ msgstr "Suivant" #: .\recruitment\templates\stage\stage_component.html:248 #: .\recruitment\templates\stage\stage_group.html:181 #: .\recruitment\templates\survey\survey-card.html:113 -#: .\recruitment\templates\survey\survey_card.html:134 -#: .\recruitment\templates\survey\template_accordion.html:173 -#: .\recruitment\templates\survey\template_accordion.html:242 +#: .\recruitment\templates\survey\survey_card.html:106 +#: .\recruitment\templates\survey\template_accordion.html:163 +#: .\recruitment\templates\survey\template_accordion.html:215 #: .\recruitment\templates\survey\templates.html:124 msgid "Last" -msgstr "Dernier" +msgstr "Dernière" #: .\asset\templates\asset\asset_report_form.html:23 -#: .\templates\dashboard.html:291 -#, fuzzy -#| msgid "Asset Return" +#: .\templates\dashboard.html:283 msgid "Add Asset Report" -msgstr "Actif Rendement" +msgstr "Ajouter un rapport sur les actifs" -#: .\asset\templates\asset\asset_report_form.html:39 +#: .\asset\templates\asset\asset_report_form.html:39 .\attendance\models.py:113 #: .\base\templates\base\action_type\action_type_view.html:6 #: .\base\templates\base\audit_tag\audit_tag_form.html:40 #: .\base\templates\base\audit_tag\audit_tag_view.html:6 @@ -3754,16 +3986,12 @@ msgstr "Actif Rendement" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:64 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:6 #: .\base\templates\base\tags\tags_view.html:6 -#: .\base\templates\mail\htmx\form.html:11 -#: .\base\templates\request_and_approve\feedback_answer.html:8 -#: .\employee\models.py:531 -#: .\employee\templates\documents\document_request_create_form.html:31 +#: .\base\templates\mail\htmx\form.html:21 .\employee\models.py:568 #: .\employee\templates\performance-tab.html:7 #: .\employee\templates\tabs\performance-tab.html:8 #: .\employee\templates\tabs\shift-tab.html:406 -#: .\employee\templates\tabs\shift-tab.html:636 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:82 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:152 +#: .\employee\templates\tabs\shift-tab.html:636 .\helpdesk\models.py:77 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:67 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:43 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:373 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:701 @@ -3773,9 +4001,8 @@ msgstr "Actif Rendement" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:350 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:743 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:745 -#: .\leave\forms.py:1276 .\leave\templates\leave\restrict\restrict.html:46 -#: .\leave\templates\leave\restrict\restrict_form.html:27 -#: .\leave\templates\leave\restrict\restrict_update_form.html:27 +#: .\horilla_documents\models.py:46 .\leave\models.py:1303 +#: .\leave\templates\leave\restrict\restrict.html:46 #: .\offboarding\templates\offboarding\resignation\group_by.html:59 #: .\offboarding\templates\offboarding\resignation\group_by.html:64 #: .\offboarding\templates\offboarding\resignation\request_list.html:51 @@ -3787,14 +4014,14 @@ msgstr "Actif Rendement" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:102 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:428 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:765 -#: .\pms\templates\feedback\feedback_creation.html:37 +#: .\pms\forms.py:1206 .\pms\models.py:514 +#: .\pms\templates\dashboard\feedback_answer.html:8 #: .\pms\templates\feedback\feedback_list.html:99 #: .\pms\templates\feedback\feedback_list.html:262 #: .\pms\templates\feedback\feedback_list.html:398 -#: .\pms\templates\feedback\question_template\question_template_empty.html:62 -#: .\pms\templates\feedback\question_template\question_template_list.html:16 +#: .\pms\templates\feedback\question_template\question_template_list.html:10 #: .\pms\templates\meetings\meetings_list.html:27 -#: .\pms\templates\okr\create_period.html:23 +#: .\pms\templates\okr\create_period.html:22 #: .\pms\templates\okr\emp_obj_single.html:86 #: .\pms\templates\okr\key_result\key_result_creation.html:53 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:32 @@ -3802,13 +4029,11 @@ msgstr "Actif Rendement" #: .\pms\templates\okr\key_result\kr_dashboard_view.html:47 #: .\pms\templates\okr\kr_list.html:26 .\pms\templates\okr\okr_list.html:131 #: .\pms\templates\okr\okr_list.html:437 -#: .\pms\templates\period\period_list.html:16 -#: .\project\templates\task\new\task_details.html:19 +#: .\pms\templates\period\period_list.html:16 .\project\models.py:260 +#: .\project\models.py:333 .\project\templates\task\new\task_details.html:19 +#: .\recruitment\models.py:121 #: .\recruitment\templates\offerletter\htmx\form.html:12 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:25 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:12 -#: .\recruitment\templates\recruitment\recruitment_form.html:80 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:73 #: .\recruitment\templates\stage\stage_component.html:44 msgid "Title" msgstr "Titre" @@ -3817,125 +4042,62 @@ msgstr "Titre" #: .\horillavenv\Lib\site-packages\django\db\models\fields\files.py:232 #: .\project\templates\project\new\project_list_view.html:76 msgid "File" -msgstr "" +msgstr "Fichier" -#: .\asset\templates\asset\asset_return_form.html:19 +#: .\asset\templates\asset\asset_return_form.html:8 msgid "Asset Return Form" -msgstr "D'actifs Retour Formulaire" +msgstr "Formulaire de retour d'actif" -#: .\asset\templates\asset\asset_return_form.html:32 -#: .\asset\templates\asset_history\asset_history_list.html:26 -#: .\asset\templates\asset_history\group_by.html:51 -msgid "Return Status" -msgstr "Statut de Retour" - -#: .\asset\templates\asset\asset_return_form.html:38 -#: .\asset\templates\asset_history\asset_history_filter.html:48 -#: .\asset\templates\request_allocation\asset_request_allocation_list.html:347 -#: .\asset\templates\request_allocation\asset_request_allocation_list.html:349 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:129 -#: .\asset\templates\request_allocation\group_by.html:536 -#: .\asset\templates\request_allocation\group_by.html:735 -msgid "Return Date" -msgstr "Retour de Date" - -#: .\asset\templates\asset\asset_return_form.html:45 -msgid "Return Condition" -msgstr "Retour Condition" - -#: .\asset\templates\asset\asset_return_form.html:51 -#: .\asset\templates\asset_history\asset_history_single_view.html:126 -#, fuzzy -#| msgid "Return Condition" -msgid "Return Condition Images" -msgstr "Retour Condition" - -#: .\asset\templates\asset\asset_return_form.html:64 -#: .\asset\templates\asset\asset_update.html:215 -#: .\asset\templates\asset\asset_update.html:222 -#, fuzzy -#| msgid "Add Note" +#: .\asset\templates\asset\asset_return_form.html:42 +#: .\asset\templates\asset\asset_update.html:217 +#: .\asset\templates\asset\asset_update.html:224 msgid "Add Report" -msgstr "Ajouter Note" +msgstr "Ajouter un rapport" -#: .\asset\templates\asset\asset_return_form.html:76 -#, fuzzy -#| msgid "Add New" +#: .\asset\templates\asset\asset_return_form.html:50 msgid "Add Fine" -msgstr "Ajouter Nouveau" +msgstr "Ajouter une amende" #: .\asset\templates\asset\asset_update.html:28 #: .\asset\templates\category\asset_category.html:20 #: .\asset\templates\request_allocation\asset_request_allocation_view.html:222 #: .\asset\views.py:158 .\employee\templates\employee\view\individual.html:119 -#, fuzzy -#| msgid "Note added successfully.." msgid "Report added successfully." -msgstr "Note ajoutée avec succès.." - -#: .\asset\templates\asset\asset_update.html:70 -msgid "Asset Update" -msgstr "Actifs Mise à jour" - -#: .\asset\templates\asset\asset_update.html:98 -#, fuzzy -#| msgid "Current Value" -msgid "Current User" -msgstr "Actuelle Valeur" - -#: .\asset\templates\asset\asset_update.html:110 -msgid "Asset Description" -msgstr "l'actif Description" - -#: .\asset\templates\asset\asset_update.html:195 -msgid "Notify Before(days)" -msgstr "" +msgstr "Rapport ajouté avec succès." #: .\asset\templates\asset\dashboard.html:23 #: .\leave\templates\leave\accrual_plan_assign_view.html:3 -#: .\leave\templates\leave\dashboard.html:32 +#: .\leave\templates\leave\dashboard.html:41 #: .\leave\templates\leave\leave_request_view_one.html:3 #: .\onboarding\templates\onboarding\dashboard.html:34 -#: .\templates\dashboard.html:125 +#: .\templates\dashboard.html:120 msgid "Back" -msgstr "Dos" +msgstr "Retour" #: .\asset\templates\asset\dashboard.html:51 -#, fuzzy -#| msgid "Asset Request" msgid "Asset request" -msgstr "D'actif Demande" +msgstr "Demande d'actif" #: .\asset\templates\asset\dashboard.html:65 -#, fuzzy -#| msgid "Asset is in use" msgid "Assets in use" -msgstr "L'actif est en cours d'utilisation" +msgstr "Actifs en cours d'utilisation" #: .\asset\templates\asset\dashboard.html:81 -#, fuzzy -#| msgid "Asset Creation" msgid "Asset Chart" -msgstr "Actif Création" +msgstr "Graphique des actifs" #: .\asset\templates\asset\dashboard.html:92 #: .\templates\dashboard_tile_container.html:453 -#, fuzzy -#| msgid "Is validate request approved" msgid "Asset Requests To Approve" -msgstr "La demande de validation est-elle approuvée" +msgstr "Demandes d'actifs à approuver" #: .\asset\templates\asset\dashboard.html:104 -#, fuzzy -#| msgid "Asset is in use" msgid "Assets In Use" -msgstr "L'actif est en cours d'utilisation" +msgstr "Actifs en cours d'utilisation" #: .\asset\templates\asset\dashboard.html:115 -#, fuzzy -#| msgid "Allocated User" msgid "Allocated Assets" -msgstr "Alloué Utilisateur " +msgstr "Actifs alloués" #: .\asset\templates\asset\dashboard_allocated_assets.html:8 #: .\asset\templates\asset_history\asset_history_filter.html:12 @@ -3948,7 +4110,7 @@ msgstr "Alloué Utilisateur " #: .\asset\templates\request_allocation\group_by.html:819 #: ⁨.\asset\templates\request_allocation\individual allocation.html⁩:79 msgid "Allocated User" -msgstr "Alloué Utilisateur " +msgstr "Utilisateur alloué" #: .\asset\templates\asset\dashboard_allocated_assets.html:10 #: .\asset\templates\asset_history\asset_history_list.html:24 @@ -3961,7 +4123,7 @@ msgstr "Alloué Utilisateur " #: .\employee\templates\asset-tab.html:9 #: .\employee\templates\tabs\asset-tab.html:23 #: .\employee\templates\tabs\profile-asset-tab.html:21 .\leave\filters.py:411 -#: .\leave\models.py:372 +#: .\leave\models.py:417 #: .\leave\templates\leave\leave_assign\assigned-leave.html:13 #: .\leave\templates\leave\leave_assign\assigned_leave.html:43 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:84 @@ -3969,14 +4131,87 @@ msgstr "Alloué Utilisateur " #: .\leave\templates\leave\leave_assign\group_by.html:74 #: .\leave\templates\leave\leave_assign\single_assign_view.html:79 #: .\payroll\templates\payroll\contribution\contribution_deduction_employees.html:25 +#: .\report\templates\report\leave_report.html:169 msgid "Assigned Date" -msgstr "Attribué Date" +msgstr "Date d'affectation" + +#: .\asset\templates\asset\dashboard_allocated_assets.html:38 +#: .\asset\templates\asset\dashboard_asset_requests.html:101 +#: .\asset\templates\batch\asset_batch_empty.html:30 +#: .\asset\templates\category\asset_empty.html:56 +#: .\attendance\templates\attendance\attendance\attendance_empty.html:94 +#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:30 +#: .\attendance\templates\attendance\attendance_activity\activity_empty.html:13 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:200 +#: .\attendance\templates\attendance\dashboard\overtime_table.html:72 +#: .\attendance\templates\attendance\dashboard\to_validate_table.html:91 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:252 +#: .\attendance\templates\attendance\late_come_early_out\reports_empty.html:13 +#: .\attendance\templates\attendance\own_attendance\own_empty.html:13 +#: .\attendance\templates\requests\attendance\requests_empty.html:67 +#: .\base\templates\announcement\announcement_one.html:152 +#: .\base\templates\announcement\announcements_list.html:6 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_empty.html:5 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_empty.html:5 +#: .\base\templates\request_and_approve\shift_request.html:69 +#: .\base\templates\request_and_approve\work_type_request.html:68 +#: .\base\templates\shift_request\htmx\empty_request.html:5 +#: .\base\templates\work_type_request\htmx\empty_request.html:5 +#: .\biometric\templates\biometric\card_biometric_devices.html:200 +#: .\biometric\templates\biometric\empty_view_biometric.html:5 +#: .\employee\templates\dashboard\not_in_yet.html:34 +#: .\employee\templates\dashboard\not_out_yet.html:38 +#: .\employee\templates\disciplinary_actions\disciplinary_nav.html:126 +#: .\employee\templates\documents\requests.html:271 +#: .\employee\templates\policies\view_policies.html:12 +#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:80 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:67 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:53 +#: .\leave\templates\leave\dashboard\on_leave.html:35 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:220 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:286 +#: .\leave\templates\leave\leave_assign\assign_view.html:197 +#: .\leave\templates\leave\leave_request\request_view.html:196 +#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:33 +#: .\leave\templates\leave\user_leave\user_request_view.html:287 +#: .\offboarding\templates\offboarding\note\view_notes.html:93 +#: .\offboarding\templates\offboarding\pipeline\pipeline.html:16 +#: .\onboarding\templates\onboarding\candidates_view.html:268 +#: .\onboarding\templates\onboarding\onboarding_view.html:129 +#: .\onboarding\templates\onboarding\onboarding_view.html:135 +#: .\payroll\templates\payroll\allowance\view_allowance.html:119 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:137 +#: .\payroll\templates\payroll\contract\contract_empty.html:26 +#: .\payroll\templates\payroll\deduction\view_deduction.html:115 +#: .\payroll\templates\payroll\loan\view_loan.html:23 +#: .\payroll\templates\payroll\payslip\view_payslips.html:269 +#: .\payroll\templates\payroll\reimbursement\reimbursement_comment.html:100 +#: .\payroll\templates\payroll\reimbursement\view_reimbursement.html:32 +#: .\payroll\templates\payroll\tax\filing_status_view.html:45 +#: .\pms\templates\dashboard\feedback_answer.html:52 +#: .\pms\templates\feedback\feedback_empty.html:61 +#: .\pms\templates\feedback\question_template\question_template_list.html:78 +#: .\pms\templates\meetings\meetings_list.html:259 +#: .\pms\templates\okr\key_result\view_kr.html:16 +#: .\pms\templates\okr\objective_empty.html:39 +#: .\pms\templates\period\period_list.html:80 +#: .\recruitment\templates\candidate\candidate_empty.html:31 +#: .\recruitment\templates\candidate\interview_list.html:212 +#: .\recruitment\templates\pipeline\pipeline_empty.html:63 +#: .\recruitment\templates\recruitment\recruitment_empty.html:29 +#: .\recruitment\templates\skill_zone\empty_skill_zone.html:11 +#: .\recruitment\templates\stage\stage_empty.html:27 +#: .\recruitment\templates\survey\survey_card.html:117 +#: .\recruitment\templates\survey\survey_empty_view.html:72 +#: .\recruitment\templates\survey\template_accordion.html:226 +#, fuzzy +#| msgid "No Records found" +msgid "No Records found." +msgstr "Aucun enregistrement trouvé" #: .\asset\templates\asset\dashboard_allocated_assets.html:39 -#, fuzzy -#| msgid "You have no new notifications at the moment." msgid "There is no asset allocation at this moment." -msgstr "Vous n'avez aucune nouvelle notification pour le moment." +msgstr "Il n'y a pas d'allocation d'actif en ce moment." #: .\asset\templates\asset\dashboard_asset_requests.html:11 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:170 @@ -3984,7 +4219,7 @@ msgstr "Vous n'avez aucune nouvelle notification pour le moment." #: .\asset\templates\request_allocation\group_by.html:327 #: .\employee\templates\tabs\asset_request_tab.html:12 msgid "Request User" -msgstr "Demander Utilisateur" +msgstr "Utilisateur·rice demandeur·euse" #: .\asset\templates\asset\dashboard_asset_requests.html:13 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:178 @@ -3992,7 +4227,7 @@ msgstr "Demander Utilisateur" #: .\asset\templates\request_allocation\group_by.html:329 #: .\employee\templates\tabs\asset_request_tab.html:14 msgid "Request Date" -msgstr "Demander Date" +msgstr "Date de la demande" #: .\asset\templates\asset\dashboard_asset_requests.html:79 #: .\asset\templates\request_allocation\individual_request.html:119 @@ -4003,38 +4238,33 @@ msgstr "Demander Date" #: .\employee\templates\tabs\asset_request_tab.html:59 #: .\employee\templates\tabs\shift-tab.html:354 #: .\employee\templates\tabs\shift-tab.html:1021 -#, fuzzy -#| msgid "Do you want to approve this request?" msgid "Do you want to reject this request?" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu rejeter cette demande ?" #: .\asset\templates\asset\dashboard_asset_requests.html:102 #: .\attendance\views\dashboard.py:358 -#: .\base\templates\request_and_approve\feedback_answer.html:53 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:68 -#: .\base\templates\request_and_approve\leave_request_approve.html:54 #: .\base\templates\request_and_approve\shift_request.html:70 #: .\base\templates\request_and_approve\work_type_request.html:69 #: .\employee\templates\dashboard\not_in_yet.html:35 #: .\employee\templates\dashboard\not_out_yet.html:39 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:68 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:54 #: .\onboarding\templates\onboarding\dashboard\task_report.html:54 -#: .\onboarding\views.py:1447 .\pms\views.py:2640 .\pms\views.py:2660 -#: .\pms\views.py:2681 .\recruitment\views\dashboard.py:193 -#: .\recruitment\views\views.py:3232 -#, fuzzy -#| msgid "No records were available." +#: .\onboarding\views.py:1435 .\pms\templates\dashboard\feedback_answer.html:53 +#: .\pms\views.py:2674 .\pms\views.py:2694 .\pms\views.py:2715 +#: .\recruitment\views\dashboard.py:193 .\recruitment\views\views.py:3285 msgid "No records available at the moment." -msgstr "Aucun enregistrement n'est disponible." +msgstr "Aucun enregistrement disponible pour le moment." #: .\asset\templates\asset_history\asset_history_filter.html:30 #: .\asset\templates\request_allocation\asset_request_allocation_view.html:119 msgid "Asset Allocated Date" -msgstr "l'Actif Alloué Date" +msgstr "Date d'allocation de l'actif" #: .\asset\templates\asset_history\asset_history_filter.html:58 #: .\asset\templates\request_allocation\asset_request_allocation_view.html:135 msgid "Allocated By" -msgstr "Attribué Par" +msgstr "Alloué par" #: .\asset\templates\asset_history\asset_history_filter.html:66 #: .\attendance\templates\attendance\attendance\attendance_filters.html:88 @@ -4051,6 +4281,8 @@ msgstr "Attribué Par" #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:108 #: .\base\templates\base\rotating_work_type\filters.html:75 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:109 +#: .\base\templates\holiday\holiday_export_filter_form.html:62 +#: .\base\templates\holiday\holiday_filter.html:38 #: .\base\templates\shift_request\shift_request_export.html:124 #: .\base\templates\shift_request\shift_request_nav.html:189 #: .\base\templates\work_type_request\work_type_request_export.html:121 @@ -4061,47 +4293,38 @@ msgstr "Attribué Par" #: .\leave\templates\leave\leave_request\filter_leave_requests.html:99 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:132 #: .\leave\templates\leave\leave_type\leave_type_filter.html:61 -#: .\leave\templates\leave\request_view.html:75 #: .\leave\templates\leave\user_leave\user_request_view.html:142 -#: .\leave\templates\leave\user_request_view.html:76 #: .\onboarding\templates\onboarding\filters.html:45 #: .\payroll\templates\payroll\contract\contract_export_filter.html:134 #: .\payroll\templates\payroll\contract\filter_contract.html:100 #: .\payroll\templates\payroll\payslip\filter_payslips.html:59 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:134 -#: .\pms\templates\feedback\feedback_list_view.html:104 +#: .\pms\templates\feedback\feedback_list_view.html:102 #: .\pms\templates\meetings\meetings_filter.html:114 #: .\pms\templates\okr\objective_list_view.html:124 +#: .\project\templates\cbv\timesheet\filter.html:41 #: .\project\templates\time_sheet\filters.html:42 -#: .\recruitment\templates\candidate\export_filter.html:174 -#: .\recruitment\templates\candidate\filters.html:140 -#: .\recruitment\templates\recruitment\filters.html:47 +#: .\recruitment\templates\candidate\export_filter.html:214 +#: .\recruitment\templates\candidate\filters.html:165 +#: .\recruitment\templates\recruitment\filters.html:43 msgid "Advanced" msgstr "Avancé" #: .\asset\templates\asset_history\asset_history_filter.html:74 -#, fuzzy -#| msgid "Net Pay Greater or Equal" msgid "Return Date Greater Or Equal" -msgstr "Salaire net supérieur ou égal" +msgstr "Date de retour supérieure ou égale" #: .\asset\templates\asset_history\asset_history_filter.html:82 -#, fuzzy -#| msgid "Gross Pay Greater or Equal" msgid "Assign Date Greater Or Equal" -msgstr "Salaire brut supérieur ou égal" +msgstr "Date d'assignation supérieure ou égale" #: .\asset\templates\asset_history\asset_history_filter.html:93 -#, fuzzy -#| msgid "Net Pay Greater or Equal" msgid "Return Date lesser Or Equal" -msgstr "Salaire net supérieur ou égal" +msgstr "Date de retour inférieure ou égale" #: .\asset\templates\asset_history\asset_history_filter.html:101 -#, fuzzy -#| msgid "Gross Pay Less Than or Equal" msgid "Assign Date Lesser Or Equal" -msgstr "Salaire brut inférieur ou égal" +msgstr "Date d'assignation inférieure ou égale" #: .\asset\templates\asset_history\asset_history_filter.html:112 #: .\asset\templates\asset_history\asset_history_nav.html:27 @@ -4120,8 +4343,8 @@ msgstr "Salaire brut inférieur ou égal" #: .\attendance\templates\attendance\late_come_early_out\nav.html:26 #: .\attendance\templates\attendance\own_attendance\filters.html:4 #: .\attendance\templates\attendance\own_attendance\filters.html:142 -#: .\attendance\templates\attendance\work_record\work_record_list.html:13 -#: .\attendance\templates\attendance\work_record\work_record_list.html:32 +#: .\attendance\templates\attendance\work_record\work_record_list.html:28 +#: .\attendance\templates\attendance\work_record\work_record_list.html:48 #: .\attendance\templates\requests\attendance\filter.html:142 #: .\attendance\templates\requests\attendance\nav.html:69 #: .\base\templates\base\rotating_shift\filters.html:95 @@ -4129,8 +4352,8 @@ msgstr "Salaire brut inférieur ou égal" #: .\base\templates\base\rotating_work_type\filters.html:95 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:49 #: .\base\templates\company_leave\company_leave_view.html:26 -#: .\base\templates\company_leave\company_leave_view.html:54 -#: .\base\templates\holiday\holiday_filter.html:41 +#: .\base\templates\company_leave\company_leave_view.html:58 +#: .\base\templates\holiday\holiday_filter.html:63 #: .\base\templates\holiday\holiday_view.html:33 #: .\base\templates\shift_request\shift_request_nav.html:65 #: .\base\templates\shift_request\shift_request_nav.html:217 @@ -4142,19 +4365,20 @@ msgstr "Salaire brut inférieur ou égal" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:92 #: .\employee\templates\documents\document_nav.html:59 #: .\employee\templates\documents\document_nav.html:167 -#: .\employee\templates\employee_nav.html:313 -#: .\employee\templates\employee_nav.html:329 -#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:67 +#: .\employee\templates\employee_nav.html:178 +#: .\employee\templates\employee_nav.html:187 +#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:97 +#: .\helpdesk\templates\helpdesk\faq\faq_nav.html:53 #: .\helpdesk\templates\helpdesk\faq\faq_nav.html:79 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:47 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:132 #: .\horilla_views\templates\generic\horilla_nav.html:106 #: .\horilla_views\templates\generic\horilla_nav.html:145 #: .\horilla_views\templates\generic\horilla_nav.html:156 -#: .\horilla_views\templates\generic\quick_actions.html:137 +#: .\horilla_views\templates\generic\quick_actions.html:141 #: .\horilla_widgets\templates\horilla_widgets\horilla_multiselect_widget.html:172 -#: .\horilla_widgets\templates\horilla_widgets\multiselect_components\nav.html:38 -#: .\horilla_widgets\templates\horilla_widgets\multiselect_components\nav.html:57 +#: .\horilla_widgets\templates\horilla_widgets\multiselect_components\nav.html:45 +#: .\horilla_widgets\templates\horilla_widgets\multiselect_components\nav.html:65 #: .\leave\templates\leave\company_leave\company_leave_view.html:25 #: .\leave\templates\leave\company_leave\company_leave_view.html:53 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:70 @@ -4169,18 +4393,12 @@ msgstr "Salaire brut inférieur ou égal" #: .\leave\templates\leave\leave_request\request_view.html:97 #: .\leave\templates\leave\leave_type\leave_type_view.html:35 #: .\leave\templates\leave\leave_type\leave_type_view.html:43 -#: .\leave\templates\leave\request_view.html:35 -#: .\leave\templates\leave\request_view.html:97 #: .\leave\templates\leave\restrict\restrict_filter.html:50 #: .\leave\templates\leave\restrict\view_restrict.html:32 -#: .\leave\templates\leave\user_leave\user_leave_view.html:22 -#: .\leave\templates\leave\user_leave\user_leave_view.html:46 #: .\leave\templates\leave\user_leave\user_request_view.html:89 #: .\leave\templates\leave\user_leave\user_request_view.html:168 #: .\leave\templates\leave\user_leave_view.html:22 #: .\leave\templates\leave\user_leave_view.html:46 -#: .\leave\templates\leave\user_request_view.html:36 -#: .\leave\templates\leave\user_request_view.html:98 #: .\offboarding\templates\offboarding\pipeline\filter.html:3 #: .\offboarding\templates\offboarding\pipeline\filter.html:112 #: .\offboarding\templates\offboarding\resignation\filter.html:5 @@ -4201,7 +4419,7 @@ msgstr "Salaire brut inférieur ou égal" #: .\payroll\templates\payroll\payslip\view_payslips.html:70 #: .\payroll\templates\payroll\reimbursement\filter.html:5 #: .\pms\templates\feedback\feedback_list_view.html:39 -#: .\pms\templates\feedback\feedback_list_view.html:132 +#: .\pms\templates\feedback\feedback_list_view.html:130 #: .\pms\templates\meetings\meetings_nav.html:51 #: .\pms\templates\meetings\meetings_nav.html:69 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:75 @@ -4210,39 +4428,51 @@ msgstr "Salaire brut inférieur ou égal" #: .\pms\templates\okr\key_result\kr_nav.html:68 #: .\pms\templates\okr\objective_list_view.html:56 #: .\pms\templates\okr\objective_list_view.html:176 -#: .\pms\templates\okr\okr_nav.html:75 .\pms\templates\okr\okr_nav.html:128 +#: .\pms\templates\okr\okr_nav.html:30 .\pms\templates\okr\okr_nav.html:88 #: .\project\templates\project\new\filter_project.html:42 #: .\project\templates\project\new\navbar.html:143 -#: .\project\templates\task\new\filter_task.html:40 -#: .\project\templates\task\new\task_navbar.html:78 +#: .\project\templates\task\new\filter_task.html:42 +#: .\project\templates\task\new\task_navbar.html:50 #: .\project\templates\task_all\task_all_filter.html:46 #: .\project\templates\task_all\task_all_navbar.html:91 #: .\project\templates\time_sheet\filters.html:63 #: .\project\templates\time_sheet\time_sheet_navbar.html:76 #: .\recruitment\templates\candidate\candidate_nav.html:83 -#: .\recruitment\templates\candidate\filters.html:165 -#: .\recruitment\templates\candidate\interview_nav.html:37 -#: .\recruitment\templates\candidate\interview_nav.html:85 +#: .\recruitment\templates\candidate\filters.html:194 +#: .\recruitment\templates\candidate\interview_nav.html:22 +#: .\recruitment\templates\candidate\interview_nav.html:68 #: .\recruitment\templates\pipeline\filters.html:175 #: .\recruitment\templates\pipeline\nav.html:169 -#: .\recruitment\templates\pipeline\pipeline_empty.html:40 -#: .\recruitment\templates\recruitment\filters.html:71 +#: .\recruitment\templates\pipeline\pipeline_empty.html:38 +#: .\recruitment\templates\recruitment\filters.html:67 #: .\recruitment\templates\recruitment\nav.html:23 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:28 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:126 +#: .\recruitment\templates\skill_zone\skill_zone_nav.html:27 +#: .\recruitment\templates\skill_zone\skill_zone_nav.html:134 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:112 -#: .\recruitment\templates\stage\filters.html:39 +#: .\recruitment\templates\stage\filters.html:42 #: .\recruitment\templates\stage\nav.html:48 #: .\recruitment\templates\survey\filter.html:42 #: .\recruitment\templates\survey\view_question_templates.html:82 +#: .\report\templates\report\asset_report.html:31 +#: .\report\templates\report\asset_report.html:95 +#: .\report\templates\report\attendance_report.html:29 +#: .\report\templates\report\attendance_report.html:154 +#: .\report\templates\report\employee_report.html:26 +#: .\report\templates\report\employee_report.html:119 +#: .\report\templates\report\leave_report.html:29 +#: .\report\templates\report\leave_report.html:239 +#: .\report\templates\report\payroll_report.html:28 +#: .\report\templates\report\payroll_report.html:222 +#: .\report\templates\report\pms_report.html:27 +#: .\report\templates\report\pms_report.html:172 +#: .\report\templates\report\recruitment_report.html:26 +#: .\report\templates\report\recruitment_report.html:224 msgid "Filter" msgstr "Filtre" #: .\asset\templates\asset_history\asset_history_list.html:25 -#, fuzzy -#| msgid "Returned Date" msgid "Returned date" -msgstr "Retour de Date" +msgstr "Date de retour" #: .\asset\templates\asset_history\asset_history_list.html:25 #: .\asset\templates\asset_history\asset_history_single_view.html:79 @@ -4251,13 +4481,11 @@ msgstr "Retour de Date" #: .\asset\templates\request_allocation\group_by.html:833 #: ⁨.\asset\templates\request_allocation\individual allocation.html⁩:98 msgid "Returned Date" -msgstr "Retour de Date" +msgstr "Date de retour" #: .\asset\templates\asset_history\asset_history_list.html:105 -#, fuzzy -#| msgid "No email found." msgid "No result found!" -msgstr "Aucun e-mail trouvé." +msgstr "Aucun résultat trouvé !" #: .\asset\templates\asset_history\asset_history_nav.html:19 #: .\asset\templates\batch\asset_batch_number_view.html:35 @@ -4274,19 +4502,20 @@ msgstr "Aucun e-mail trouvé." #: .\base\templates\holiday\holiday_view.html:20 #: .\base\templates\shift_request\shift_request_nav.html:44 #: .\base\templates\work_type_request\work_type_request_nav.html:38 -#: .\biometric\templates\biometric\nav_biometric_devices.html:26 +#: .\biometric\templates\biometric\nav_biometric_devices.html:24 #: .\biometric\templates\biometric\nav_employees_biometric.html:34 #: .\biometric\templates\biometric\nav_employees_cosec_biometric.html:32 #: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:17 +#: .\biometric\templates\biometric_users\etimeoffice\nav_etimeoffice_employees.html:17 #: .\employee\templates\documents\document_nav.html:44 -#: .\employee\templates\employee_nav.html:202 -#: .\employee\templates\employee_nav.html:228 -#: .\employee\templates\employee_nav.html:234 -#: .\employee\templates\employee_nav.html:240 -#: .\employee\templates\employee_nav.html:246 -#: .\employee\templates\employee_nav.html:252 -#: .\employee\templates\employee_nav.html:258 -#: .\employee\templates\employee_nav.html:264 +#: .\employee\templates\employee_nav.html:83 +#: .\employee\templates\employee_nav.html:104 +#: .\employee\templates\employee_nav.html:111 +#: .\employee\templates\employee_nav.html:118 +#: .\employee\templates\employee_nav.html:125 +#: .\employee\templates\employee_nav.html:131 +#: .\employee\templates\employee_nav.html:138 +#: .\employee\templates\employee_nav.html:145 #: .\helpdesk\templates\helpdesk\faq\faq_nav.html:28 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:24 #: .\horilla_views\templates\generic\horilla_nav.html:72 @@ -4298,27 +4527,24 @@ msgstr "Aucun e-mail trouvé." #: .\leave\templates\leave\leave_assign\assign_view.html:76 #: .\leave\templates\leave\leave_request\request_view.html:77 #: .\leave\templates\leave\leave_type\leave_type_view.html:30 -#: .\leave\templates\leave\request_view.html:29 #: .\leave\templates\leave\restrict\view_restrict.html:22 -#: .\leave\templates\leave\user_leave\user_leave_view.html:16 #: .\leave\templates\leave\user_leave\user_request_view.html:77 #: .\leave\templates\leave\user_leave_view.html:16 -#: .\leave\templates\leave\user_request_view.html:29 #: .\onboarding\templates\onboarding\candidates_view.html:58 #: .\onboarding\templates\onboarding\onboarding_view_nav.html:15 #: .\payroll\templates\payroll\allowance\view_allowance.html:32 #: .\payroll\templates\payroll\contract\contract_view.html:42 #: .\payroll\templates\payroll\deduction\view_deduction.html:33 #: .\payroll\templates\payroll\payslip\view_payslips.html:54 -#: .\payroll\templates\payroll\tax\filing_status_view.html:36 +#: .\payroll\templates\payroll\tax\filing_status_view.html:19 #: .\pms\templates\feedback\feedback_list_view.html:33 #: .\pms\templates\meetings\meetings_nav.html:41 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:64 #: .\pms\templates\okr\key_result\kr_nav.html:43 #: .\pms\templates\okr\objective_list_view.html:45 -#: .\pms\templates\okr\okr_nav.html:64 +#: .\pms\templates\okr\okr_nav.html:25 #: .\project\templates\project\new\navbar.html:105 -#: .\project\templates\task\new\task_navbar.html:40 +#: .\project\templates\task\new\task_navbar.html:22 #: .\project\templates\task_all\task_all_navbar.html:49 #: .\project\templates\time_sheet\time_sheet_navbar.html:36 #: .\recruitment\templates\candidate\candidate_nav.html:51 @@ -4329,7 +4555,7 @@ msgstr "Aucun e-mail trouvé." #: .\recruitment\templates\stage\nav.html:37 #: .\recruitment\templates\survey\view_question_templates.html:76 msgid "Search" -msgstr "Chercher" +msgstr "Rechercher" #: .\asset\templates\asset_history\asset_history_nav.html:36 #: .\asset\templates\asset_history\asset_history_nav.html:42 @@ -4352,8 +4578,8 @@ msgstr "Chercher" #: .\base\templates\shift_request\shift_request_nav.html:238 #: .\base\templates\work_type_request\work_type_request_nav.html:169 #: .\base\templates\work_type_request\work_type_request_nav.html:179 -#: .\employee\templates\employee_nav.html:341 -#: .\employee\templates\employee_nav.html:351 +#: .\employee\templates\employee_nav.html:195 +#: .\employee\templates\employee_nav.html:201 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:145 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:154 #: .\horilla_views\templates\generic\horilla_nav.html:163 @@ -4379,7 +4605,7 @@ msgstr "Chercher" #: .\recruitment\templates\candidate\candidate_nav.html:97 #: .\recruitment\templates\candidate\candidate_nav.html:107 msgid "Group By" -msgstr "Groupe Par" +msgstr "Grouper par" #: .\asset\templates\asset_history\asset_history_nav.html:46 #: .\asset\templates\request_allocation\asset_request_allocation_view.html:167 @@ -4394,7 +4620,7 @@ msgstr "Groupe Par" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:77 #: .\base\templates\shift_request\shift_request_nav.html:242 #: .\base\templates\work_type_request\work_type_request_nav.html:183 -#: .\employee\templates\employee_nav.html:356 +#: .\employee\templates\employee_nav.html:205 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:158 #: .\horilla_views\templates\generic\horilla_nav.html:172 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:179 @@ -4411,24 +4637,22 @@ msgid "Field" msgstr "Champ" #: .\asset\templates\asset_history\asset_history_single_view.html:4 -#, fuzzy -#| msgid "Asset Update" msgid "Asset Details" -msgstr "Actifs Mise à jour" +msgstr "Détails de l'actif" #: .\asset\templates\asset_history\asset_history_single_view.html:60 #: .\asset\templates\request_allocation\group_by.html:617 #: .\asset\templates\request_allocation\group_by.html:813 #: ⁨.\asset\templates\request_allocation\individual allocation.html⁩:71 msgid "Returned Status" -msgstr "Statut de Retour" +msgstr "Statut de retour" #: .\asset\templates\asset_history\asset_history_single_view.html:71 #: .\asset\templates\request_allocation\group_by.html:630 #: .\asset\templates\request_allocation\group_by.html:827 #: ⁨.\asset\templates\request_allocation\individual allocation.html⁩:90 msgid "Allocated Date" -msgstr "Alloué Date" +msgstr "Date allouée" #: .\asset\templates\asset_history\asset_history_single_view.html:95 #: .\asset\templates\request_allocation\group_by.html:650 @@ -4437,230 +4661,63 @@ msgstr "Alloué Date" msgid "Return Description" msgstr "Description du retour" -#: .\asset\templates\asset_history\asset_history_single_view.html:105 -#: .\asset\templates\request_allocation\asset_allocation_creation.html:50 -#: .\asset\templates\request_allocation\asset_approve.html:25 -#, fuzzy -#| msgid "Is Condition Based" -msgid "Assign Condition Images" -msgstr "Est basé sur la condition" - #: .\asset\templates\asset_history\asset_history_view.html:6 -#, fuzzy -#| msgid "Rejected Requests" msgid "Selected Assets" -msgstr "Rejetées Demandes" +msgstr "Actifs sélectionnés" -#: .\asset\templates\batch\asset_batch_empty.html:22 +#: .\asset\templates\batch\asset_batch_empty.html:7 #: .\asset\templates\batch\asset_batch_number_view.html:22 #: .\asset\templates\category\asset_category_view.html:139 +#: .\report\templates\report\asset_report.html:68 msgid "Asset Batch Number" -msgstr "Immobilisation Numéro de lot" +msgstr "Numéro de lot d'actif" -#: .\asset\templates\batch\asset_batch_empty.html:32 -#: .\asset\templates\batch\asset_batch_number_view.html:44 -#: .\asset\templates\category\asset_category.html:60 -#: .\asset\templates\category\asset_category_view.html:198 -#: .\asset\templates\category\asset_empty.html:80 -#: .\attendance\templates\attendance\attendance\attendance_empty.html:84 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:255 -#: .\attendance\templates\attendance\attendance_account\nav.html:159 -#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:23 -#: .\attendance\templates\attendance\break_point\condition.html:13 -#: .\attendance\templates\attendance\grace_time\grace_time_table.html:22 -#: .\attendance\templates\attendance\grace_time\grace_time_table.html:137 -#: .\attendance\templates\requests\attendance\nav.html:145 -#: .\attendance\templates\requests\attendance\requests_empty.html:61 -#: .\base\templates\base\action_type\action_type.html:15 -#: .\base\templates\base\auth\group_accordion.html:49 -#: .\base\templates\base\company\company.html:17 -#: .\base\templates\base\department\department.html:17 -#: .\base\templates\base\employee_type\employee_type.html:17 -#: .\base\templates\base\job_position\job_position.html:15 -#: .\base\templates\base\job_role\job_role.html:15 -#: .\base\templates\base\mail_server\mail_server.html:17 -#: .\base\templates\base\rotating_shift\rotating_shift.html:18 -#: .\base\templates\base\rotating_work_type\rotating_work_type.html:18 -#: .\base\templates\base\shift\schedule.html:17 -#: .\base\templates\base\shift\shift.html:17 -#: .\base\templates\base\tags\employee_tags.html:20 -#: .\base\templates\base\tags\helpdesk_tags.html:20 -#: .\base\templates\base\tags\tags.html:21 -#: .\base\templates\base\ticket_type\ticket_type.html:17 -#: .\base\templates\base\work_type\work_type.html:17 -#: .\base\templates\company_leave\company_leave_view.html:67 -#: .\base\templates\holiday\holiday_view.html:87 -#: .\base\templates\mail\view_templates.html:32 -#: .\base\templates\multi_approval_condition\condition.html:31 -#: .\base\templates\shift_request\shift_request_nav.html:342 -#: .\base\templates\work_type_request\work_type_request_nav.html:271 -#: .\employee\templates\documents\document_nav.html:233 -#: .\employee\templates\employee_nav.html:483 -#: .\employee\templates\policies\nav.html:18 -#: .\employee\templates\tabs\document_tab.html:16 -#: .\employee\templates\tabs\profile-asset-tab.html:9 -#: .\employee\templates\tabs\profile-attendance-tab.html:9 -#: .\employee\templates\tabs\resignation.html:6 -#: .\helpdesk\templates\department_managers\department_managers.html:17 -#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:83 -#: .\helpdesk\templates\helpdesk\faq\faq_nav.html:97 -#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:100 -#: .\horilla_views\templates\generic\horilla_nav.html:229 -#: .\leave\templates\leave\accrual_plan_view.html:3 -#: .\leave\templates\leave\company_leave\company_leave_view.html:65 -#: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:207 -#: .\leave\templates\leave\holiday\holiday_view.html:128 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:220 -#: .\leave\templates\leave\leave_my_requests_view.html:3 -#: .\leave\templates\leave\leave_request\request_view.html:172 -#: .\leave\templates\leave\leave_request_view.html:3 -#: .\leave\templates\leave\leave_type\leave_type_creation.html:263 -#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:33 -#: .\leave\templates\leave\leave_type\leave_type_view.html:55 -#: .\leave\templates\leave\leave_type_creation.html:185 -#: .\leave\templates\leave\request_view.html:108 -#: .\leave\templates\leave\restrict\view_restrict.html:67 -#: .\leave\templates\leave\user_eave_type_empty_view.html:32 -#: .\leave\templates\leave\user_leave\user_request_view.html:261 -#: .\leave\templates\leave\user_leave_type_empty_view.html:32 -#: .\offboarding\templates\offboarding\pipeline\nav.html:21 -#: .\offboarding\templates\offboarding\resignation\nav.html:88 -#: .\onboarding\templates\onboarding\candidate_creation.html:82 -#: .\onboarding\templates\onboarding\candidates_view.html:207 -#: .\payroll\templates\payroll\allowance\allowance_empty.html:24 -#: .\payroll\templates\payroll\allowance\view_allowance.html:72 -#: .\payroll\templates\payroll\contract\contract_empty.html:30 -#: .\payroll\templates\payroll\contract\contract_view.html:179 -#: .\payroll\templates\payroll\contribution\contribution_deduction_view.html:31 -#: .\payroll\templates\payroll\deduction\deduction_empty.html:25 -#: .\payroll\templates\payroll\deduction\view_deduction.html:73 -#: .\payroll\templates\payroll\loan\nav.html:83 -#: .\payroll\templates\payroll\payslip\payslips_empty.html:33 -#: .\payroll\templates\payroll\payslip\view_payslips.html:236 -#: .\payroll\templates\payroll\reimbursement\nav.html:52 -#: .\payroll\templates\payroll\settings\auto_payslip_settings.html:18 -#: .\payroll\templates\payroll\tax\filing_status_empty.html:20 -#: .\payroll\templates\payroll\tax\filing_status_list.html:56 -#: .\payroll\templates\payroll\tax\filing_status_view.html:54 -#: .\pms\templates\bonus\view_bonus_settings.html:17 -#: .\pms\templates\feedback\feedback_empty.html:31 -#: .\pms\templates\feedback\feedback_list_view.html:188 -#: .\pms\templates\feedback\question_template\question_template_empty.html:36 -#: .\pms\templates\feedback\question_template\question_template_view.html:38 -#: .\pms\templates\meetings\meetings_nav.html:93 -#: .\pms\templates\okr\key_result\kr_nav.html:124 -#: .\pms\templates\okr\objective_empty.html:28 -#: .\pms\templates\okr\objective_list_view.html:281 -#: .\pms\templates\okr\okr_nav.html:235 -#: .\pms\templates\period\period_empty.html:38 -#: .\pms\templates\period\period_view.html:28 -#: .\project\templates\project\new\navbar.html:249 -#: .\project\templates\task\new\task_navbar.html:103 -#: .\project\templates\time_sheet\time_sheet_navbar.html:147 -#: .\recruitment\templates\candidate\candidate_empty.html:33 -#: .\recruitment\templates\candidate\candidate_nav.html:253 -#: .\recruitment\templates\candidate\document.html:59 -#: .\recruitment\templates\candidate\interview_nav.html:100 -#: .\recruitment\templates\offerletter\view_templates.html:32 -#: .\recruitment\templates\recruitment\nav.html:35 -#: .\recruitment\templates\recruitment\recruitment_empty.html:18 -#: .\recruitment\templates\settings\reject_reasons.html:10 -#: .\recruitment\templates\settings\skills\skills_view.html:10 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:140 -#: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:195 -#: .\recruitment\templates\stage\nav.html:69 -#: .\recruitment\templates\stage\stage_empty.html:23 -msgid "Create" -msgstr "Créer" - -#: .\asset\templates\batch\asset_batch_empty.html:53 +#: .\asset\templates\batch\asset_batch_empty.html:31 msgid "No Asset Batches have been created." -msgstr "Aucun groupe d'actifs n'a été créé." - -#: .\asset\templates\batch\asset_batch_number_creation.html:20 -#, fuzzy -#| msgid "Asset Batch Number" -msgid "Create Batch Number" -msgstr "Immobilisation Numéro de lot" - -#: .\asset\templates\batch\asset_batch_number_creation.html:47 -#: .\asset\templates\batch\asset_batch_number_list.html:18 -#: .\asset\templates\batch\asset_batch_number_update.html:32 -#: .\asset\templates\category\asset_filter_export.html:50 -msgid "Batch Number" -msgstr "Numéro de lot" +msgstr "Aucun lot d'actifs n'a été créé." #: .\asset\templates\batch\asset_batch_number_list.html:52 msgid "Do you want to delete this batch number ?" -msgstr "Voulez-vous supprimer ce numéro de lot ?" - -#: .\asset\templates\batch\asset_batch_number_update.html:23 -msgid "Batch Number Update" -msgstr "Mise à jour du Numéro de lot" +msgstr "Veux-tu supprimer ce numéro de lot?" #: .\asset\templates\category\asset_category.html:81 msgid "Do you want to delete this category?" -msgstr "Voulez-vous supprimer cette catégorie ?" - -#: .\asset\templates\category\asset_category_creation.html:32 -msgid "Asset Category Creation" -msgstr "Actifs Création Catégorie" - -#: .\asset\templates\category\asset_category_creation.html:40 -#: .\asset\templates\category\asset_category_update.html:38 -#: .\base\forms.py:2634 .\base\models.py:1675 -#: .\biometric\templates\biometric\add_biometric_device.html:21 -#: .\biometric\templates\biometric\edit_biometric_device.html:20 -#: .\biometric\templates\biometric\edit_cosec_user.html:26 .\leave\forms.py:183 -#: .\leave\models.py:318 -#: .\leave\templates\leave\leave_type\leave_type_creation.html:32 -#: .\leave\templates\leave\leave_type\leave_type_filter.html:9 -#: .\leave\templates\leave\leave_type\leave_type_update.html:28 -#: .\leave\templates\leave\leave_type_creation.html:38 -#: .\leave\templates\leave\leave_type_update.html:40 -#: .\onboarding\templates\onboarding\table.html:10 .\recruitment\forms.py:402 -#: .\recruitment\models.py:339 -#: .\recruitment\templates\candidate\application_form.html:101 -#: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:19 -msgid "Name" -msgstr "Nom" - -#: .\asset\templates\category\asset_category_update.html:29 -msgid "Asset Category Update" -msgstr "Actifs Catégorie Mise à jour" +msgstr "Veux-tu supprimer cette catégorie?" #: .\asset\templates\category\asset_category_view.html:70 msgid "Search in :Asset" -msgstr "Rechercher dans: Asset" +msgstr "Recherche dans : Actif" #: .\asset\templates\category\asset_category_view.html:71 msgid "Search in :Asset Category" -msgstr "Actifs Catégorie" +msgstr "Recherche dans : Catégorie d'actif" #: .\asset\templates\category\asset_category_view.html:93 msgid "Category Name" -msgstr "Catégorie Nom" +msgstr "Nom de la catégorie" #: .\asset\templates\category\asset_category_view.html:133 +#: .\report\templates\report\asset_report.html:62 msgid "Purchase Cost" -msgstr "Achat Coût" +msgstr "Coût d'achat" #: .\asset\templates\category\asset_category_view.html:178 -#: .\asset\templates\category\asset_empty.html:47 +#: .\asset\templates\category\asset_empty.html:27 msgid "Do you want to download template ?" -msgstr "Voulez-vous télécharger le modèle ?" +msgstr "Veux-tu télécharger le modèle?" #: .\asset\templates\category\asset_category_view.html:179 -#: .\asset\templates\category\asset_empty.html:47 +#: .\asset\templates\category\asset_empty.html:28 #: .\attendance\templates\attendance\attendance\attendance_empty.html:75 #: .\attendance\templates\attendance\attendance\attendance_nav.html:223 -#: .\attendance\templates\attendance\attendance_activity\nav.html:76 +#: .\attendance\templates\attendance\attendance_activity\nav.html:77 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:136 #: .\base\templates\holiday\holiday_view.html:52 -#: .\employee\templates\employee_nav.html:404 +#: .\employee\templates\employee_nav.html:237 +#: .\horilla_views\templates\generic\import_block.html:11 #: .\leave\templates\leave\holiday\holiday_view.html:82 #: .\leave\templates\leave\leave_assign\assign_view.html:132 -#: .\project\templates\project\new\navbar.html:177 +#: .\project\cbv\projects.py:76 .\project\templates\project\new\navbar.html:177 msgid "Import" msgstr "Importer" @@ -4671,30 +4728,30 @@ msgstr "Importer" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:158 #: .\attendance\templates\attendance\attendance_account\nav.html:129 #: .\attendance\templates\attendance\attendance_activity\export_filter.html:148 -#: .\attendance\templates\attendance\attendance_activity\nav.html:82 +#: .\attendance\templates\attendance\attendance_activity\nav.html:84 #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:185 #: .\attendance\templates\attendance\late_come_early_out\nav.html:74 -#: .\attendance\templates\attendance\work_record\work_record_list.html:5 +#: .\attendance\templates\attendance\work_record\work_record_list.html:18 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:125 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:149 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:126 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:122 -#: .\base\templates\holiday\holiday_export_filter_form.html:74 +#: .\base\templates\holiday\holiday_export_filter_form.html:87 #: .\base\templates\holiday\holiday_view.html:60 #: .\base\templates\shift_request\shift_request_export.html:145 #: .\base\templates\shift_request\shift_request_nav.html:292 #: .\base\templates\work_type_request\work_type_request_export.html:142 #: .\base\templates\work_type_request\work_type_request_nav.html:226 #: .\employee\templates\employee_export_filter.html:101 -#: .\employee\templates\employee_nav.html:420 +#: .\employee\templates\employee_nav.html:247 #: .\horilla_views\templates\generic\export_fields_modal.html:13 -#: .\horilla_views\templates\generic\quick_actions.html:77 +#: .\horilla_views\templates\generic\quick_actions.html:78 #: .\leave\templates\leave\holiday\holiday_export_filter_form.html:74 #: .\leave\templates\leave\holiday\holiday_view.html:95 #: .\leave\templates\leave\leave_assign\assign_view.html:140 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:153 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:156 -#: .\leave\templates\leave\leave_request\request_view.html:153 +#: .\leave\templates\leave\leave_request\request_view.html:156 #: .\onboarding\templates\onboarding\candidates_view.html:149 #: .\payroll\templates\payroll\contract\contract_export_filter.html:184 #: .\payroll\templates\payroll\contract\contract_view.html:141 @@ -4702,46 +4759,26 @@ msgstr "Importer" #: .\payroll\templates\payroll\dashboard.html:123 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:258 #: .\payroll\templates\payroll\payslip\view_payslips.html:202 -#: .\project\templates\project\new\navbar.html:188 +#: .\project\cbv\projects.py:85 .\project\templates\project\new\navbar.html:188 #: .\recruitment\templates\candidate\candidate_nav.html:157 -#: .\recruitment\templates\candidate\export_filter.html:201 +#: .\recruitment\templates\candidate\export_filter.html:248 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:30 msgid "Export" msgstr "Exporter" -#: .\asset\templates\category\asset_empty.html:96 -msgid "There is no Asset category and no Assets has been created." -msgstr "Il n'y a pas de catégorie d'actifs et aucun actif n'a été créé." +#: .\asset\templates\category\asset_empty.html:57 +#, fuzzy +#| msgid "No Asset Batches have been created." +msgid "No Asset Categories or Assets have been created." +msgstr "Aucun lot d'actifs n'a été créé." #: .\asset\templates\category\asset_filter_export.html:8 -#, fuzzy -#| msgid "Edit Request" msgid "Export Assets" -msgstr "Modifier la demande" +msgstr "Exporter des actifs" #: .\asset\templates\category\asset_filter_export.html:38 msgid "Purchased Date" -msgstr "Achated Date" - -#: .\asset\templates\request_allocation\asset_allocation_creation.html:19 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:103 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:187 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:241 -msgid "Asset Allocation" -msgstr "Actifs Allocation" - -#: .\asset\templates\request_allocation\asset_allocation_creation.html:29 -msgid "Assigned To" -msgstr "Assigné à" - -#: .\asset\templates\request_allocation\asset_allocation_creation.html:43 -#: .\asset\templates\request_allocation\individual_own.html:71 -msgid "Assigned By" -msgstr "Assigné Par" - -#: .\asset\templates\request_allocation\asset_approve.html:7 -msgid "Asset Approve" -msgstr "l'actif Approbation" +msgstr "Date d'achat" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:69 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:401 @@ -4754,46 +4791,38 @@ msgstr "l'actif Approbation" #: .\asset\templates\request_allocation\individual_own.html:96 #: .\employee\templates\tabs\asset-tab.html:71 msgid "Return" -msgstr "Retour" +msgstr "Retourner" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:75 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:385 #: .\asset\templates\request_allocation\individual_own.html:62 #: .\employee\templates\tabs\profile-asset-tab.html:58 -#, fuzzy -#| msgid "Requested Date" msgid "Requested to return" -msgstr "Demandée Date" +msgstr "Demandé de retourner" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:78 #: .\asset\templates\request_allocation\individual_own.html:101 #: .\employee\templates\tabs\profile-asset-tab.html:62 -#, fuzzy -#| msgid "Are you sure you want to delete this shift?" msgid "Are you sure you want to return this asset?" -msgstr "Êtes-vous sûr de vouloir supprimer cette travail par roulement?" +msgstr "Es-tu sûr·e de vouloir retourner ce matériel ?" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:83 #: .\asset\templates\request_allocation\individual_own.html:105 #: .\employee\templates\tabs\profile-asset-tab.html:67 -#, fuzzy -#| msgid "Asset Request" msgid "Return Request" -msgstr "D'actif Demande" +msgstr "Demande de retour" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:142 -#, fuzzy -#| msgid "Your Leave request has been cancelled" msgid "No assets have been assigned to you." -msgstr "Votre demande de congé a été annulée" +msgstr "Aucun actif ne t'a été attribué." #: .\asset\templates\request_allocation\asset_request_allocation_list.html:184 #: .\asset\templates\request_allocation\group_by.html:127 #: .\asset\templates\request_allocation\group_by.html:332 -#: .\attendance\templates\attendance\attendance\group_by.html:89 -#: .\attendance\templates\attendance\attendance\group_by.html:389 -#: .\attendance\templates\attendance\attendance\tab_content.html:391 -#: .\attendance\templates\attendance\attendance\tab_content.html:679 +#: .\attendance\templates\attendance\attendance\group_by.html:90 +#: .\attendance\templates\attendance\attendance\group_by.html:391 +#: .\attendance\templates\attendance\attendance\tab_content.html:340 +#: .\attendance\templates\attendance\attendance\tab_content.html:576 #: .\base\templates\shift_request\htmx\group_by.html:50 #: .\base\templates\shift_request\htmx\group_by.html:353 #: .\base\templates\shift_request\htmx\requests.html:58 @@ -4812,10 +4841,8 @@ msgstr "Votre demande de congé a été annulée" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:118 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:454 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:785 -#, fuzzy -#| msgid "Condition" msgid "Confirmation" -msgstr "Condition" +msgstr "Confirmation" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:226 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:246 @@ -4827,11 +4854,9 @@ msgstr "Condition" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:151 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:156 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:160 -#: .\attendance\templates\attendance\attendance\group_by.html:193 -#: .\attendance\templates\attendance\attendance\tab_content.html:791 +#: .\attendance\templates\attendance\attendance\group_by.html:194 +#: .\attendance\templates\attendance\attendance\tab_content.html:669 #: .\attendance\templates\requests\attendance\individual_view.html:100 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:35 -#: .\base\templates\request_and_approve\leave_request_approve.html:34 #: .\base\templates\shift_request\htmx\allocation_details.html:125 #: .\base\templates\shift_request\htmx\allocation_details.html:126 #: .\base\templates\shift_request\htmx\allocation_requests.html:144 @@ -4849,7 +4874,7 @@ msgstr "Condition" #: .\base\templates\work_type_request\htmx\requests.html:170 #: .\base\templates\work_type_request\htmx\requests.html:177 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:103 -#: .\employee\templates\documents\requests.html:190 +#: .\employee\templates\documents\requests.html:143 #: .\employee\templates\leave-tab.html:224 #: .\employee\templates\leave-tab.html:229 #: .\employee\templates\tabs\asset_request_tab.html:57 @@ -4865,6 +4890,8 @@ msgstr "Condition" #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:149 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:151 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:158 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:35 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:34 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:300 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:305 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:266 @@ -4905,10 +4932,8 @@ msgstr "Approuver" #: .\asset\templates\request_allocation\group_by.html:251 #: .\asset\templates\request_allocation\group_by.html:372 #: .\asset\templates\request_allocation\group_by.html:449 -#, fuzzy -#| msgid "Do you want to delete this asset?" msgid "Do you want to reject this asset request?" -msgstr "Voulez-vous supprimer cet élément ?" +msgstr "Veux-tu rejeter cette demande d'actif?" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:234 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:250 @@ -4920,9 +4945,6 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\asset\templates\request_allocation\group_by.html:454 #: .\asset\templates\request_allocation\individual_request.html:125 #: .\attendance\templates\requests\attendance\individual_view.html:95 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:46 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:51 -#: .\base\templates\request_and_approve\leave_request_approve.html:40 #: .\base\templates\shift_request\htmx\group_by.html:148 #: .\base\templates\shift_request\htmx\group_by.html:154 #: .\base\templates\shift_request\htmx\group_by.html:521 @@ -4935,8 +4957,8 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\base\templates\work_type_request\htmx\requests.html:190 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:107 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:108 -#: .\employee\templates\documents\requests.html:39 -#: .\employee\templates\documents\requests.html:208 +#: .\employee\templates\documents\requests.html:19 +#: .\employee\templates\documents\requests.html:156 #: .\employee\templates\tabs\asset_request_tab.html:67 #: .\employee\templates\tabs\document_tab.html:101 #: .\employee\templates\tabs\document_tab.html:219 @@ -4953,6 +4975,9 @@ msgstr "Voulez-vous supprimer cet élément ?" #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:168 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:171 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:178 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:46 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:51 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:40 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:315 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:320 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:281 @@ -4978,72 +5003,53 @@ msgid "Reject" msgstr "Rejeter" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:311 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no asset request." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de demande d'actif." #: .\asset\templates\request_allocation\asset_request_allocation_list.html:391 -#, fuzzy -#| msgid "Allocated By" msgid "Allocated" -msgstr "Attribué Par" +msgstr "Alloué" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:408 #: .\asset\templates\request_allocation\group_by.html:591 #: .\asset\templates\request_allocation\group_by.html:785 msgid "Returned" -msgstr "ReRetournered" +msgstr "Retourné" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:467 -#, fuzzy -#| msgid "There is no Asset category and no Assets has been created." msgid "There is no asset allocation has been created." -msgstr "Il n'y a pas de catégorie d'actifs et aucun actif n'a été créé." - -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:73 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:161 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:231 -#: .\asset\templates\request_allocation\asset_request_creation.html:12 -msgid "Asset Request" -msgstr "D'actif Demande" +msgstr "Il n'y a pas eu de création d'allocation d'actif." #: .\asset\templates\request_allocation\asset_request_allocation_view.html:79 msgid "Requested Employee" -msgstr "Demandé Employé" +msgstr "Employé·e demandeur·euse" #: .\asset\templates\request_allocation\asset_request_allocation_view.html:89 msgid "Asset Request Date" -msgstr "l'Aactif Demande Date" +msgstr "Date de la demande d'actif" #: .\asset\templates\request_allocation\asset_request_allocation_view.html:235 msgid "Create request" -msgstr "Créer Demande" +msgstr "Créer une demande" #: .\asset\templates\request_allocation\asset_request_allocation_view.html:246 msgid "Create allocation" -msgstr "Créer Allocation" - -#: .\asset\templates\request_allocation\asset_request_creation.html:36 -msgid "Requesting User" -msgstr "Utilisateur Demandeur" +msgstr "Créer une allocation" #: .\asset\templates\request_allocation\group_by.html:34 #: .\asset\templates\request_allocation\group_by.html:572 msgid "In use" -msgstr "En usage" +msgstr "En cours d'utilisation" #: .\asset\templates\request_allocation\group_by.html:164 #: .\asset\templates\request_allocation\group_by.html:367 -#, fuzzy -#| msgid "Approve" msgid " Approve" msgstr "Approuver" #: .\asset\templates\request_allocation\group_by.html:224 #: .\asset\templates\request_allocation\group_by.html:422 #: .\asset\templates\request_allocation\individual_request.html:80 -#: .\base\models.py:858 .\base\models.py:1014 +#: .\base\models.py:861 .\base\models.py:1017 #: .\base\templates\shift_request\htmx\allocation_requests.html:50 #: .\base\templates\shift_request\htmx\group_by.html:44 #: .\base\templates\shift_request\htmx\group_by.html:346 @@ -5061,11 +5067,12 @@ msgstr "Approuver" #: .\employee\templates\tabs\shift-tab.html:176 #: .\employee\templates\tabs\shift-tab.html:860 msgid "Requested Date" -msgstr "Demandée Date" +msgstr "Date de la demande" #: .\asset\templates\request_allocation\group_by.html:235 #: .\asset\templates\request_allocation\group_by.html:433 #: .\asset\templates\request_allocation\individual_request.html:97 +#: .\attendance\models.py:218 msgid "Request Description" msgstr "Description de la demande" @@ -5073,7 +5080,7 @@ msgstr "Description de la demande" #: .\asset\templates\request_allocation\individual_request.html:45 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:4 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:18 -#: .\attendance\templates\requests\attendance\request_lines.html:449 +#: .\attendance\templates\requests\attendance\request_lines.html:453 #: .\base\templates\base\rotating_shift\individual_view.html:17 #: .\base\templates\base\rotating_work_type\individual_view.html:21 #: .\base\templates\shift_request\htmx\allocation_details.html:8 @@ -5089,24 +5096,23 @@ msgstr "Description de la demande" #: .\leave\templates\leave\leave_request\one_request_view.html:21 #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:32 #: .\leave\templates\leave\user_leave\group_by.html:331 -#: .\leave\templates\leave\user_leave\user_request_one.html:7 +#: .\leave\templates\leave\user_leave\user_request_one.html:4 #: .\leave\templates\leave\user_leave\user_requests.html:270 #: .\offboarding\templates\offboarding\pipeline\individual_view.html:6 #: .\payroll\templates\payroll\loan\installments.html:5 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:7 #: .\pms\templates\meetings\meeting_single_view.html:21 -#: .\pms\templates\okr\emp_obj_single.html:19 -#: .\recruitment\templates\recruitment\open_recruitments.html:93 +#: .\pms\templates\okr\emp_obj_single.html:19 .\project\cbv\dashboard.py:72 +#: .\project\cbv\timesheet.py:496 +#: .\recruitment\templates\recruitment\open_recruitments.html:102 #: .\recruitment\templates\survey\view_single_template.html:4 -#: .\templates\dashboard.html:276 -#, fuzzy -#| msgid "Bank Details" +#: .\templates\dashboard.html:268 msgid "Details" -msgstr "Banque Détails" +msgstr "Détails" #: .\asset\templates\request_allocation\individual_own.html:26 msgid "Asset Information" -msgstr "Actif Informations" +msgstr "Informations sur l'actif" #: .\asset\views.py:88 msgid "Asset deleted successfully" @@ -5114,7 +5120,7 @@ msgstr "Actif supprimé avec succès" #: .\asset\views.py:90 msgid "You cannot delete this asset." -msgstr "Vous ne pouvez pas supprimer cet actif." +msgstr "Tu ne peux pas supprimer cet actif." #: .\asset\views.py:128 msgid "Asset created successfully" @@ -5126,135 +5132,123 @@ msgstr "Actif mis à jour" #: .\asset\views.py:278 msgid "Asset not found" -msgstr "Actif introuvable" +msgstr "Actif non trouvé" #: .\asset\views.py:301 .\asset\views.py:311 msgid "Asset is in use" -msgstr "L'actif est en cours d'utilisation" +msgstr "L'actif est utilisé" #: .\asset\views.py:303 .\asset\views.py:316 msgid "Asset is used in allocation!." -msgstr "L'actif est utilisé dans l'allocation !." +msgstr "L'actif est utilisé dans l'allocation !." #: .\asset\views.py:401 msgid "Asset category created successfully" -msgstr "Catégorie d'actif créée avec succès" +msgstr "Catégorie d'actifs créée avec succès" -#: .\asset\views.py:430 +#: .\asset\views.py:431 msgid "Asset category updated successfully" -msgstr "Catégorie d'actif mise à jour avec succès" +msgstr "Catégorie d'actifs mise à jour avec succès" -#: .\asset\views.py:446 -#, fuzzy -#| msgid "Asset Category Deleted" +#: .\asset\views.py:447 msgid "Asset category deleted." -msgstr "Catégorie d'actif supprimée" +msgstr "Catégorie d'actifs supprimée." -#: .\asset\views.py:448 +#: .\asset\views.py:449 msgid "Assets are located within this category." -msgstr "Les actifs sont situés dans cette catégorie." +msgstr "Les actifs se trouvent dans cette catégorie." -#: .\asset\views.py:597 +#: .\asset\views.py:599 msgid "Asset request created!" -msgstr "Demande d'élément créée !" +msgstr "Demande d'actif créée!" -#: .\asset\views.py:617 -#, fuzzy -#| msgid "This Employee type already in use." +#: .\asset\views.py:619 msgid "Asset request does not exist." -msgstr "Ce type d'employé est déjà utilisé." +msgstr "La demande d'actif n'existe pas." -#: .\asset\views.py:643 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\asset\views.py:645 msgid "Your asset request has been approved!" -msgstr "Votre demande de congé a été approuvée" +msgstr "Votre demande d'actif a été approuvée!" -#: .\asset\views.py:650 -#, fuzzy -#| msgid "Asset request approved successfully!." +#: .\asset\views.py:652 msgid "Asset request approved successfully!" -msgstr "Demande d'actif approuvée avec succès !." +msgstr "Demande d'actif approuvée avec succès!" -#: .\asset\views.py:653 +#: .\asset\views.py:655 msgid "An error occurred: " -msgstr "" +msgstr "Une erreur est survenue: " -#: .\asset\views.py:713 -#, fuzzy -#| msgid "Asset request rejected" +#: .\asset\views.py:715 msgid "Asset request has been rejected." -msgstr "Demande d'élément rejetée" +msgstr "La demande d'actif a été rejetée." -#: .\asset\views.py:763 +#: .\asset\views.py:765 msgid "Asset allocated successfully!." -msgstr "Actif alloué avec succès !." +msgstr "Actif alloué avec succès !." -#: .\asset\views.py:777 +#: .\asset\views.py:779 msgid "Return request for {} initiated." -msgstr "" +msgstr "Demande de retour de {} initiée." -#: .\asset\views.py:850 +#: .\asset\views.py:852 msgid "Asset Return Successful !." -msgstr "Retour d'actif réussi !." +msgstr "Retour de l'actif réussi !." -#: .\asset\views.py:871 +#: .\asset\views.py:873 msgid "Asset Return Successful!." -msgstr "Retour d'actif réussi !." +msgstr "Retour d'actif réussi !." -#: .\asset\views.py:1240 .\asset\views.py:1251 +#: .\asset\views.py:1242 .\asset\views.py:1253 msgid "Successfully imported Assets" msgstr "Actifs importés avec succès" -#: .\asset\views.py:1255 +#: .\asset\views.py:1257 msgid "File Error" msgstr "Erreur de fichier" -#: .\asset\views.py:1296 +#: .\asset\views.py:1298 msgid "There are no assets to export." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas d'actifs à exporter." -#: .\asset\views.py:1409 +#: .\asset\views.py:1412 msgid "Batch number created successfully." msgstr "Numéro de lot créé avec succès." -#: .\asset\views.py:1476 +#: .\asset\views.py:1479 msgid "This batch number is already in-use" msgstr "Ce numéro de lot est déjà utilisé" -#: .\asset\views.py:1484 +#: .\asset\views.py:1487 msgid "Batch updated successfully." msgstr "Lot mis à jour avec succès." -#: .\asset\views.py:1506 +#: .\asset\views.py:1510 msgid "Batch number in-use" -msgstr "Numéro de lot en cours d'utilisation" +msgstr "Numéro de lot utilisé" -#: .\asset\views.py:1509 +#: .\asset\views.py:1513 msgid "Batch number deleted" msgstr "Numéro de lot supprimé" -#: .\asset\views.py:1511 +#: .\asset\views.py:1515 msgid "Batch number not found" -msgstr "numéro de lot introuvable" +msgstr "Numéro de lot non trouvé" -#: .\asset\views.py:1513 -#, fuzzy -#| msgid "You cannot delete this note." +#: .\asset\views.py:1517 msgid "You cannot delete this Batch number." -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer ce numéro de lot." -#: .\asset\views.py:1643 .\asset\views.py:1673 -#, fuzzy -#| msgid "No email found." +#: .\asset\views.py:1639 .\base\translator.py:249 +msgid "asset" +msgstr "actif" + +#: .\asset\views.py:1647 .\asset\views.py:1677 msgid "Oops!! No Asset found..." -msgstr "Aucun e-mail trouvé." +msgstr "Oups! Aucun actif trouvé." -#: .\asset\views.py:1665 -#, fuzzy -#| msgid "Asset is in use" +#: .\asset\views.py:1669 msgid "assets in use" -msgstr "L'actif est en cours d'utilisation" +msgstr "actifs en cours d'utilisation" #: .\attendance\filters.py:65 .\base\translator.py:50 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:25 @@ -5282,7 +5276,7 @@ msgstr "Avril" #: .\attendance\filters.py:69 .\base\translator.py:54 .\base\translator.py:109 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:29 -#: .\leave\models.py:74 .\recruitment\views\dashboard.py:226 +#: .\leave\models.py:68 .\recruitment\views\dashboard.py:226 msgid "May" msgstr "Mai" @@ -5328,40 +5322,22 @@ msgstr "Novembre" msgid "December" msgstr "Décembre" -#: .\attendance\forms.py:104 .\base\forms.py:214 .\base\forms.py:270 -#: .\employee\forms.py:337 .\payroll\forms\tax_forms.py:49 -#: .\recruitment\forms.py:94 .\recruitment\forms.py:150 -#, python-brace-format -msgid "---Choose {label}---" -msgstr "---Choisissez {label}---" - -#: .\attendance\forms.py:250 -#, fuzzy -#| msgid "Approver" -msgid "Approve overtime?" -msgstr "Approbatrice" - -#: .\attendance\forms.py:251 -#, fuzzy -#| msgid "Validate Attendances" -msgid "Validate Attendance?" -msgstr "Valider Fréquentation" - -#: .\attendance\forms.py:292 +#: .\attendance\forms.py:218 #: .\base\templates\base\auth\group_assign_view.html:10 #: .\base\templates\base\auth\group_assign_view.html:37 -#: .\base\templates\base\auth\permission_assign.html:3 .\biometric\forms.py:101 -#: .\biometric\forms.py:127 +#: .\base\templates\base\auth\permission_assign.html:3 .\biometric\forms.py:105 +#: .\biometric\forms.py:138 #: .\biometric\templates\biometric\add_biometric_user.html:15 #: .\biometric\templates\biometric\list_biometric_devices.html:58 #: .\biometric\templates\biometric\nav_employees_biometric.html:7 #: .\biometric\templates\biometric\nav_employees_cosec_biometric.html:5 #: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:5 -#: .\employee\models.py:884 +#: .\biometric\templates\biometric_users\etimeoffice\nav_etimeoffice_employees.html:5 +#: .\employee\models.py:932 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:69 -#: .\employee\templates\documents\document_request_create_form.html:40 -#: .\employee\templates\employee_nav.html:168 .\employee\views.py:2897 -#: .\employee\views.py:2920 +#: .\employee\templates\employee_nav.html:69 .\employee\views.py:2616 +#: .\employee\views.py:2874 .\employee\views.py:2897 +#: .\horilla_documents\models.py:47 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:50 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:15 #: .\leave\templates\leave\leave_assign\leave_assign_one_form.html:28 @@ -5369,88 +5345,85 @@ msgstr "Valider Fréquentation" #: .\leave\templates\leave\leave_assign_one_form.html:18 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:15 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:15 -#: .\pms\forms.py:1093 .\pms\templates\meetings\meeting_single_view.html:60 +#: .\pms\forms.py:1078 .\pms\forms.py:1184 .\pms\forms.py:1290 +#: .\pms\templates\meetings\meeting_single_view.html:60 #: .\pms\templates\meetings\meetings_list.html:28 #: .\pms\templates\meetings\meetings_list.html:29 #: .\pms\templates\meetings\meetings_list.html:85 #: .\pms\templates\meetings\view_meetings.html:33 +#: .\report\templates\report\leave_report.html:46 +#: .\report\templates\report\leave_report.html:135 +#: .\report\templates\report\pms_report.html:75 msgid "Employees" -msgstr "Employés" +msgstr "Employé·e·s" -#: .\attendance\forms.py:441 .\base\forms.py:823 .\base\forms.py:833 -#: .\base\forms.py:1473 .\base\forms.py:1483 .\base\models.py:1235 -#: .\payroll\models\models.py:314 .\payroll\models\models.py:1027 -#: .\payroll\models\models.py:1038 .\payroll\models\models.py:1319 -#: .\pms\templates\feedback\feedback_creation.html:49 -#: .\pms\templates\feedback\feedback_creation.html:61 -#: .\pms\templates\feedback\feedback_creation.html:123 -#: .\recruitment\forms.py:443 .\recruitment\forms.py:445 -#: .\recruitment\forms.py:452 .\recruitment\forms.py:528 -#: .\recruitment\forms.py:530 .\recruitment\models.py:209 -#: .\recruitment\models.py:229 +#: .\attendance\forms.py:368 .\base\forms.py:866 .\base\forms.py:876 +#: .\base\forms.py:1517 .\base\forms.py:1527 .\base\models.py:1249 +#: .\payroll\models\models.py:314 .\payroll\models\models.py:1029 +#: .\payroll\models\models.py:1040 .\payroll\models\models.py:1318 +#: .\recruitment\forms.py:457 .\recruitment\forms.py:459 +#: .\recruitment\forms.py:466 .\recruitment\forms.py:544 +#: .\recruitment\forms.py:546 .\recruitment\models.py:243 +#: .\recruitment\models.py:266 msgid "This field is required" -msgstr "Ce champ est obligatoire" +msgstr "Ce champ est requis" -#: .\attendance\forms.py:475 .\base\forms.py:1258 +#: .\attendance\forms.py:402 .\base\forms.py:1301 msgid "Employee not chosen" -msgstr "Employé non choisi" +msgstr "Employé·e non choisi·e" -#: .\attendance\forms.py:533 .\attendance\models.py:601 +#: .\attendance\forms.py:460 .\attendance\models.py:612 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:97 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:52 #: .\attendance\templates\attendance\attendance_account\group_by.html:46 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:40 #: .\attendance\templates\attendance\work_record\work_record_view.html:57 -#: .\employee\templates\tabs\attendance-tab.html:169 .\leave\models.py:120 +#: .\employee\templates\tabs\attendance-tab.html:169 .\leave\models.py:114 msgid "Month" msgstr "Mois" -#: .\attendance\forms.py:551 .\attendance\models.py:608 +#: .\attendance\forms.py:478 .\attendance\models.py:619 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:107 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:62 #: .\attendance\templates\attendance\attendance_account\group_by.html:47 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:41 -#: .\employee\templates\tabs\attendance-tab.html:170 .\leave\models.py:120 +#: .\employee\templates\tabs\attendance-tab.html:170 .\leave\models.py:114 msgid "Year" msgstr "Année" -#: .\attendance\forms.py:552 .\attendance\models.py:178 -#: .\attendance\models.py:615 +#: .\attendance\forms.py:479 .\attendance\models.py:178 +#: .\attendance\models.py:626 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:92 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:111 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:47 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:66 #: .\attendance\templates\attendance\attendance_account\group_by.html:48 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:42 -#, fuzzy -#| msgid "Work Records" msgid "Worked Hours" -msgstr "détails du poste" +msgstr "Heures travaillées" -#: .\attendance\forms.py:553 .\attendance\models.py:622 -#: .\attendance\templates\attendance\attendance\group_by.html:86 -#: .\attendance\templates\attendance\attendance\group_by.html:386 -#: .\attendance\templates\attendance\attendance\group_by.html:678 +#: .\attendance\forms.py:480 .\attendance\models.py:633 +#: .\attendance\templates\attendance\attendance\group_by.html:87 +#: .\attendance\templates\attendance\attendance\group_by.html:388 +#: .\attendance\templates\attendance\attendance\group_by.html:680 #: .\attendance\templates\attendance\attendance_account\group_by.html:49 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:44 #: .\attendance\templates\attendance\own_attendance\group_by.html:35 -#, fuzzy -#| msgid "Min Hour" msgid "Pending Hours" -msgstr "Heure Minimale" +msgstr "Heures en attente" -#: .\attendance\forms.py:554 .\attendance\models.py:197 +#: .\attendance\forms.py:481 .\attendance\models.py:197 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:35 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:110 -#: .\attendance\templates\attendance\attendance\group_by.html:87 -#: .\attendance\templates\attendance\attendance\group_by.html:387 -#: .\attendance\templates\attendance\attendance\group_by.html:679 +#: .\attendance\templates\attendance\attendance\group_by.html:88 +#: .\attendance\templates\attendance\attendance\group_by.html:389 +#: .\attendance\templates\attendance\attendance\group_by.html:681 +#: .\attendance\templates\attendance\attendance\tab_content.html:106 #: .\attendance\templates\attendance\attendance\tab_content.html:110 -#: .\attendance\templates\attendance\attendance\tab_content.html:115 -#: .\attendance\templates\attendance\attendance\tab_content.html:383 -#: .\attendance\templates\attendance\attendance\tab_content.html:388 -#: .\attendance\templates\attendance\attendance\tab_content.html:671 -#: .\attendance\templates\attendance\attendance\tab_content.html:676 +#: .\attendance\templates\attendance\attendance\tab_content.html:333 +#: .\attendance\templates\attendance\attendance\tab_content.html:337 +#: .\attendance\templates\attendance\attendance\tab_content.html:569 +#: .\attendance\templates\attendance\attendance\tab_content.html:573 #: .\attendance\templates\attendance\attendance\validate_attendance.html:78 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:101 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:56 @@ -5470,161 +5443,129 @@ msgstr "Heure Minimale" #: .\employee\templates\tabs\attendance-tab.html:172 #: .\employee\templates\tabs\attendance-tab.html:249 #: .\employee\templates\tabs\profile-attendance-tab.html:29 -#: .\payroll\models\models.py:725 +#: .\payroll\models\models.py:727 msgid "Overtime" -msgstr "Au fildutemps" +msgstr "Heures supplémentaires" -#: .\attendance\forms.py:597 -#, fuzzy -#| msgid "" -#| "Do not Auto Validate Attendance if an Employee Works " -#| "More Than this Amount of Duration" +#: .\attendance\forms.py:525 msgid "" "{}" msgstr "" -"Ne pas valider automatiquement la présence si un employé travaillePlus que " -"ce montant de durée" +"{}" -#: .\attendance\forms.py:599 +#: .\attendance\forms.py:527 msgid "Worked Hours(At Work) Auto Approve Till" -msgstr "" +msgstr "Heures travaillées (au travail) Approuver automatiquement jusqu'à" -#: .\attendance\forms.py:608 +#: .\attendance\forms.py:536 msgid "Minimum Hour to Approve Overtime" msgstr "Heure minimum pour approuver les heures supplémentaires" -#: .\attendance\forms.py:616 +#: .\attendance\forms.py:544 msgid "Maximum Allowed Overtime Per Day" msgstr "Heures supplémentaires maximales autorisées par jour" -#: .\attendance\forms.py:762 .\attendance\forms.py:1119 -#, fuzzy -#| msgid "Created By" +#: .\attendance\forms.py:702 .\attendance\forms.py:1060 msgid "Create Bulk" -msgstr "Créé par" +msgstr "Créer en masse" -#: .\attendance\forms.py:772 .\base\translator.py:99 -msgid "Request description" -msgstr "Description de la demande" - -#: .\attendance\forms.py:797 .\attendance\forms.py:1234 -#, fuzzy -#| msgid "Employee work information updated." +#: .\attendance\forms.py:737 .\attendance\forms.py:1175 msgid "Employee work info not found" -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Infos sur le travail de l'employé·e introuvables" -#: .\attendance\forms.py:996 .\attendance\models.py:843 +#: .\attendance\forms.py:936 .\attendance\models.py:857 msgid "Allcocate this grace time for Check-In Attendance" -msgstr "" +msgstr "Allouez ce temps de grâce pour l'enregistrement de la présence" -#: .\attendance\forms.py:1022 -#, fuzzy -#| msgid "Rotating Shift" +#: .\attendance\forms.py:962 msgid "Assign Shifts" -msgstr "Décalage rotatif" +msgstr "Attribuer des équipes" -#: .\attendance\forms.py:1130 -#: .\base\templates\holiday\holiday_export_filter_form.html:43 -#: .\base\templates\holiday\holiday_filter.html:16 +#: .\attendance\forms.py:1071 #: .\leave\templates\leave\holiday\holiday_export_filter_form.html:43 #: .\leave\templates\leave\holiday\holiday_filter.html:16 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:105 -#: .\leave\templates\leave\request_view.html:80 #: .\leave\templates\leave\restrict\restrict_filter.html:12 #: .\leave\templates\leave\user_leave\user_request_view.html:148 -#: .\leave\templates\leave\user_request_view.html:81 +#: .\report\templates\report\leave_report.html:77 msgid "From Date" -msgstr "Partir de Date" +msgstr "À partir de la date" -#: .\attendance\forms.py:1135 -#: .\base\templates\holiday\holiday_export_filter_form.html:53 -#: .\base\templates\holiday\holiday_filter.html:22 +#: .\attendance\forms.py:1076 #: .\leave\templates\leave\holiday\holiday_export_filter_form.html:53 #: .\leave\templates\leave\holiday\holiday_filter.html:22 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:112 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:145 -#: .\leave\templates\leave\request_view.html:87 #: .\leave\templates\leave\restrict\restrict_filter.html:18 #: .\leave\templates\leave\user_leave\user_request_view.html:155 -#: .\leave\templates\leave\user_request_view.html:88 +#: .\report\templates\report\leave_report.html:84 msgid "To Date" -msgstr "À Date" +msgstr "À la date" -#: .\attendance\forms.py:1224 -#, fuzzy -#| msgid "End date should not be less than start date." +#: .\attendance\forms.py:1165 msgid "To date should be after from date" -msgstr "La date de fin ne doit pas être inférieure à la date de début.." +msgstr "La date de fin doit être postérieure à la date de début" -#: .\attendance\forms.py:1238 -#, fuzzy -#| msgid "There is already a leave request for this date range.." +#: .\attendance\forms.py:1179 msgid "" "There is no valid date to create attendance request between this date range" -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "" +"Il n'y a pas de date valide pour créer une demande de présence entre cette " +"plage de dates" -#: .\attendance\forms.py:1320 -#, fuzzy -#| msgid "Created Date" +#: .\attendance\forms.py:1261 msgid "Create attendance batch" -msgstr "Date de création" +msgstr "Créer un lot de présence" -#: .\attendance\forms.py:1343 +#: .\attendance\forms.py:1285 #, fuzzy -#| msgid "Validate the attendance" -msgid "Update batch attendance" -msgstr "Valider Fréquentation" +#| msgid "Create attendance batch" +msgid "Update attendance batch" +msgstr "Créer un lot de présence" #: .\attendance\methods\utils.py:234 -#, fuzzy -#| msgid "Invalid format, it should be HH:MM format" msgid "Invalid format, it should be HH:MM:SS format" -msgstr "Format invalide, il devrait être au format HH:MM" +msgstr "Format invalide, il doit être au format HH:MM:SS" #: .\attendance\methods\utils.py:247 .\base\forms.py:89 .\base\forms.py:95 -#: .\base\forms.py:97 .\base\models.py:55 .\biometric\models.py:22 -#: .\biometric\models.py:32 .\project\models.py:25 .\project\models.py:30 +#: .\base\forms.py:97 .\base\models.py:52 .\biometric\models.py:24 +#: .\biometric\models.py:34 .\project\models.py:36 .\project\models.py:41 msgid "Invalid format, it should be HH:MM format" -msgstr "Format invalide, il devrait être au format HH:MM" +msgstr "Format invalide, il doit être au format HH:MM" -#: .\attendance\methods\utils.py:251 .\biometric\models.py:28 -#: .\project\models.py:34 +#: .\attendance\methods\utils.py:251 .\biometric\models.py:30 +#: .\project\models.py:45 msgid "Invalid time" msgstr "Heure invalide" #: .\attendance\methods\utils.py:255 .\attendance\methods\utils.py:488 #: .\attendance\methods\utils.py:492 -#, fuzzy -#| msgid "Invalid time, excepted HH:MM" msgid "Invalid time, excepted MM:SS" -msgstr "Heure invalide, sauf HH:MM" +msgstr "Heure invalide, attendue MM:SS" -#: .\attendance\methods\utils.py:257 .\project\models.py:36 +#: .\attendance\methods\utils.py:257 .\project\models.py:47 msgid "Invalid format" msgstr "Format invalide" #: .\attendance\methods\utils.py:269 msgid "Check date format." -msgstr "" +msgstr "Vérifier le format de la date." -#: .\attendance\methods\utils.py:271 +#: .\attendance\methods\utils.py:271 .\project\models.py:594 msgid "You cannot choose a future date." -msgstr "Vous ne pouvez pas choisir une date future." +msgstr "Tu ne peux pas choisir une date future." #: .\attendance\methods\utils.py:484 -#, fuzzy -#| msgid "Invalid format, it should be HH:MM format" msgid "Invalid format, it should be MM:SS format" -msgstr "Format invalide, il devrait être au format HH:MM" +msgstr "Format invalide, il doit être au format MM:SS" #: .\attendance\methods\utils.py:494 -#, fuzzy -#| msgid "Invalid format, excepted HH:MM" msgid "Invalid format, excepted MM:SS" -msgstr "Heure invalide, sauf HH:MM" +msgstr "Format invalide, attendu MM:SS" -#: .\attendance\models.py:65 +#: .\attendance\models.py:63 #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:18 #: .\attendance\templates\attendance\attendance\attendance_filters.html:54 #: .\attendance\templates\attendance\attendance\export_filter.html:92 @@ -5640,28 +5581,29 @@ msgstr "Heure invalide, sauf HH:MM" #: .\attendance\templates\attendance\late_come_early_out\single_report.html:60 #: .\attendance\templates\attendance\own_attendance\filters.html:20 #: .\attendance\templates\requests\attendance\filter.html:56 +#: .\report\templates\report\attendance_report.html:76 msgid "Attendance Date" -msgstr "Fréquentation Date" +msgstr "Date de présence" -#: .\attendance\models.py:71 +#: .\attendance\models.py:69 #: .\attendance\templates\attendance\attendance_activity\activity_filters.html:66 #: .\attendance\templates\attendance\attendance_activity\export_filter.html:104 -#: .\base\models.py:578 +#: .\base\models.py:581 msgid "Shift Day" -msgstr "Quarts Jour" +msgstr "Jour de service" -#: .\attendance\models.py:74 +#: .\attendance\models.py:72 #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:19 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:28 -#: .\attendance\templates\attendance\attendance\group_by.html:79 -#: .\attendance\templates\attendance\attendance\group_by.html:379 -#: .\attendance\templates\attendance\attendance\group_by.html:671 +#: .\attendance\templates\attendance\attendance\group_by.html:80 +#: .\attendance\templates\attendance\attendance\group_by.html:381 +#: .\attendance\templates\attendance\attendance\group_by.html:673 +#: .\attendance\templates\attendance\attendance\tab_content.html:76 #: .\attendance\templates\attendance\attendance\tab_content.html:80 -#: .\attendance\templates\attendance\attendance\tab_content.html:85 -#: .\attendance\templates\attendance\attendance\tab_content.html:353 -#: .\attendance\templates\attendance\attendance\tab_content.html:358 -#: .\attendance\templates\attendance\attendance\tab_content.html:641 -#: .\attendance\templates\attendance\attendance\tab_content.html:646 +#: .\attendance\templates\attendance\attendance\tab_content.html:303 +#: .\attendance\templates\attendance\attendance\tab_content.html:307 +#: .\attendance\templates\attendance\attendance\tab_content.html:539 +#: .\attendance\templates\attendance\attendance\tab_content.html:543 #: .\attendance\templates\attendance\attendance\validate_attendance.html:46 #: .\attendance\templates\attendance\attendance_activity\activity_filters.html:62 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:66 @@ -5685,29 +5627,29 @@ msgstr "Quarts Jour" #: .\employee\templates\tabs\attendance-tab.html:242 #: .\employee\templates\tabs\profile-attendance-tab.html:22 msgid "In Date" -msgstr "En Date" +msgstr "Date d'arrivée" -#: .\attendance\models.py:75 +#: .\attendance\models.py:73 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:63 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:79 #: .\attendance\templates\attendance\attendance_activity\group_by.html:56 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:69 #: .\attendance\templates\attendance\late_come_early_out\single_report.html:67 msgid "Check In" -msgstr "Vérifier dans" +msgstr "Arrivée" -#: .\attendance\models.py:76 +#: .\attendance\models.py:74 #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:22 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:30 -#: .\attendance\templates\attendance\attendance\group_by.html:81 -#: .\attendance\templates\attendance\attendance\group_by.html:381 -#: .\attendance\templates\attendance\attendance\group_by.html:673 +#: .\attendance\templates\attendance\attendance\group_by.html:82 +#: .\attendance\templates\attendance\attendance\group_by.html:383 +#: .\attendance\templates\attendance\attendance\group_by.html:675 +#: .\attendance\templates\attendance\attendance\tab_content.html:84 #: .\attendance\templates\attendance\attendance\tab_content.html:88 -#: .\attendance\templates\attendance\attendance\tab_content.html:93 -#: .\attendance\templates\attendance\attendance\tab_content.html:361 -#: .\attendance\templates\attendance\attendance\tab_content.html:366 -#: .\attendance\templates\attendance\attendance\tab_content.html:649 -#: .\attendance\templates\attendance\attendance\tab_content.html:654 +#: .\attendance\templates\attendance\attendance\tab_content.html:311 +#: .\attendance\templates\attendance\attendance\tab_content.html:315 +#: .\attendance\templates\attendance\attendance\tab_content.html:547 +#: .\attendance\templates\attendance\attendance\tab_content.html:551 #: .\attendance\templates\attendance\attendance\validate_attendance.html:54 #: .\attendance\templates\attendance\attendance_activity\activity_filters.html:56 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:81 @@ -5731,62 +5673,58 @@ msgstr "Vérifier dans" #: .\employee\templates\tabs\attendance-tab.html:244 #: .\employee\templates\tabs\profile-attendance-tab.html:24 msgid "Out Date" -msgstr "Dehors Date" +msgstr "Date de sortie" -#: .\attendance\models.py:78 +#: .\attendance\models.py:76 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:76 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:80 #: .\attendance\templates\attendance\attendance_activity\group_by.html:57 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:80 #: .\attendance\templates\attendance\late_come_early_out\single_report.html:79 msgid "Check Out" -msgstr "Vérifier Dehors" +msgstr "Départ" #: .\attendance\models.py:128 msgid "Create Request" -msgstr "Créer Demande" +msgstr "Créer une demande" #: .\attendance\models.py:129 #: .\base\templates\shift_request\shift_request_view.html:100 -#: .\base\templates\work_type_request\work_type_request_view.html:62 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:319 -#: .\leave\templates\leave\user_leave\user_request_view.html:320 -#: .\leave\templates\leave\user_request_view.html:128 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:303 +#: .\leave\templates\leave\user_leave\user_request_view.html:304 msgid "Update Request" -msgstr "Demande de mise à jour" +msgstr "Mettre à jour la demande" #: .\attendance\models.py:130 #: .\attendance\templates\requests\attendance\group_by.html:171 #: .\employee\templates\tabs\attendance-tab.html:142 msgid "Re-validate Request" -msgstr "Demande de revalidation" +msgstr "Re-valider la demande" #: .\attendance\models.py:143 msgid "Attendance date" -msgstr "Fréquentation Date" +msgstr "Date de présence" #: .\attendance\models.py:159 -#, fuzzy -#| msgid "Attendance date" msgid "Attendance day" -msgstr "Fréquentation Date" +msgstr "Jour de présence" #: .\attendance\models.py:162 -#, fuzzy -#| msgid "Check-in date" msgid "Check-In Date" -msgstr "Vérifier-Dans Date" +msgstr "Date de Check-In" #: .\attendance\models.py:165 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:27 -#: .\attendance\templates\attendance\attendance\group_by.html:78 -#: .\attendance\templates\attendance\attendance\group_by.html:378 -#: .\attendance\templates\attendance\attendance\group_by.html:670 -#: .\attendance\templates\attendance\attendance\tab_content.html:79 -#: .\attendance\templates\attendance\attendance\tab_content.html:352 -#: .\attendance\templates\attendance\attendance\tab_content.html:640 +#: .\attendance\templates\attendance\attendance\group_by.html:79 +#: .\attendance\templates\attendance\attendance\group_by.html:380 +#: .\attendance\templates\attendance\attendance\group_by.html:672 +#: .\attendance\templates\attendance\attendance\tab_content.html:75 +#: .\attendance\templates\attendance\attendance\tab_content.html:301 +#: .\attendance\templates\attendance\attendance\tab_content.html:302 +#: .\attendance\templates\attendance\attendance\tab_content.html:537 +#: .\attendance\templates\attendance\attendance\tab_content.html:538 #: .\attendance\templates\attendance\attendance\validate_attendance.html:40 -#: .\attendance\templates\attendance\components\in_out_component.html:24 +#: .\attendance\templates\attendance\components\in_out_component.html:23 #: .\attendance\templates\attendance\dashboard\overtime_table.html:11 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:14 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:48 @@ -5805,30 +5743,29 @@ msgstr "Vérifier-Dans Date" #: .\employee\templates\tabs\attendance-tab.html:241 #: .\employee\templates\tabs\profile-attendance-tab.html:21 msgid "Check-In" -msgstr "Vérifier-dans" +msgstr "Enregistrement d'entrée" #: .\attendance\models.py:165 -#, fuzzy -#| msgid "First Check-in Time" msgid "First Check-In Time" -msgstr "Premier Vérifier-Dans Temps" +msgstr "Première heure de Check-In" #: .\attendance\models.py:168 -#, fuzzy -#| msgid "Check-out date" msgid "Check-Out Date" -msgstr "Vérifier-Dehors Date" +msgstr "Date de Check-Out" #: .\attendance\models.py:171 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:29 -#: .\attendance\templates\attendance\attendance\group_by.html:80 -#: .\attendance\templates\attendance\attendance\group_by.html:380 -#: .\attendance\templates\attendance\attendance\group_by.html:672 -#: .\attendance\templates\attendance\attendance\tab_content.html:87 -#: .\attendance\templates\attendance\attendance\tab_content.html:360 -#: .\attendance\templates\attendance\attendance\tab_content.html:648 +#: .\attendance\templates\attendance\attendance\group_by.html:81 +#: .\attendance\templates\attendance\attendance\group_by.html:382 +#: .\attendance\templates\attendance\attendance\group_by.html:674 +#: .\attendance\templates\attendance\attendance\tab_content.html:82 +#: .\attendance\templates\attendance\attendance\tab_content.html:83 +#: .\attendance\templates\attendance\attendance\tab_content.html:309 +#: .\attendance\templates\attendance\attendance\tab_content.html:310 +#: .\attendance\templates\attendance\attendance\tab_content.html:545 +#: .\attendance\templates\attendance\attendance\tab_content.html:546 #: .\attendance\templates\attendance\attendance\validate_attendance.html:48 -#: .\attendance\templates\attendance\components\in_out_component.html:11 +#: .\attendance\templates\attendance\components\in_out_component.html:10 #: .\attendance\templates\attendance\dashboard\overtime_table.html:15 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:18 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:50 @@ -5847,56 +5784,75 @@ msgstr "Vérifier-Dehors Date" #: .\employee\templates\tabs\attendance-tab.html:243 #: .\employee\templates\tabs\profile-attendance-tab.html:23 msgid "Check-Out" -msgstr "Vérifier-Dehors" +msgstr "Départ" #: .\attendance\models.py:171 -#, fuzzy -#| msgid "Last Check-out Time" msgid "Last Check-Out Time" -msgstr "Dernier Vérifier-Dehors Temps" +msgstr "Dernière heure de Check-Out" #: .\attendance\models.py:184 msgid "Minimum hour" -msgstr "Minimale Heure" +msgstr "Heure minimale" #: .\attendance\models.py:191 -#, fuzzy -#| msgid "Edit Attendance" msgid "Batch Attendance" -msgstr "Modifier Fréquentation" +msgstr "Présence par lot" -#: .\attendance\models.py:200 .\attendance\views.py:1168 -#: .\attendance\views\views.py:1451 -msgid "Overtime approved" -msgstr "Heures supplémentaires approuvées" +#: .\attendance\models.py:200 +#, fuzzy +#| msgid "Overtime To Approve" +msgid "Overtime Approve" +msgstr "Heures supplémentaires à approuver" #: .\attendance\models.py:203 -#: .\attendance\templates\attendance\late_come_early_out\single_report.html:112 -#: .\base\translator.py:100 -msgid "Attendance validated" -msgstr "Présence validée." +#, fuzzy +#| msgid "Attendance To Validate" +msgid "Attendance Validate" +msgstr "Présence à valider" #: .\attendance\models.py:207 -#, fuzzy -#| msgid "Overtime approved" msgid "Overtime In Second" -msgstr "Heures supplémentaires approuvées" +msgstr "Heures supplémentaires en seconde" #: .\attendance\models.py:211 .\base\translator.py:101 msgid "Is validate request" -msgstr "Est-ce valider la demande" +msgstr "La demande est validée" #: .\attendance\models.py:215 .\base\translator.py:102 msgid "Is validate request approved" -msgstr "La demande de validation est-elle approuvée" +msgstr "La demande validée est approuvée" -#: .\attendance\models.py:582 +#: .\attendance\models.py:250 .\attendance\models.py:772 +#: .\attendance\sidebar.py:14 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:49 +#: .\attendance\templates\attendance\attendance\export_filter.html:87 +#: .\attendance\templates\attendance\own_attendance\filters.html:15 +#: .\attendance\templates\requests\attendance\filter.html:51 +#: .\attendance\views\views.py:307 +#: .\employee\templates\employee\profile\profile_view.html:139 +#: .\employee\templates\employee\profile\profile_view.html:148 +#: .\employee\templates\employee\view\individual.html:333 +#: .\employee\templates\employee\view\individual.html:336 +#: .\payroll\models\models.py:730 +#: .\report\templates\report\attendance_report.html:40 +#: .\templates\settings.html:378 +msgid "Attendance" +msgstr "Présence" + +#: .\attendance\models.py:251 .\attendance\sidebar.py:25 +#: .\attendance\templates\attendance\attendance\attendance_empty.html:60 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:121 +#: .\attendance\templates\requests\attendance\nav.html:49 +msgid "Attendances" +msgstr "Présences" + +#: .\attendance\models.py:593 #: .\attendance\templates\requests\attendance\attendance_comment.html:27 #: .\attendance\templates\requests\attendance\comment_view.html:27 #: .\attendance\templates\requests\attendance\group_by.html:60 #: .\attendance\templates\requests\attendance\request_lines.html:79 -#: .\base\models.py:979 .\base\models.py:1143 .\base\models.py:1543 -#: .\base\templates\announcement\comment_view.html:35 +#: .\base\models.py:982 .\base\models.py:1146 .\base\models.py:1586 +#: .\base\templates\announcement\comment_view.html:31 #: .\base\templates\shift_request\htmx\allocation_requests.html:53 #: .\base\templates\shift_request\htmx\comment_view.html:21 #: .\base\templates\shift_request\htmx\group_by.html:47 @@ -5907,7 +5863,7 @@ msgstr "La demande de validation est-elle approuvée" #: .\base\templates\work_type_request\htmx\group_by.html:102 #: .\base\templates\work_type_request\htmx\requests.html:74 #: .\base\templates\work_type_request\htmx\work_type_comment.html:36 -#: .\leave\models.py:1003 .\leave\models.py:1076 .\leave\models.py:1232 +#: .\leave\models.py:1208 .\leave\models.py:1288 .\leave\models.py:1446 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_comment.html:46 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:43 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:197 @@ -5923,7 +5879,7 @@ msgstr "La demande de validation est-elle approuvée" #: .\leave\templates\leave\leave_request\leave_requests.html:100 #: .\leave\templates\leave\user_leave\group_by.html:77 #: .\leave\templates\leave\user_leave\user_requests.html:71 -#: .\payroll\models\models.py:1912 +#: .\payroll\models\models.py:1802 #: .\payroll\templates\payroll\reimbursement\comment_view.html:21 #: .\payroll\templates\payroll\reimbursement\reimbursement_comment.html:33 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:115 @@ -5934,64 +5890,57 @@ msgstr "La demande de validation est-elle approuvée" msgid "Comment" msgstr "Commentaire" -#: .\attendance\models.py:628 +#: .\attendance\models.py:639 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:45 -#, fuzzy -#| msgid "Overtime" msgid "Overtime Hours" -msgstr "Au fildutemps" +msgstr "Heures supplémentaires" -#: .\attendance\models.py:633 -#, fuzzy -#| msgid "Work Records" +#: .\attendance\models.py:644 msgid "Worked Seconds" -msgstr "détails du poste" +msgstr "Secondes travaillées" -#: .\attendance\models.py:638 +#: .\attendance\models.py:649 msgid "Pending Seconds" -msgstr "temps d'attente en secondes" +msgstr "Secondes en attente" -#: .\attendance\models.py:643 -#, fuzzy -#| msgid "Overtime approved" +#: .\attendance\models.py:654 msgid "Overtime Seconds" -msgstr "Heures supplémentaires approuvées" +msgstr "Secondes supplémentaires" -#: .\attendance\models.py:662 .\attendance\models.py:666 +#: .\attendance\models.py:667 .\attendance\sidebar.py:34 +#: .\attendance\templates\attendance\attendance_account\nav.html:8 +#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:7 +#: .\attendance\templates\attendance\attendance_account\update_form.html:4 +#: .\employee\templates\tabs\attendance-tab.html:37 +#: .\employee\templates\tabs\attendance-tab.html:171 +msgid "Hour Account" +msgstr "Compte d'heures" + +#: .\attendance\models.py:668 #, fuzzy -#| msgid "Day percentage must be between 0.0 and 1.0" -msgid "Year must be an integer value between 1900 and 2100" -msgstr "Le pourcentage de jours doit être compris entre 0,0 et 1,0" +#| msgid "Hour Account" +msgid "Hour Accounts" +msgstr "Compte d'heures" -#: .\attendance\models.py:751 +#: .\attendance\models.py:675 .\attendance\models.py:679 +msgid "Year must be an integer value between 1900 and 2100" +msgstr "L'année doit être une valeur entière entre 1900 et 2100" + +#: .\attendance\models.py:764 #: .\attendance\templates\attendance\dashboard\dashboard.html:50 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:87 #: .\attendance\views.py:1338 .\attendance\views\dashboard.py:337 -#: .\base\methods.py:480 +#: .\base\methods.py:550 msgid "Late Come" -msgstr "Arrivée en retard" +msgstr "Arrivée tardive" -#: .\attendance\models.py:752 +#: .\attendance\models.py:765 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:89 -#: .\attendance\views\dashboard.py:338 .\base\methods.py:481 +#: .\attendance\views\dashboard.py:338 .\base\methods.py:551 msgid "Early Out" -msgstr "Sortie anticipée" +msgstr "Départ anticipé" -#: .\attendance\models.py:759 .\attendance\sidebar.py:14 -#: .\attendance\templates\attendance\attendance\attendance_filters.html:49 -#: .\attendance\templates\attendance\attendance\export_filter.html:87 -#: .\attendance\templates\attendance\own_attendance\filters.html:15 -#: .\attendance\templates\requests\attendance\filter.html:51 -#: .\attendance\views\views.py:305 -#: .\employee\templates\employee\profile\profile_view.html:227 -#: .\employee\templates\employee\profile\profile_view.html:236 -#: .\employee\templates\employee\view\individual.html:333 -#: .\employee\templates\employee\view\individual.html:336 -#: .\payroll\models\models.py:728 .\templates\settings.html:346 -msgid "Attendance" -msgstr "Fréquentation" - -#: .\attendance\models.py:769 +#: .\attendance\models.py:782 #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:94 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:46 #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:57 @@ -5999,7 +5948,7 @@ msgstr "Fréquentation" #: .\attendance\templates\attendance\late_come_early_out\single_report.html:56 #: .\base\templates\base\action_type\action_type_view.html:7 #: .\base\templates\base\ticket_type\ticket_type_view.html:7 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:162 +#: .\helpdesk\models.py:78 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:45 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:375 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:703 @@ -6015,114 +5964,94 @@ msgstr "Fréquentation" #: .\leave\templates\leave\leave_request_view.html:10 #: .\payroll\templates\payroll\loan\filter.html:27 #: .\payroll\templates\payroll\reimbursement\filter.html:37 -#: .\recruitment\forms.py:754 +#: .\recruitment\forms.py:777 #: .\recruitment\templates\stage\stage_component.html:54 #: .\recruitment\templates\stage\stage_component.html:57 -#: .\recruitment\templates\survey\template_accordion.html:58 +#: .\recruitment\templates\survey\template_accordion.html:73 msgid "Type" msgstr "Type" -#: .\attendance\models.py:807 -#, fuzzy -#| msgid "Min Hour To Approve OT" +#: .\attendance\models.py:820 msgid "Worked Hours Auto Approve Till" -msgstr "minimale heure approuver eures supplémentaires" +msgstr "Auto-approbation des heures travaillées jusqu'à" -#: .\attendance\models.py:816 +#: .\attendance\models.py:829 #: .\attendance\templates\attendance\break_point\condition.html:32 -#, fuzzy -#| msgid "Approve OT" msgid "Auto Approve OT" -msgstr "Approuver Aufiltemps" +msgstr "Approbation automatique des heures supplémentaires" -#: .\attendance\models.py:827 +#: .\attendance\models.py:840 msgid "You cannot add more conditions." -msgstr "Vous ne pouvez pas ajouter plus de conditions." +msgstr "Tu ne peux pas ajouter plus de conditions." -#: .\attendance\models.py:839 -#: .\attendance\templates\attendance\grace_time\grace_time_table.html:32 -#: .\attendance\templates\attendance\grace_time\grace_time_table.html:147 -#, fuzzy -#| msgid "Allowance view" -msgid "Allowed time" -msgstr "Indemnités Voir" +#: .\attendance\models.py:852 +msgid "Allowed Time" +msgstr "Temps autorisé" -#: .\attendance\models.py:846 +#: .\attendance\models.py:858 +msgid "Allowed Clock-In" +msgstr "Entrée permise" + +#: .\attendance\models.py:862 msgid "Allcocate this grace time for Check-Out Attendance" -msgstr "" +msgstr "Affecter ce temps de grâce pour la sortie de présence" -#: .\attendance\models.py:864 -#, fuzzy -#| msgid "There is already a leave request for this date range.." +#: .\attendance\models.py:863 +msgid "Allowed Clock-Out" +msgstr "Sortie permise" + +#: .\attendance\models.py:881 msgid "There is already a default grace time that exists." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il existe déjà un temps de grâce par défaut." -#: .\attendance\models.py:880 -#, fuzzy -#| msgid "There is already a leave request for this date range.." +#: .\attendance\models.py:897 msgid "There is already an existing grace time with this allowed time." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il existe déjà un temps de grâce existant avec ce temps autorisé." -#: .\attendance\models.py:910 +#: .\attendance\models.py:927 msgid "Enable Check in/Check out" -msgstr "" +msgstr "Activer l'entrée et sortie" -#: .\attendance\models.py:912 +#: .\attendance\models.py:929 msgid "" "Enabling this feature allows employees to record their attendance using the " "Check-In/Check-Out button." msgstr "" +"Activer cette fonctionnalité permet aux employé·e·s d'enregistrer leur " +"présence en utilisant le bouton Arrivée/Départ." -#: .\attendance\models.py:958 .\base\models.py:1759 -msgid "Specify the leave type to deduct the leave." -msgstr "" - -#: .\attendance\models.py:964 .\base\models.py:1765 -msgid "If a leave type is chosen for a penalty, minus leaves are required." -msgstr "" - -#: .\attendance\models.py:972 .\base\models.py:1773 -msgid "Either minus leaves or a penalty amount is required" -msgstr "" - -#: .\attendance\models.py:980 .\base\models.py:1781 -#, fuzzy -#| msgid "Leave types" -msgid "Leave type is required" -msgstr "Congé de types" - -#: .\attendance\models.py:1044 .\attendance\models.py:1188 -#: .\attendance\templates\attendance\work_record\work_record_list.html:62 -#: .\payroll\models\models.py:389 .\payroll\models\models.py:514 +#: .\attendance\models.py:942 .\attendance\signals.py:31 +#: .\attendance\templates\attendance\work_record\work_record_list.html:97 +#: .\payroll\models\models.py:389 msgid "Present" msgstr "Présent" -#: .\attendance\models.py:1045 -#: .\attendance\templates\attendance\work_record\work_record_list.html:58 +#: .\attendance\models.py:943 +#: .\attendance\templates\attendance\work_record\work_record_list.html:90 #: .\payroll\models\models.py:390 msgid "Half Day Present" -msgstr "Participation à la demi-journée" +msgstr "Présent une demi-journée" -#: .\attendance\models.py:1046 -#: .\attendance\templates\attendance\work_record\work_record_list.html:50 +#: .\attendance\models.py:944 +#: .\attendance\templates\attendance\work_record\work_record_list.html:69 #: .\payroll\models\models.py:391 msgid "Absent" msgstr "Absent" -#: .\attendance\models.py:1047 .\payroll\models\models.py:392 +#: .\attendance\models.py:945 .\payroll\models\models.py:392 msgid "Holiday/Company Leave" -msgstr "Vacances/congé d'entreprise" +msgstr "Jours fériés/congé d'entreprise" -#: .\attendance\models.py:1048 -#: .\attendance\templates\attendance\work_record\work_record_list.html:42 +#: .\attendance\models.py:946 +#: .\attendance\templates\attendance\work_record\work_record_list.html:62 #: .\payroll\models\models.py:393 msgid "Conflict" msgstr "Conflit" -#: .\attendance\models.py:1049 .\base\methods.py:461 +#: .\attendance\models.py:947 .\base\methods.py:531 #: .\employee\templates\payroll-tab.html:12 #: .\employee\templates\tabs\payroll-tab.html:11 .\payroll\models\models.py:146 -#: .\payroll\models\models.py:394 .\payroll\models\models.py:1350 +#: .\payroll\models\models.py:394 .\payroll\models\models.py:1346 #: .\payroll\templates\payroll\contract\contract_view.html:152 #: .\payroll\templates\payroll\contract\contract_view.html:228 #: .\payroll\templates\payroll\dashboard.html:51 @@ -6130,84 +6059,37 @@ msgstr "Conflit" #: .\payroll\templates\payroll\payslip\group_payslips.html:25 #: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:39 #: .\payroll\templates\payroll\payslip\view_payslips.html:184 -#: .\payroll\views\component_views.py:1107 -#: .\payroll\views\component_views.py:1928 .\payroll\views\views.py:68 +#: .\payroll\views\component_views.py:1102 +#: .\payroll\views\component_views.py:1927 .\payroll\views\views.py:68 msgid "Draft" -msgstr "Brouillons" +msgstr "Brouillon" -#: .\attendance\models.py:1115 .\payroll\models\models.py:439 +#: .\attendance\models.py:1012 .\payroll\models\models.py:439 msgid "Day percentage must be between 0.0 and 1.0" -msgstr "Le pourcentage de jours doit être compris entre 0,0 et 1,0" +msgstr "Le pourcentage du jour doit être compris entre 0,0 et 1,0" -#: .\attendance\models.py:1144 .\payroll\models\models.py:471 -msgid "Validate the attendance" -msgstr "Valider Fréquentation" - -#: .\attendance\models.py:1144 -#: .\attendance\templates\attendance\own_attendance\attendances.html:74 -#: .\attendance\templates\requests\attendance\view-requests.html:34 -#: .\payroll\models\models.py:471 -msgid "Validated" -msgstr "Validé" - -#: .\attendance\models.py:1148 .\payroll\models\models.py:475 -msgid "Incomplete minimum hour" -msgstr "Heure minimale incomplète" - -#: .\attendance\models.py:1184 .\payroll\models\models.py:511 +#: .\attendance\models.py:1022 #, fuzzy -#| msgid "Half Day Present" -msgid "Half day leave" -msgstr "Participation à la demi-journée" +#| msgid "Work Records" +msgid "Work Record" +msgstr "Fiches de travail" -#: .\attendance\models.py:1186 -#, fuzzy -#| msgid "Approved Requests" -msgid "An approved leave exists" -msgstr "Approuvées Demandes" - -#: .\attendance\models.py:1197 .\payroll\models\models.py:523 -#, fuzzy -#| msgid "Current Work Type" -msgid "Currently working" -msgstr "Type de travail actuel" - -#: .\attendance\sidebar.py:25 -#: .\attendance\templates\attendance\attendance\attendance_empty.html:60 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:121 -#: .\attendance\templates\requests\attendance\nav.html:49 -msgid "Attendances" -msgstr "Fréquentation" +#: .\attendance\models.py:1023 .\attendance\sidebar.py:39 +#: .\attendance\templates\attendance\work_record\work_record_view.html:51 +msgid "Work Records" +msgstr "Fiches de travail" #: .\attendance\sidebar.py:30 msgid "Attendance Requests" msgstr "Demandes de présence" -#: .\attendance\sidebar.py:34 -#: .\attendance\templates\attendance\attendance_account\form.html:4 -#: .\attendance\templates\attendance\attendance_account\nav.html:8 -#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:7 -#: .\attendance\templates\attendance\attendance_account\update_form.html:4 -#: .\employee\templates\tabs\attendance-tab.html:37 -#: .\employee\templates\tabs\attendance-tab.html:171 -msgid "Hour Account" -msgstr "Hour Compte" - -#: .\attendance\sidebar.py:39 -#: .\attendance\templates\attendance\work_record\work_record_employees_view.html:43 -#: .\attendance\templates\attendance\work_record\work_record_view.html:51 -msgid "Work Records" -msgstr "détails du poste" - #: .\attendance\sidebar.py:44 -#, fuzzy -#| msgid "Attendance Activity" msgid "Attendance Activities" -msgstr "Activité de Fréquentation" +msgstr "Activités de présence" #: .\attendance\sidebar.py:48 msgid "Late Come Early Out" -msgstr "Retard Arrive/Entôt Dehors" +msgstr "Arrivée tardive, départ anticipé" #: .\attendance\sidebar.py:53 #: .\attendance\templates\attendance\own_attendance\nav.html:4 @@ -6215,98 +6097,112 @@ msgstr "Retard Arrive/Entôt Dehors" msgid "My Attendances" msgstr "Mes présences" +#: .\attendance\signals.py:29 +msgid "Validate the attendance" +msgstr "Valider la présence" + +#: .\attendance\signals.py:33 +msgid "Incomplete minimum hour" +msgstr "Heure minimale incomplète" + +#: .\attendance\signals.py:35 +#, fuzzy +#| msgid "Incomplete minimum hour" +msgid "Incomplete half minimum hour" +msgstr "Heure minimale incomplète" + +#: .\attendance\signals.py:70 +msgid "Half day leave" +msgstr "Demi-journée de congé" + +#: .\attendance\signals.py:70 +msgid "An approved leave exists" +msgstr "Un congé approuvé existe" + +#: .\attendance\signals.py:74 +msgid "Currently working" +msgstr "Actuellement en train de travailler" + #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:4 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:120 #: .\pms\templates\okr\objective_detailed_view_activity.html:23 -#, fuzzy -#| msgid "Activity" msgid "Activities" -msgstr "Activité" +msgstr "Activités" #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:20 msgid "Clock In" -msgstr "Horloge Dans" +msgstr "Enregistrer l'arrivée" #: .\attendance\templates\attendance\attendance\attendance_activites_view.html:21 msgid "Clock Out" -msgstr "Horloge Dehors" +msgstr "Enregistrer la sortie" #: .\attendance\templates\attendance\attendance\attendance_add_batch.html:6 #: .\attendance\templates\attendance\attendance\attendance_nav.html:232 #: .\attendance\templates\requests\attendance\nav.html:113 -#, fuzzy -#| msgid "Add task" msgid "Add to batch" -msgstr "Ajouter tâche" +msgstr "Ajouter au lot" #: .\attendance\templates\attendance\attendance\attendance_add_batch.html:19 #: .\attendance\templates\attendance\attendance\attendance_filters.html:72 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:114 #: .\attendance\templates\attendance\attendance\batches_list.html:28 -#: .\attendance\templates\attendance\attendance\tab_content.html:64 -#: .\attendance\templates\attendance\attendance\tab_content.html:69 -#: .\attendance\templates\attendance\attendance\tab_content.html:337 -#: .\attendance\templates\attendance\attendance\tab_content.html:342 -#: .\attendance\templates\attendance\attendance\tab_content.html:625 -#: .\attendance\templates\attendance\attendance\tab_content.html:630 +#: .\attendance\templates\attendance\attendance\tab_content.html:61 +#: .\attendance\templates\attendance\attendance\tab_content.html:65 +#: .\attendance\templates\attendance\attendance\tab_content.html:288 +#: .\attendance\templates\attendance\attendance\tab_content.html:292 +#: .\attendance\templates\attendance\attendance\tab_content.html:524 +#: .\attendance\templates\attendance\attendance\tab_content.html:528 #: .\attendance\templates\requests\attendance\request_lines.html:37 #: .\attendance\templates\requests\attendance\request_lines.html:41 #: .\attendance\templates\requests\attendance\request_lines.html:268 #: .\attendance\templates\requests\attendance\request_lines.html:272 -#: .\payroll\forms\component_forms.py:487 +#: .\payroll\forms\component_forms.py:497 #: .\payroll\templates\payroll\payslip\filter_payslips.html:43 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:43 #: .\payroll\templates\payroll\payslip\group_by.html:87 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:124 -#: .\payroll\templates\payroll\payslip\payslip_table.html:84 -#, fuzzy -#| msgid "Batch No" +#: .\payroll\templates\payroll\payslip\payslip_table.html:61 +#: .\report\templates\report\attendance_report.html:90 +#: .\report\templates\report\payroll_report.html:60 msgid "Batch" -msgstr "Groupe Numéro" +msgstr "Lot" #: .\attendance\templates\attendance\attendance\attendance_add_batch.html:25 -#, fuzzy -#| msgid "Contract Created" msgid "Dynamic create" -msgstr "Contrat créé" +msgstr "Création dynamique" #: .\attendance\templates\attendance\attendance\attendance_empty.html:9 #: .\attendance\templates\attendance\attendance\attendance_nav.html:57 msgid "Add Attendances" -msgstr "Ajouter Fréquentation" +msgstr "Ajouter des présences" #: .\attendance\templates\attendance\attendance\attendance_empty.html:24 #: .\attendance\templates\attendance\attendance\attendance_nav.html:71 -#, fuzzy -#| msgid "Attendances" msgid "Import Attendances" -msgstr "Fréquentation" +msgstr "Importer des présences" #: .\attendance\templates\attendance\attendance\attendance_empty.html:36 #: .\attendance\templates\attendance\attendance\attendance_nav.html:83 #: .\attendance\templates\attendance\attendance_activity\import_activity.html:19 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:240 #: .\base\templates\holiday\holiday_view.html:144 -#: .\employee\templates\employee_nav.html:62 +#: .\employee\templates\employee\employee_import.html:15 #: .\leave\templates\leave\holiday\holiday_view.html:213 #: .\leave\templates\leave\leave_assign\assign_view.html:23 +#: .\project\templates\cbv\projects\projects.html:113 #: .\project\templates\project\new\navbar.html:28 -#, fuzzy -#| msgid "Upload" msgid "Uploading..." -msgstr "Envoyer" +msgstr "Téléchargement..." -#: .\attendance\templates\attendance\attendance\attendance_empty.html:99 -#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:40 +#: .\attendance\templates\attendance\attendance\attendance_empty.html:95 +#: .\attendance\templates\attendance\attendance_account\overtime_empty.html:31 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:129 -#: .\attendance\templates\attendance\late_come_early_out\reports_empty.html:18 +#: .\attendance\templates\attendance\late_come_early_out\reports_empty.html:14 #: .\attendance\templates\attendance\late_come_early_out\single_report.html:165 -#: .\attendance\templates\attendance\own_attendance\own_empty.html:18 -#: .\attendance\templates\requests\attendance\requests_empty.html:73 -#, fuzzy -#| msgid "There are no assets to export." +#: .\attendance\templates\attendance\own_attendance\own_empty.html:14 msgid "There are no attendance records to display." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Aucun enregistrement de présence à afficher." #: .\attendance\templates\attendance\attendance\attendance_filters.html:4 #: .\attendance\templates\attendance\attendance\export_filter.html:44 @@ -6335,7 +6231,7 @@ msgstr "Il n'y a aucun actif à exporter." #: .\payroll\templates\payroll\contract\contract_export_filter.html:87 #: .\payroll\templates\payroll\contract\filter_contract.html:53 msgid "Work Info" -msgstr "Travail Info" +msgstr "Infos de travail" #: .\attendance\templates\attendance\attendance\attendance_filters.html:21 #: .\attendance\templates\attendance\attendance\export_filter.html:61 @@ -6346,7 +6242,7 @@ msgstr "Travail Info" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:59 #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:22 #: .\attendance\templates\requests\attendance\filter.html:23 -#: .\base\forms.py:2269 .\base\templates\base\rotating_shift\filters.html:59 +#: .\base\forms.py:2332 .\base\templates\base\rotating_shift\filters.html:59 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:91 #: .\base\templates\base\rotating_work_type\filters.html:59 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:92 @@ -6354,14 +6250,14 @@ msgstr "Travail Info" #: .\base\templates\shift_request\shift_request_nav.html:132 #: .\base\templates\work_type_request\work_type_request_export.html:75 #: .\base\templates\work_type_request\work_type_request_nav.html:98 -#: .\base\translator.py:103 .\base\views.py:5797 .\base\views.py:5899 -#: .\employee\models.py:592 +#: .\base\translator.py:103 .\base\views.py:5921 .\base\views.py:6023 +#: .\employee\models.py:615 #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:73 #: .\employee\templates\documents\document_nav.html:113 #: .\employee\templates\employee\profile\work_info.html:49 #: .\employee\templates\employee_export_filter.html:81 #: .\employee\templates\employee_filters.html:65 -#: .\employee\templates\employee_nav.html:228 +#: .\employee\templates\employee_nav.html:104 #: .\employee\templates\employee_personal_info\employee_list.html:103 #: .\employee\templates\employee_personal_info\employee_list.html:107 #: .\employee\templates\employee_personal_info\group_by.html:83 @@ -6370,9 +6266,12 @@ msgstr "Travail Info" #: .\leave\filters.py:414 .\leave\filters.py:436 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:63 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:97 -#: .\payroll\filters.py:373 .\pms\templates\meetings\meetings_filter.html:89 +#: .\payroll\filters.py:444 .\pms\cbvs.py:179 +#: .\pms\templates\meetings\meetings_filter.html:89 +#: .\report\templates\report\employee_report.html:91 +#: .\report\templates\report\leave_report.html:97 msgid "Reporting Manager" -msgstr "Rapports Responsable" +msgstr "Gestionnaire de rapport" #: .\attendance\templates\attendance\attendance\attendance_filters.html:39 #: .\attendance\templates\attendance\attendance\export_filter.html:79 @@ -6383,12 +6282,12 @@ msgstr "Rapports Responsable" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:81 #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:42 #: .\attendance\templates\requests\attendance\filter.html:43 -#: .\employee\models.py:605 +#: .\employee\models.py:643 #: .\employee\templates\employee\profile\work_info.html:63 #: .\employee\templates\personal-tab.html:187 #: .\employee\templates\tabs\personal_tab.html:194 msgid "Work Location" -msgstr "Travail Lieu" +msgstr "Lieu de travail" #: .\attendance\templates\attendance\attendance\attendance_filters.html:58 #: .\attendance\templates\attendance\attendance\export_filter.html:96 @@ -6396,8 +6295,9 @@ msgstr "Travail Lieu" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:79 #: .\attendance\templates\attendance\own_attendance\filters.html:24 #: .\attendance\templates\requests\attendance\filter.html:60 +#: .\report\templates\report\attendance_report.html:80 msgid "In Time" -msgstr "À l'Heure" +msgstr "Heure d'arrivée" #: .\attendance\templates\attendance\attendance\attendance_filters.html:62 #: .\attendance\templates\attendance\attendance\export_filter.html:100 @@ -6406,18 +6306,21 @@ msgstr "À l'Heure" #: .\attendance\templates\attendance\own_attendance\filters.html:28 #: .\attendance\templates\requests\attendance\filter.html:64 msgid "Validated?" -msgstr "Validé" +msgstr "Validé ?" #: .\attendance\templates\attendance\attendance\attendance_filters.html:66 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:33 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:100 #: .\attendance\templates\attendance\attendance\export_filter.html:106 -#: .\attendance\templates\attendance\attendance\group_by.html:84 -#: .\attendance\templates\attendance\attendance\group_by.html:384 -#: .\attendance\templates\attendance\attendance\group_by.html:676 -#: .\attendance\templates\attendance\attendance\tab_content.html:97 -#: .\attendance\templates\attendance\attendance\tab_content.html:370 -#: .\attendance\templates\attendance\attendance\tab_content.html:658 +#: .\attendance\templates\attendance\attendance\group_by.html:85 +#: .\attendance\templates\attendance\attendance\group_by.html:386 +#: .\attendance\templates\attendance\attendance\group_by.html:678 +#: .\attendance\templates\attendance\attendance\tab_content.html:94 +#: .\attendance\templates\attendance\attendance\tab_content.html:95 +#: .\attendance\templates\attendance\attendance\tab_content.html:321 +#: .\attendance\templates\attendance\attendance\tab_content.html:322 +#: .\attendance\templates\attendance\attendance\tab_content.html:557 +#: .\attendance\templates\attendance\attendance\tab_content.html:558 #: .\attendance\templates\attendance\attendance\validate_attendance.html:58 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:24 #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:114 @@ -6439,8 +6342,9 @@ msgstr "Validé" #: .\employee\templates\tabs\attendance-tab.html:58 #: .\employee\templates\tabs\attendance-tab.html:247 #: .\employee\templates\tabs\profile-attendance-tab.html:27 +#: .\report\templates\report\attendance_report.html:84 msgid "Min Hour" -msgstr "Heure Minimale" +msgstr "Heure min" #: .\attendance\templates\attendance\attendance\attendance_filters.html:76 #: .\attendance\templates\attendance\attendance\export_filter.html:110 @@ -6448,8 +6352,9 @@ msgstr "Heure Minimale" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:65 #: .\attendance\templates\attendance\own_attendance\filters.html:42 #: .\attendance\templates\requests\attendance\filter.html:78 +#: .\report\templates\report\attendance_report.html:94 msgid "Out Time" -msgstr "Out Time" +msgstr "Heure de départ" #: .\attendance\templates\attendance\attendance\attendance_filters.html:80 #: .\attendance\templates\attendance\attendance\export_filter.html:114 @@ -6458,7 +6363,7 @@ msgstr "Out Time" #: .\attendance\templates\attendance\own_attendance\filters.html:46 #: .\attendance\templates\requests\attendance\filter.html:82 msgid "OT Approved?" -msgstr "Aufiltemps Approuvé?" +msgstr "Heures supplémentaires approuvées?" #: .\attendance\templates\attendance\attendance\attendance_filters.html:93 #: .\attendance\templates\attendance\attendance\export_filter.html:127 @@ -6468,8 +6373,9 @@ msgstr "Aufiltemps Approuvé?" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:96 #: .\attendance\templates\attendance\own_attendance\filters.html:63 #: .\attendance\templates\requests\attendance\filter.html:95 +#: .\report\templates\report\attendance_report.html:100 msgid "Attendance From" -msgstr "Fréquentation Depuis" +msgstr "Présence de" #: .\attendance\templates\attendance\attendance\attendance_filters.html:97 #: .\attendance\templates\attendance\attendance\export_filter.html:131 @@ -6479,8 +6385,9 @@ msgstr "Fréquentation Depuis" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:100 #: .\attendance\templates\attendance\own_attendance\filters.html:67 #: .\attendance\templates\requests\attendance\filter.html:99 +#: .\report\templates\report\attendance_report.html:104 msgid "In From" -msgstr "Dans De Depuis" +msgstr "Arrivée de" #: .\attendance\templates\attendance\attendance\attendance_filters.html:101 #: .\attendance\templates\attendance\attendance\export_filter.html:135 @@ -6490,8 +6397,9 @@ msgstr "Dans De Depuis" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:104 #: .\attendance\templates\attendance\own_attendance\filters.html:71 #: .\attendance\templates\requests\attendance\filter.html:103 +#: .\report\templates\report\attendance_report.html:108 msgid "Out From" -msgstr "En Dehors de Depuis" +msgstr "Départ de" #: .\attendance\templates\attendance\attendance\attendance_filters.html:106 #: .\attendance\templates\attendance\attendance\export_filter.html:140 @@ -6499,14 +6407,13 @@ msgstr "En Dehors de Depuis" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:108 #: .\attendance\templates\attendance\own_attendance\filters.html:75 #: .\attendance\templates\requests\attendance\filter.html:107 +#: .\report\templates\report\attendance_report.html:112 msgid "At Work Greater or Equal" -msgstr "Au Travail Supérieur ou Égal" +msgstr "Au travail supérieur ou égal" #: .\attendance\templates\attendance\attendance\attendance_filters.html:112 -#, fuzzy -#| msgid "Deduction Greater or Equal" msgid "Pending Hour Greater or Equal" -msgstr "Déduction supérieure ou égale" +msgstr "Heure en attente supérieure ou égale" #: .\attendance\templates\attendance\attendance\attendance_filters.html:117 #: .\attendance\templates\attendance\attendance\export_filter.html:146 @@ -6514,8 +6421,9 @@ msgstr "Déduction supérieure ou égale" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:112 #: .\attendance\templates\attendance\own_attendance\filters.html:79 #: .\attendance\templates\requests\attendance\filter.html:111 +#: .\report\templates\report\attendance_report.html:116 msgid "OT Greater or Equal" -msgstr "Aufiltemps Supérieur ou Égal" +msgstr "OT supérieur ou égal" #: .\attendance\templates\attendance\attendance\attendance_filters.html:123 #: .\attendance\templates\attendance\attendance\export_filter.html:153 @@ -6525,8 +6433,9 @@ msgstr "Aufiltemps Supérieur ou Égal" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:118 #: .\attendance\templates\attendance\own_attendance\filters.html:85 #: .\attendance\templates\requests\attendance\filter.html:117 +#: .\report\templates\report\attendance_report.html:123 msgid "Attendance Till" -msgstr "Présence Jusqu'à" +msgstr "Présence jusqu'à" #: .\attendance\templates\attendance\attendance\attendance_filters.html:127 #: .\attendance\templates\attendance\attendance\export_filter.html:157 @@ -6536,8 +6445,9 @@ msgstr "Présence Jusqu'à" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:122 #: .\attendance\templates\attendance\own_attendance\filters.html:89 #: .\attendance\templates\requests\attendance\filter.html:121 +#: .\report\templates\report\attendance_report.html:127 msgid "In Till" -msgstr "Dans Jusqu'à" +msgstr "Entrée jusqu'à" #: .\attendance\templates\attendance\attendance\attendance_filters.html:131 #: .\attendance\templates\attendance\attendance\export_filter.html:161 @@ -6547,8 +6457,9 @@ msgstr "Dans Jusqu'à" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:126 #: .\attendance\templates\attendance\own_attendance\filters.html:93 #: .\attendance\templates\requests\attendance\filter.html:125 +#: .\report\templates\report\attendance_report.html:131 msgid "Out Till" -msgstr "Bout Jusqu'au" +msgstr "Sortie jusqu'à" #: .\attendance\templates\attendance\attendance\attendance_filters.html:136 #: .\attendance\templates\attendance\attendance\export_filter.html:166 @@ -6556,14 +6467,13 @@ msgstr "Bout Jusqu'au" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:130 #: .\attendance\templates\attendance\own_attendance\filters.html:97 #: .\attendance\templates\requests\attendance\filter.html:129 +#: .\report\templates\report\attendance_report.html:135 msgid "At Work Less Than or Equal" -msgstr "Au Travail Inférieur ou Égal" +msgstr "Au travail inférieur ou égal" #: .\attendance\templates\attendance\attendance\attendance_filters.html:142 -#, fuzzy -#| msgid "Deduction Less Than or Equal" msgid "Pending Hour Less Than or Equal" -msgstr "Déduction inférieure ou égale" +msgstr "Heure en attente inférieure ou égale" #: .\attendance\templates\attendance\attendance\attendance_filters.html:148 #: .\attendance\templates\attendance\attendance\export_filter.html:172 @@ -6571,62 +6481,49 @@ msgstr "Déduction inférieure ou égale" #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:134 #: .\attendance\templates\attendance\own_attendance\filters.html:101 #: .\attendance\templates\requests\attendance\filter.html:133 +#: .\report\templates\report\attendance_report.html:139 msgid "OT Less Than or Equal" -msgstr "Au fil du temps inférieur ou égal" +msgstr "OT inférieur ou égal" #: .\attendance\templates\attendance\attendance\attendance_nav.html:141 -#, fuzzy -#| msgid "Search in :Asset" msgid "Search in : Day" -msgstr "Rechercher dans: Asset" +msgstr "Rechercher dans : Jour" #: .\attendance\templates\attendance\attendance\attendance_nav.html:142 -#, fuzzy -#| msgid "Search in :Asset" msgid "Search in : Shift" -msgstr "Rechercher dans: Asset" +msgstr "Rechercher dans : Poste" #: .\attendance\templates\attendance\attendance\attendance_nav.html:143 -#, fuzzy -#| msgid "Rotating Work Type" msgid "Search in : Work Type" -msgstr "Type de travail rotatif" +msgstr "Rechercher dans : Type de travail" #: .\attendance\templates\attendance\attendance\attendance_nav.html:145 #: .\employee\filters.py:42 -#, fuzzy -#| msgid "Search in :Asset" msgid "Search in : Department" -msgstr "Rechercher dans: Asset" +msgstr "Rechercher dans : Département" #: .\attendance\templates\attendance\attendance\attendance_nav.html:147 #: .\employee\filters.py:43 -#, fuzzy -#| msgid "Open Job Positions" msgid "Search in : Job Position" -msgstr "Ouvrir Job postes" +msgstr "Rechercher dans : Poste" #: .\attendance\templates\attendance\attendance\attendance_nav.html:149 -#, fuzzy -#| msgid "Search in :Asset Category" msgid "Search in : Company" -msgstr "Actifs Catégorie" +msgstr "Rechercher dans : Entreprise" #: .\attendance\templates\attendance\attendance\attendance_nav.html:241 #: .\attendance\templates\requests\attendance\nav.html:122 -#, fuzzy -#| msgid "Batch No" msgid "Batches" -msgstr "Groupe Numéro" +msgstr "Lots" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:18 #: .\attendance\templates\attendance\attendance\export_filter.html:27 -#: .\attendance\templates\attendance\attendance\group_by.html:71 -#: .\attendance\templates\attendance\attendance\group_by.html:371 -#: .\attendance\templates\attendance\attendance\group_by.html:664 +#: .\attendance\templates\attendance\attendance\group_by.html:72 +#: .\attendance\templates\attendance\attendance\group_by.html:372 +#: .\attendance\templates\attendance\attendance\group_by.html:666 #: .\attendance\templates\attendance\attendance\tab_content.html:52 -#: .\attendance\templates\attendance\attendance\tab_content.html:324 -#: .\attendance\templates\attendance\attendance\tab_content.html:612 +#: .\attendance\templates\attendance\attendance\tab_content.html:279 +#: .\attendance\templates\attendance\attendance\tab_content.html:514 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:23 #: .\attendance\templates\attendance\attendance_account\group_by.html:41 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:35 @@ -6657,6 +6554,7 @@ msgstr "Groupe Numéro" #: .\employee\templates\employee_export_filter.html:22 #: .\employee\templates\employee_personal_info\employee_list.html:74 #: .\employee\templates\employee_personal_info\group_by.html:67 +#: .\helpdesk\templates\helpdesk\faq\load_faq.html:34 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:36 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:366 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:694 @@ -6676,41 +6574,39 @@ msgstr "Groupe Numéro" #: .\leave\templates\leave\restrict\restrict.html:40 #: .\leave\templates\leave\user_leave\group_by.html:67 #: .\leave\templates\leave\user_leave\user_requests.html:61 -#: .\onboarding\templates\onboarding\candidates.html:49 +#: .\onboarding\templates\onboarding\candidates.html:44 #: .\payroll\templates\payroll\contract\contract_export_filter.html:23 #: .\payroll\templates\payroll\contract\contract_list.html:40 #: .\payroll\templates\payroll\contract\group_by.html:44 #: .\payroll\templates\payroll\payslip\group_by.html:80 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:48 -#: .\payroll\templates\payroll\payslip\payslip_table.html:65 +#: .\payroll\templates\payroll\payslip\payslip_table.html:50 #: .\pms\templates\feedback\feedback_list.html:94 #: .\pms\templates\feedback\feedback_list.html:257 #: .\pms\templates\feedback\feedback_list.html:393 #: .\pms\templates\feedback\feedback_list.html:551 #: .\pms\templates\okr\group_by.html:106 .\pms\templates\okr\group_by.html:427 #: .\pms\templates\okr\key_result\kr_dashboard_view.html:41 -#: .\pms\templates\okr\key_result\kr_list.html:52 +#: .\pms\templates\okr\key_result\kr_list.html:50 #: .\pms\templates\okr\kr_list.html:20 #: .\pms\templates\okr\objective_list.html:86 #: .\pms\templates\okr\objective_list.html:305 #: .\project\templates\project\new\project_list_view.html:60 -#: .\recruitment\templates\candidate\export_filter.html:27 -#, fuzzy -#| msgid "Select" +#: .\recruitment\templates\candidate\export_filter.html:23 msgid "Select All" -msgstr "Sélectionner" +msgstr "Tout sélectionner" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:25 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:51 -#: .\attendance\templates\attendance\attendance\group_by.html:76 -#: .\attendance\templates\attendance\attendance\group_by.html:376 -#: .\attendance\templates\attendance\attendance\group_by.html:668 +#: .\attendance\templates\attendance\attendance\group_by.html:77 +#: .\attendance\templates\attendance\attendance\group_by.html:378 +#: .\attendance\templates\attendance\attendance\group_by.html:670 +#: .\attendance\templates\attendance\attendance\tab_content.html:67 #: .\attendance\templates\attendance\attendance\tab_content.html:71 -#: .\attendance\templates\attendance\attendance\tab_content.html:76 -#: .\attendance\templates\attendance\attendance\tab_content.html:344 -#: .\attendance\templates\attendance\attendance\tab_content.html:349 -#: .\attendance\templates\attendance\attendance\tab_content.html:632 -#: .\attendance\templates\attendance\attendance\tab_content.html:637 +#: .\attendance\templates\attendance\attendance\tab_content.html:294 +#: .\attendance\templates\attendance\attendance\tab_content.html:298 +#: .\attendance\templates\attendance\attendance\tab_content.html:530 +#: .\attendance\templates\attendance\attendance\tab_content.html:534 #: .\attendance\templates\attendance\attendance\validate_attendance.html:37 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:12 #: .\attendance\templates\attendance\own_attendance\attendances.html:107 @@ -6740,12 +6636,12 @@ msgstr "Sélectionner" #: .\pms\templates\meetings\meeting_single_view.html:49 #: .\pms\templates\meetings\meetings_filter.html:37 #: .\pms\templates\meetings\meetings_list.html:32 -#: .\pms\templates\meetings\meetings_list.html:33 +#: .\pms\templates\meetings\meetings_list.html:33 .\project\models.py:549 #: .\project\templates\task\new\task_timesheet.html:58 #: .\project\templates\time_sheet\filters.html:25 #: .\project\templates\time_sheet\time_sheet_list_view.html:38 #: .\project\templates\time_sheet\time_sheet_single_view.html:32 -#: .\recruitment\models.py:717 +#: .\recruitment\models.py:758 #: .\recruitment\templates\candidate\candidate_interview_view.html:98 #: .\recruitment\templates\candidate\candidate_self_tracking.html:507 msgid "Date" @@ -6753,12 +6649,12 @@ msgstr "Date" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:26 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:56 -#: .\attendance\templates\attendance\attendance\group_by.html:77 -#: .\attendance\templates\attendance\attendance\group_by.html:377 -#: .\attendance\templates\attendance\attendance\group_by.html:669 -#: .\attendance\templates\attendance\attendance\tab_content.html:78 -#: .\attendance\templates\attendance\attendance\tab_content.html:351 -#: .\attendance\templates\attendance\attendance\tab_content.html:639 +#: .\attendance\templates\attendance\attendance\group_by.html:78 +#: .\attendance\templates\attendance\attendance\group_by.html:379 +#: .\attendance\templates\attendance\attendance\group_by.html:671 +#: .\attendance\templates\attendance\attendance\tab_content.html:73 +#: .\attendance\templates\attendance\attendance\tab_content.html:300 +#: .\attendance\templates\attendance\attendance\tab_content.html:536 #: .\attendance\templates\attendance\attendance\validate_attendance.html:39 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:62 #: .\attendance\templates\attendance\dashboard\dashboard.html:78 @@ -6775,19 +6671,19 @@ msgstr "Date" #: .\employee\templates\tabs\attendance-tab.html:51 #: .\employee\templates\tabs\attendance-tab.html:240 #: .\employee\templates\tabs\profile-attendance-tab.html:20 -#: .\leave\models.py:120 .\templates\dashboard_tile_container.html:141 +#: .\leave\models.py:114 .\templates\dashboard_tile_container.html:141 msgid "Day" msgstr "Jour" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:34 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:104 -#: .\attendance\templates\attendance\attendance\group_by.html:85 -#: .\attendance\templates\attendance\attendance\group_by.html:385 -#: .\attendance\templates\attendance\attendance\group_by.html:677 -#: .\attendance\templates\attendance\attendance\tab_content.html:103 -#: .\attendance\templates\attendance\attendance\tab_content.html:376 -#: .\attendance\templates\attendance\attendance\tab_content.html:659 -#: .\attendance\templates\attendance\attendance\tab_content.html:664 +#: .\attendance\templates\attendance\attendance\group_by.html:86 +#: .\attendance\templates\attendance\attendance\group_by.html:387 +#: .\attendance\templates\attendance\attendance\group_by.html:679 +#: .\attendance\templates\attendance\attendance\tab_content.html:100 +#: .\attendance\templates\attendance\attendance\tab_content.html:327 +#: .\attendance\templates\attendance\attendance\tab_content.html:559 +#: .\attendance\templates\attendance\attendance\tab_content.html:563 #: .\attendance\templates\attendance\attendance\validate_attendance.html:64 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:30 #: .\attendance\templates\attendance\late_come_early_out\group_by.html:53 @@ -6806,12 +6702,11 @@ msgstr "Jour" #: .\employee\templates\tabs\attendance-tab.html:248 #: .\employee\templates\tabs\profile-attendance-tab.html:28 msgid "At Work" -msgstr "Au Travail" +msgstr "Au travail" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:101 -#: .\attendance\templates\attendance\attendance\tab_content.html:199 -#: .\attendance\templates\attendance\attendance\tab_content.html:472 -#: .\attendance\templates\attendance\attendance\tab_content.html:760 +#: .\attendance\templates\attendance\attendance\tab_content.html:405 +#: .\attendance\templates\attendance\attendance\tab_content.html:642 #: .\attendance\templates\attendance\attendance\validate_attendance.html:152 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:124 #: .\attendance\templates\attendance\attendance_activity\group_by.html:96 @@ -6822,15 +6717,15 @@ msgstr "Au Travail" #: .\employee\templates\tabs\attendance-tab.html:206 #: .\employee\templates\tabs\attendance-tab.html:318 msgid "Are you sure want to delete this attendance?" -msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette présence?" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:103 -#: .\attendance\templates\attendance\attendance\group_by.html:176 -#: .\attendance\templates\attendance\attendance\group_by.html:475 -#: .\attendance\templates\attendance\attendance\group_by.html:768 -#: .\attendance\templates\attendance\attendance\tab_content.html:205 -#: .\attendance\templates\attendance\attendance\tab_content.html:478 -#: .\attendance\templates\attendance\attendance\tab_content.html:766 +#: .\attendance\templates\attendance\attendance\group_by.html:177 +#: .\attendance\templates\attendance\attendance\group_by.html:477 +#: .\attendance\templates\attendance\attendance\group_by.html:770 +#: .\attendance\templates\attendance\attendance\tab_content.html:182 +#: .\attendance\templates\attendance\attendance\tab_content.html:410 +#: .\attendance\templates\attendance\attendance\tab_content.html:647 #: .\attendance\templates\attendance\attendance\validate_attendance.html:158 #: .\attendance\templates\attendance\attendance_account\group_by.html:99 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:102 @@ -6850,6 +6745,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" #: .\base\templates\base\employee_type\type_view.html:30 #: .\base\templates\base\job_position\job_position_view.html:70 #: .\base\templates\base\job_role\job_role_view.html:68 +#: .\base\templates\base\mail_server\mail_server_view.html:74 #: .\base\templates\base\rotating_shift\htmx\group_by.html:190 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:180 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:43 @@ -6892,12 +6788,11 @@ msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" #: .\leave\templates\leave\leave_assign\single_assign_view.html:102 #: .\payroll\templates\payroll\payslip\group_by.html:174 #: .\payroll\templates\payroll\payslip\group_payslips.html:129 -#: .\payroll\templates\payroll\payslip\payslip_table.html:177 +#: .\payroll\templates\payroll\payslip\payslip_table.html:149 #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:64 #: .\pms\templates\okr\okr_list.html:188 .\pms\templates\okr\okr_list.html:221 #: .\pms\templates\okr\okr_list.html:253 -#: .\recruitment\templates\candidate\interview_list.html:93 -#: .\recruitment\templates\recruitment\recruitment_component.html:125 +#: .\recruitment\templates\recruitment\recruitment_component.html:134 #: .\recruitment\templates\settings\reject_reason_lines.html:38 #: .\recruitment\templates\settings\skills\skills_list.html:38 #: .\recruitment\templates\skill_zone\skill_zone_list.html:86 @@ -6908,24 +6803,18 @@ msgstr "Supprimer" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:68 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:73 #: .\attendance\templates\attendance\late_come_early_out\single_report.html:72 -#, fuzzy -#| msgid "Check-in date" msgid "Check In Date" -msgstr "Vérifier-Dans Date" +msgstr "Date d'entrée" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:81 #: .\attendance\templates\attendance\attendance_activity\single_attendance_activity.html:84 #: .\attendance\templates\attendance\late_come_early_out\single_report.html:84 -#, fuzzy -#| msgid "Check-out date" msgid "Check Out Date" -msgstr "Vérifier-Dehors Date" +msgstr "Date de sortie" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:122 -#, fuzzy -#| msgid "View candidates" msgid "View Activities" -msgstr "Voir Candidats" +msgstr "Voir les activités" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:123 #: .\pms\templates\okr\objective_detailed_view.html:249 @@ -6933,112 +6822,88 @@ msgid "Activity" msgstr "Activité" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:163 -#: .\attendance\templates\attendance\attendance\tab_content.html:795 +#: .\attendance\templates\attendance\attendance\tab_content.html:672 #: .\dynamic_fields\templates\dynamic_fields\df.html:30 -#, fuzzy -#| msgid "Are you sure you want to delete?" msgid "Are you sure?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr "Es-tu sûr·e ?" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:164 -#: .\attendance\templates\attendance\attendance\tab_content.html:796 +#: .\attendance\templates\attendance\attendance\tab_content.html:673 msgid "This does not satisfy the minimum OT requirement!" -msgstr "" +msgstr "Cela ne satisfait pas l'exigence minimale d'OT !" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:174 -#: .\attendance\templates\attendance\attendance\tab_content.html:807 -#, fuzzy -#| msgid "Approved" +#: .\attendance\templates\attendance\attendance\tab_content.html:684 msgid "Approved!" -msgstr "Approuvé" +msgstr "Approuvé !" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:175 -#: .\attendance\templates\attendance\attendance\tab_content.html:808 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\attendance\templates\attendance\attendance\tab_content.html:685 msgid "Your action has been approved." -msgstr "Votre demande de congé a été approuvée" +msgstr "Votre action a été approuvée." #: .\attendance\templates\attendance\attendance\attendance_request_one.html:185 -#: .\attendance\templates\attendance\attendance\tab_content.html:784 -#: .\attendance\templates\attendance\attendance\tab_content.html:819 +#: .\attendance\templates\attendance\attendance\tab_content.html:664 +#: .\attendance\templates\attendance\attendance\tab_content.html:695 #: .\attendance\templates\attendance\dashboard\overtime_table.html:59 -#, fuzzy -#| msgid "Approver" msgid "Approve Overtime" -msgstr "Approbatrice" +msgstr "Approuver les heures supplémentaires" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:190 #: .\attendance\templates\attendance\attendance\attendance_request_one.html:219 -#, fuzzy -#| msgid "Are you sure want to delete this attendance?" msgid " Are you sure want to delete this attendance?" -msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" +msgstr " Es-tu sûr·e de vouloir supprimer cette présence?" #: .\attendance\templates\attendance\attendance\attendance_request_one.html:213 #: .\attendance\templates\attendance\attendance\attendance_view.html:21 -#: .\attendance\templates\attendance\attendance\group_by.html:491 -#: .\attendance\templates\attendance\attendance\tab_content.html:495 +#: .\attendance\templates\attendance\attendance\group_by.html:493 +#: .\attendance\templates\attendance\attendance\tab_content.html:424 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:78 #: .\employee\templates\tabs\attendance-tab.html:331 msgid "Validate" msgstr "Valider" #: .\attendance\templates\attendance\attendance\attendance_view.html:11 -#, fuzzy -#| msgid "Attendance validated" msgid "Attendance To Validate " -msgstr "Présence validée." +msgstr "Présence à valider" #: .\attendance\templates\attendance\attendance\attendance_view.html:29 msgid "OT Attendances" -msgstr "Aufiltemps Fréquentation" +msgstr "Présences OT" #: .\attendance\templates\attendance\attendance\attendance_view.html:39 msgid "Approve OT" -msgstr "Approuver Aufiltemps" +msgstr "Approuver OT" #: .\attendance\templates\attendance\attendance\attendance_view.html:47 msgid "Validated Attendances" -msgstr "Validé Fréquentation" +msgstr "Présences validées" #: .\attendance\templates\attendance\attendance\batches_list.html:16 -#, fuzzy -#| msgid "Attendance Date" msgid "Attendance Batches" -msgstr "Fréquentation Date" +msgstr "Lots de présence" #: .\attendance\templates\attendance\attendance\batches_list.html:33 -#, fuzzy -#| msgid "Attendances" msgid "No of Attendances" -msgstr "Fréquentation" +msgstr "Nombre de présences" #: .\attendance\templates\attendance\attendance\batches_list.html:39 -#: .\employee\forms.py:693 +#: .\employee\forms.py:703 #: .\helpdesk\templates\helpdesk\ticket\ticket_claim_requests.html:34 -#, fuzzy -#| msgid "Actions" msgid "Action" -msgstr "Actions" +msgstr "Action" #: .\attendance\templates\attendance\attendance\batches_list.html:67 -#, fuzzy -#| msgid "Are you sure want to delete this attendance?" msgid "Are you sure want to delete this batch?" -msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" +msgstr "Es-tu sûr de vouloir supprimer ce lot?" #: .\attendance\templates\attendance\attendance\batches_list.html:103 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no batches at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a actuellement aucun lot." #: .\attendance\templates\attendance\attendance\export_filter.html:4 -#, fuzzy -#| msgid "Edit Attendance" msgid "Export Attendances" -msgstr "Modifier Fréquentation" +msgstr "Exporter les présences" #: .\attendance\templates\attendance\attendance\export_filter.html:21 #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:17 @@ -7046,7 +6911,7 @@ msgstr "Modifier Fréquentation" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:17 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:11 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:12 -#: .\base\templates\holiday\holiday_export_filter_form.html:21 +#: .\base\templates\holiday\holiday_export_filter_form.html:17 #: .\base\templates\shift_request\shift_request_export.html:15 #: .\base\templates\work_type_request\work_type_request_export.html:12 #: .\employee\templates\employee_export_filter.html:16 @@ -7055,23 +6920,21 @@ msgstr "Modifier Fréquentation" #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:20 #: .\payroll\templates\payroll\contract\contract_export_filter.html:17 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:32 -#: .\recruitment\templates\candidate\export_filter.html:21 +#: .\recruitment\templates\candidate\export_filter.html:17 msgid "Excel columns" msgstr "Colonnes Excel" #: .\attendance\templates\attendance\attendance\group_by.html:33 -#: .\attendance\templates\attendance\attendance\tab_content.html:925 +#: .\attendance\templates\attendance\attendance\tab_content.html:771 #: .\attendance\templates\attendance\attendance\validate_attendance.html:244 #: .\employee\templates\tabs\attendance-tab.html:360 msgid "Edit Attendance" -msgstr "Modifier Fréquentation" +msgstr "Modifier la présence" -#: .\attendance\templates\attendance\attendance\group_by.html:339 -#: .\attendance\templates\attendance\attendance\group_by.html:633 -#: .\attendance\templates\attendance\attendance\group_by.html:913 +#: .\attendance\templates\attendance\attendance\group_by.html:340 +#: .\attendance\templates\attendance\attendance\group_by.html:635 +#: .\attendance\templates\attendance\attendance\group_by.html:915 #: .\attendance\templates\attendance\attendance_account\group_by.html:227 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:204 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:257 #: .\attendance\templates\requests\attendance\group_by.html:316 #: .\attendance\templates\requests\attendance\group_by.html:596 #: .\base\templates\base\rotating_shift\htmx\group_by.html:347 @@ -7082,45 +6945,40 @@ msgstr "Modifier Fréquentation" #: .\employee\templates\employee_personal_info\group_by.html:382 #: .\recruitment\templates\candidate\group_by.html:374 msgid "No group result found!" -msgstr "" +msgstr "Aucun résultat de groupe trouvé!" -#: .\attendance\templates\attendance\attendance\tab_content.html:98 -#, fuzzy -#| msgid "At work" +#: .\attendance\templates\attendance\attendance\tab_content.html:96 msgid "Atwork" msgstr "Au travail" -#: .\attendance\templates\attendance\attendance\tab_content.html:105 -#: .\attendance\templates\attendance\attendance\tab_content.html:108 -#: .\attendance\templates\attendance\attendance\tab_content.html:378 -#: .\attendance\templates\attendance\attendance\tab_content.html:381 -#: .\attendance\templates\attendance\attendance\tab_content.html:666 -#: .\attendance\templates\attendance\attendance\tab_content.html:669 +#: .\attendance\templates\attendance\attendance\tab_content.html:102 +#: .\attendance\templates\attendance\attendance\tab_content.html:104 +#: .\attendance\templates\attendance\attendance\tab_content.html:329 +#: .\attendance\templates\attendance\attendance\tab_content.html:331 +#: .\attendance\templates\attendance\attendance\tab_content.html:565 +#: .\attendance\templates\attendance\attendance\tab_content.html:567 #: .\attendance\templates\attendance\attendance\validate_attendance.html:71 #: .\attendance\templates\attendance\dashboard\to_validate_table.html:26 #: .\attendance\templates\attendance\own_attendance\attendances.html:172 #: .\attendance\templates\attendance\own_attendance\attendances.html:174 -#, fuzzy -#| msgid "Min Hour" msgid "Pending Hour" -msgstr "Heure Minimale" +msgstr "Heure en attente" -#: .\attendance\templates\attendance\attendance\tab_content.html:293 -#: .\attendance\templates\attendance\attendance\tab_content.html:578 +#: .\attendance\templates\attendance\attendance\tab_content.html:250 +#: .\attendance\templates\attendance\attendance\tab_content.html:484 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:161 #: .\attendance\templates\attendance\attendance_activity\activity_list.html:185 #: .\attendance\templates\attendance\late_come_early_out\report_list.html:183 #: .\attendance\templates\attendance\own_attendance\attendances.html:314 #: .\attendance\templates\requests\attendance\request_lines.html:237 -#: .\attendance\templates\requests\attendance\request_lines.html:428 +#: .\attendance\templates\requests\attendance\request_lines.html:432 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:243 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:238 #: .\base\templates\shift_request\htmx\requests.html:249 #: .\base\templates\shift_request\htmx\requests.html:570 #: .\base\templates\work_type_request\htmx\requests.html:249 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:216 -#: .\employee\templates\documents\requests.html:392 -#: .\employee\templates\employee_personal_info\employee_card.html:184 +#: .\employee\templates\employee_personal_info\employee_card.html:185 #: .\employee\templates\employee_personal_info\employee_list.html:379 #: .\employee\templates\policies\records.html:74 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:277 @@ -7133,8 +6991,8 @@ msgstr "Heure Minimale" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:348 #: .\leave\templates\leave\user_leave\user_requests.html:237 #: .\offboarding\templates\offboarding\pipeline\offboardings.html:189 -#: .\offboarding\templates\offboarding\resignation\request_list.html:287 -#: .\onboarding\templates\onboarding\candidates.html:195 +#: .\offboarding\templates\offboarding\resignation\request_list.html:288 +#: .\onboarding\templates\onboarding\candidates.html:213 #: .\payroll\templates\payroll\allowance\card_allowance.html:165 #: .\payroll\templates\payroll\allowance\list_allowance.html:186 #: .\payroll\templates\payroll\contract\contract_list.html:214 @@ -7148,333 +7006,289 @@ msgstr "Heure Minimale" #: .\payroll\templates\payroll\loan\records_list.html:493 #: .\payroll\templates\payroll\loan\records_list.html:735 #: .\payroll\templates\payroll\payslip\group_by.html:302 -#: .\payroll\templates\payroll\payslip\payslip_table.html:240 +#: .\payroll\templates\payroll\payslip\payslip_table.html:204 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:373 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:710 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:1038 #: .\payroll\templates\payroll\reimbursement\request_cards.html:341 #: .\payroll\templates\payroll\reimbursement\request_cards.html:628 #: .\payroll\templates\payroll\reimbursement\request_cards.html:915 -#: .\pms\templates\okr\key_result\kr_card.html:136 -#: .\pms\templates\okr\key_result\kr_list.html:204 +#: .\pms\templates\okr\key_result\kr_card.html:116 +#: .\pms\templates\okr\key_result\kr_list.html:170 #: .\pms\templates\okr\okr_list.html:397 .\pms\templates\okr\okr_list.html:636 +#: .\project\templates\task\new\task_kanban_view.html:165 +#: .\project\templates\task\new\task_list_view.html:210 #: .\recruitment\templates\candidate\candidate_card.html:318 #: .\recruitment\templates\candidate\candidate_list.html:363 -#: .\recruitment\templates\recruitment\recruitment_component.html:273 +#: .\recruitment\templates\recruitment\recruitment_component.html:282 #: .\recruitment\templates\skill_zone\skill_zone_card.html:141 #: .\recruitment\templates\skill_zone\skill_zone_list.html:310 #: .\recruitment\templates\stage\stage_component.html:264 #: .\recruitment\templates\stage\stage_group.html:205 -#, fuzzy -#| msgid "No email found." msgid "No search result found!" -msgstr "Aucun e-mail trouvé." +msgstr "Aucun résultat de recherche trouvé!" -#: .\attendance\templates\attendance\attendance\tab_content.html:371 +#: .\attendance\templates\attendance\attendance\tab_content.html:323 #: .\employee\templates\dashboard\not_out_yet.html:17 msgid "At work" msgstr "Au travail" -#: .\attendance\templates\attendance\attendance\tab_content.html:905 -#, fuzzy -#| msgid "Validated Attendances" +#: .\attendance\templates\attendance\attendance\tab_content.html:756 msgid "No validated attendance to show." -msgstr "Validé Fréquentation" +msgstr "Aucune présence validée à afficher." -#: .\attendance\templates\attendance\attendance\validate_attendance_empty.html:13 +#: .\attendance\templates\attendance\attendance\validate_attendance_empty.html:7 #, python-format msgid "" "The attendances for this employee in %(month_name)s has not been validated." msgstr "" -"Les Fréquentation à cet employé dans %(month_name)s n'ont pas été validées." +"Les présences pour cet·te employé·e en %(month_name)s n'ont pas été validées." #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:4 -#, fuzzy -#| msgid "Hour Account" msgid "Export Hour Accounts" -msgstr "Hour Compte" +msgstr "Exporter les comptes d'heures" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:125 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:80 -#, fuzzy -#| msgid "At Work Greater or Equal" msgid "Worked Hours Greater or Equal" -msgstr "Au Travail Supérieur ou Égal" +msgstr "Heures travaillées supérieures ou égales" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:129 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:86 -#, fuzzy -#| msgid "Deduction Greater or Equal" msgid "Pending Hours Greater or Equal" -msgstr "Déduction supérieure ou égale" +msgstr "Heures en attente supérieures ou égales" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:133 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:92 msgid "OT Account Greater or Equal" -msgstr "Au fildutemps Compte Supérieur ou Égal" +msgstr "Compte OT supérieur ou égal" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:139 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:100 -#, fuzzy -#| msgid "At Work Less Than or Equal" msgid "Worked Hours Less Than or Equal" -msgstr "Au Travail Inférieur ou Égal" +msgstr "Heures travaillées inférieures ou égales" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:143 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:106 -#, fuzzy -#| msgid "Deduction Less Than or Equal" msgid "Pending Hours Less Than or Equal" -msgstr "Déduction inférieure ou égale" +msgstr "Heures en attente inférieures ou égales" #: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:147 #: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:112 msgid "OT Account Less Than or Equal" -msgstr "Compte au fil du temps inférieur ou égal" +msgstr "Compte OT inférieur ou égal" #: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:6 #: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:6 #: .\attendance\templates\attendance\late_come_early_out\reports.html:7 -#, fuzzy -#| msgid "Requested Attendances" msgid "Selected Attendance" -msgstr "Présences demandées" +msgstr "Présence sélectionnée" #: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:11 #: .\attendance\templates\requests\attendance\view-requests.html:39 -#: .\horilla_views\templates\generic\as_list.html:7 +#: .\horilla_views\templates\generic\as_list.html:11 msgid "Select All Records" -msgstr "Sélectionnez tous les enregistrements" +msgstr "Sélectionner tous les enregistrements" #: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:14 #: .\attendance\templates\requests\attendance\view-requests.html:42 -#: .\horilla_views\templates\generic\as_list.html:10 +#: .\horilla_views\templates\generic\as_list.html:18 msgid "Unselect All Records" -msgstr "unselect tous les enregistrements" +msgstr "Désélectionner tous les enregistrements" #: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:17 -#, fuzzy -#| msgid "Work Records" msgid "Export Records" -msgstr "détails du poste" +msgstr "Exporter les enregistrements" #: .\attendance\templates\attendance\attendance_account\group_by.html:97 #: .\attendance\templates\attendance\attendance_account\overtime_list.html:98 -#, fuzzy -#| msgid "Are you sure you want to delete this group?" msgid "Are you sure want to delete this hour account?" -msgstr "Etes-vous sûr de vouloir supprimer ce groupe ?" +msgstr "Es-tu sûr de vouloir supprimer ce compte de temps?" #: .\attendance\templates\attendance\attendance_account\overtime_list.html:43 -#, fuzzy -#| msgid "Auto Validate Till" msgid "Hours to Validate" -msgstr "Auto Validation Jusqu'au" +msgstr "Heures à valider" #: .\attendance\templates\attendance\attendance_account\overtime_list.html:46 -#, fuzzy -#| msgid "Approve OT" msgid "Not Approved OT Hours" -msgstr "Approuver Aufiltemps" +msgstr "Heures supplémentaires OT non approuvées" #: .\attendance\templates\attendance\attendance_activity\activity_empty.html:6 #: .\attendance\templates\attendance\attendance_activity\activity_filters.html:47 #: .\attendance\templates\attendance\attendance_activity\export_filter.html:85 #: .\attendance\templates\attendance\attendance_activity\nav.html:6 -#: .\attendance\views\views.py:1018 +#: .\attendance\views\views.py:1054 msgid "Attendance Activity" -msgstr "Activité de Fréquentation" +msgstr "Activité de présence" -#: .\attendance\templates\attendance\attendance_activity\activity_empty.html:16 -#, fuzzy -#| msgid "There are no assets to export." +#: .\attendance\templates\attendance\attendance_activity\activity_empty.html:14 msgid "There are no attendance activity records to display." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a aucun enregistrement d'activité de présence à afficher." #: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:11 #: .\attendance\templates\attendance\late_come_early_out\reports.html:11 -#, fuzzy -#| msgid "All Attendances" msgid "Select All Attendance" -msgstr "Toutes les présences" +msgstr "Sélectionner toutes les présences" #: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:15 #: .\attendance\templates\attendance\late_come_early_out\reports.html:14 -#, fuzzy -#| msgid "All Attendances" msgid "Unselect All Attendance" -msgstr "Toutes les présences" +msgstr "Désélectionner toutes les présences" #: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:18 #: .\attendance\templates\attendance\late_come_early_out\reports.html:17 -#, fuzzy -#| msgid "Edit Attendance" msgid "Export Attendance" -msgstr "Modifier Fréquentation" +msgstr "Exporter les présences" #: .\attendance\templates\attendance\attendance_activity\export_filter.html:4 -#, fuzzy -#| msgid "Edit Attendance" msgid "Export Attendance Activities" -msgstr "Modifier Fréquentation" +msgstr "Exporter les activités de présence" #: .\attendance\templates\attendance\attendance_activity\group_by.html:50 msgid "Attendnace Date" -msgstr "Fréquentation Date" +msgstr "Date de présence" + +#: .\attendance\templates\attendance\attendance_activity\group_by.html:201 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:253 +#, fuzzy +#| msgid "No group result found!" +msgid "No group result found." +msgstr "Aucun résultat de groupe trouvé!" #: .\attendance\templates\attendance\attendance_activity\import_activity.html:4 -#, fuzzy -#| msgid "Attendances" msgid "Import Attendance Activities" -msgstr "Fréquentation" +msgstr "Importer les activités de présence" #: .\attendance\templates\attendance\attendance_activity\import_activity.html:21 msgid "Don't refresh the page" -msgstr "" +msgstr "Ne pas actualiser la page" #: .\attendance\templates\attendance\attendance_activity\import_activity.html:45 -#, fuzzy -#| msgid "Do you want to download template ?" msgid "Do you want to download the template?" -msgstr "Voulez-vous télécharger le modèle ?" +msgstr "Veux-tu télécharger le modèle?" #: .\attendance\templates\attendance\attendance_activity\import_activity.html:50 -#: .\templates\index.html:103 +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:67 +#: .\templates\index.html:100 msgid "Confirm" -msgstr "Confirmez" +msgstr "Confirmer" #: .\attendance\templates\attendance\attendance_activity\import_activity.html:67 msgid "Error downloading file" -msgstr "" +msgstr "Erreur lors du téléchargement du fichier" + +#: .\attendance\templates\attendance\attendance_activity\nav.html:113 +#, fuzzy +#| msgid "Do you really want to delete this leave type?" +msgid "Do you really want to delete all the selected activities?" +msgstr "Veux-tu vraiment supprimer ce type de congé?" #: .\attendance\templates\attendance\break_point\condition.html:6 -#, fuzzy -#| msgid "Return Condition" msgid "Break Point Condition" -msgstr "Retour Condition" +msgstr "Condition de point de rupture" #: .\attendance\templates\attendance\break_point\condition.html:23 #: .\base\templates\base\company\condition_view.html:6 msgid "Auto Validate Till" -msgstr "Auto Validation Jusqu'au" +msgstr "Auto-validation jusqu'à" #: .\attendance\templates\attendance\break_point\condition.html:26 #: .\base\templates\base\company\condition_view.html:7 msgid "Min Hour To Approve OT" -msgstr "minimale heure approuver eures supplémentaires" +msgstr "Heure minimale pour approuver OT" #: .\attendance\templates\attendance\break_point\condition.html:29 #: .\base\templates\base\company\condition_view.html:8 msgid "OT Cut-Off/Day" -msgstr "Au du temps Couper/Jour" +msgstr "Coupure OT/Jour" #: .\attendance\templates\attendance\break_point\condition.html:62 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no attendance conditions at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de conditions de présence pour le moment." #: .\attendance\templates\attendance\break_point\condition_form.html:12 -#, fuzzy -#| msgid "Attendance Condition" msgid "Update Attendance condition " -msgstr "Fréquentation de Condition" +msgstr "Mettre à jour la condition de présence" #: .\attendance\templates\attendance\break_point\condition_form.html:14 -#, fuzzy -#| msgid "Attendance Condition" msgid "Create Attendance condition " -msgstr "Fréquentation de Condition" +msgstr "Créer une condition de présence" #: .\attendance\templates\attendance\dashboard\dashboard.html:17 -#, fuzzy -#| msgid "OT Attendances" msgid "Today's Attendances" -msgstr "Aufiltemps Fréquentation" +msgstr "Présences d'aujourd'hui" #: .\attendance\templates\attendance\dashboard\dashboard.html:33 #: .\attendance\views.py:1337 .\attendance\views\dashboard.py:336 msgid "On Time" -msgstr "À temps" +msgstr "À l'heure" #: .\attendance\templates\attendance\dashboard\dashboard.html:69 -#, fuzzy -#| msgid "Daily Attendance Analytic" msgid "Attendance Analytic" -msgstr "Analyse des présences quotidiennes" +msgstr "Analyse de présence" #: .\attendance\templates\attendance\dashboard\dashboard.html:81 #: .\attendance\templates\attendance\dashboard\dashboard.html:197 -#: .\base\methods.py:465 .\leave\models.py:67 .\payroll\models\models.py:133 +#: .\base\methods.py:535 .\leave\models.py:61 .\payroll\models\models.py:133 #: .\templates\dashboard_tile_container.html:142 msgid "Weekly" msgstr "Hebdomadaire" #: .\attendance\templates\attendance\dashboard\dashboard.html:84 #: .\attendance\templates\attendance\dashboard\dashboard.html:200 -#: .\base\methods.py:466 .\base\methods.py:471 .\base\models.py:336 -#: .\leave\models.py:66 .\payroll\models\models.py:134 +#: .\base\methods.py:536 .\base\methods.py:541 .\base\models.py:339 +#: .\leave\models.py:60 .\payroll\models\models.py:134 #: .\payroll\models\models.py:139 .\templates\dashboard_tile_container.html:143 msgid "Monthly" -msgstr "Moisly" +msgstr "Mensuel" #: .\attendance\templates\attendance\dashboard\dashboard.html:87 #: .\attendance\templates\attendance\dashboard\dashboard.html:203 #: .\templates\dashboard_tile_container.html:144 -#, fuzzy -#| msgid "Save Changes" msgid "Date range" -msgstr "Sauvegarder Modifications" +msgstr "Plage de dates" #: .\attendance\templates\attendance\dashboard\dashboard.html:106 -#: .\base\views.py:6637 .\templates\dashboard_tile_container.html:9 -#, fuzzy -#| msgid "Exclude Employees" +#: .\base\views.py:6761 .\templates\dashboard_tile_container.html:9 msgid "Offline Employees" -msgstr "Exclure les employés" +msgstr "Employé·e·s hors ligne" #: .\attendance\templates\attendance\dashboard\dashboard.html:123 -#: .\base\views.py:6644 .\templates\dashboard_tile_container.html:165 -#, fuzzy -#| msgid "Employees Chart" +#: .\base\views.py:6768 .\templates\dashboard_tile_container.html:165 msgid "Hours Chart" -msgstr "graphique Employé :" +msgstr "Graphique des heures" #: .\attendance\templates\attendance\dashboard\dashboard.html:144 #: .\attendance\views.py:1339 msgid "On Break" -msgstr "En Pause" +msgstr "En pause" #: .\attendance\templates\attendance\dashboard\dashboard.html:156 #: .\templates\dashboard_tile_container.html:348 -#, fuzzy -#| msgid "Overtime approved" msgid "Overtime To Approve" -msgstr "Heures supplémentaires approuvées" +msgstr "Heures supplémentaires à approuver" #: .\attendance\templates\attendance\dashboard\dashboard.html:172 #: .\templates\dashboard_tile_container.html:371 -#, fuzzy -#| msgid "Attendance validated" msgid "Attendance To Validate" -msgstr "Présence validée." +msgstr "Présence à valider" #: .\attendance\templates\attendance\dashboard\dashboard.html:185 -#, fuzzy -#| msgid "Department Chart" msgid "Department Overtime Chart" -msgstr "graphique Département" +msgstr "Graphique des heures supplémentaires par département" #: .\attendance\templates\attendance\dashboard\dashboard.html:225 #: .\employee\templates\dashboard\not_in_yet.html:22 #: .\employee\templates\dashboard\not_out_yet.html:26 -#: .\employee\templates\employee\send_mail.html:78 +#: .\employee\templates\employee\send_mail.html:95 #: .\employee\templates\employee_personal_info\employee_list.html:246 #: .\employee\templates\employee_personal_info\employee_list.html:390 #: .\employee\templates\employee_personal_info\employee_view.html:42 +#: .\offboarding\templates\offboarding\dashboard\asset_returned_table.html:57 +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:196 #: .\offboarding\templates\offboarding\task\table_body.html:66 -#: .\onboarding\templates\onboarding\candidates.html:116 -#: .\onboarding\templates\onboarding\candidates.html:260 +#: .\onboarding\templates\onboarding\candidates.html:123 +#: .\onboarding\templates\onboarding\candidates.html:307 #: .\onboarding\templates\onboarding\dashboard\task_report.html:43 #: .\onboarding\templates\onboarding\group_by.html:107 #: .\onboarding\templates\onboarding\kanban\kanban.html:113 @@ -7485,193 +7299,152 @@ msgstr "graphique Département" #: .\recruitment\templates\pipeline\footer_components.html:10 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:125 #: .\recruitment\templates\pipeline\pipeline_card.html:200 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:5 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:99 -#: .\templates\dashboard.html:264 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:10 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:115 +#: .\templates\dashboard.html:256 msgid "Send Mail" -msgstr "Envoyer Mail" +msgstr "Envoyer un courriel" #: .\attendance\templates\attendance\dashboard\on_break_employees.html:24 -#, fuzzy -#| msgid "No OKRs are currently At-Risk." msgid "No employees are currently taking a break." -msgstr "Aucun OKRS n'est actuellement à risque." +msgstr "Aucun employé·e n'est actuellement en pause." -#: .\attendance\templates\attendance\dashboard\overtime_table.html:74 -msgid "No Overtime to Validate...." -msgstr "" +#: .\attendance\templates\attendance\dashboard\overtime_table.html:73 +#, fuzzy +#| msgid "No Overtime to Validate...." +msgid "No overtime records pending validation." +msgstr "Pas d'heures supplémentaires à valider." #: .\attendance\templates\attendance\dashboard\to_validate_table.html:92 #, fuzzy -#| msgid "Attendance validated." -msgid "All Attendance Validated." -msgstr "Présence validée." +#| msgid "No attendance requests to validate." +msgid "No pending attendance to validate." +msgstr "Aucune demande de présence à valider." #: .\attendance\templates\attendance\grace_time\grace_time_form.html:7 -#, fuzzy -#| msgid "Updated at" msgid "Update grace time" -msgstr "Mis à jour à" +msgstr "Mettre à jour le temps de grâce" #: .\attendance\templates\attendance\grace_time\grace_time_form.html:9 -#, fuzzy -#| msgid "Created Date" msgid "Create grace time" -msgstr "Date de création" - -#: .\attendance\templates\attendance\grace_time\grace_time_form.html:43 -#, fuzzy -#| msgid "Allowance view" -msgid "Allowed Time" -msgstr "Indemnités Voir" - -#: .\attendance\templates\attendance\grace_time\grace_time_form.html:53 -msgid "Allowed Clock-In" -msgstr "" - -#: .\attendance\templates\attendance\grace_time\grace_time_form.html:65 -#, fuzzy -#| msgid "Clock Out" -msgid "Allowed Clock-Out" -msgstr "Horloge Dehors" +msgstr "Créer un temps de grâce" #: .\attendance\templates\attendance\grace_time\grace_time_form.html:79 -#, fuzzy -#| msgid "Shift" msgid "Shifts" -msgstr "Quarts Info" +msgstr "Postes" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:16 msgid "Default Grace Time" -msgstr "" +msgstr "Temps de grâce par défaut" + +#: .\attendance\templates\attendance\grace_time\grace_time_table.html:32 +#: .\attendance\templates\attendance\grace_time\grace_time_table.html:147 +msgid "Allowed time" +msgstr "Temps autorisé" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:35 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:150 #: .\base\translator.py:119 #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:9 #: .\pms\templates\meetings\meetings_filter.html:27 -#, fuzzy -#| msgid "Is Active" msgid "Is active" -msgstr "C'est actif" +msgstr "Est actif" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:38 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:153 msgid "Applicable on clock-in" -msgstr "" +msgstr "Applicable à l'entrée" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:41 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:156 msgid "Applicable on clock-out" -msgstr "" +msgstr "Applicable à la sortie" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:50 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:169 -#: .\employee\models.py:883 -#, fuzzy -#| msgid "Hourly" +#: .\employee\models.py:931 msgid "Hours" -msgstr "Horaire" +msgstr "Heures" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:95 #: .\attendance\templates\attendance\grace_time\grace_time_table.html:231 -#, fuzzy -#| msgid "Are you sure you want to delete this recruitment?" msgid "Are you sure you want to delete this grace time?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr de vouloir supprimer ce temps de grâce?" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:122 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no default grace time at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a aucun temps de grâce par défaut pour le moment." #: .\attendance\templates\attendance\grace_time\grace_time_table.html:131 -#: .\base\models.py:526 .\base\templates\base\shift\shift_view.html:11 -#: .\templates\settings.html:387 -#, fuzzy -#| msgid "Over Time" +#: .\base\models.py:529 .\base\templates\base\shift\shift_view.html:11 +#: .\templates\settings.html:419 msgid "Grace Time" -msgstr "Au fil du temps" +msgstr "Temps de Grâce" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:159 -#, fuzzy -#| msgid "Assigned Date" msgid "Assigned Shifts" -msgstr "Attribué Date" +msgstr "Postes attribués" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:209 #: .\base\templates\base\shift\shift_view.html:39 msgid "Nil" -msgstr "" +msgstr "Néant" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:219 -#, fuzzy -#| msgid "Assign" msgid "Assign shift" -msgstr "Attribuer" +msgstr "Attribuer un poste" #: .\attendance\templates\attendance\grace_time\grace_time_table.html:258 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no grace time at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a aucun temps de grâce pour le moment." #: .\attendance\templates\attendance\ip_restriction\add_more_ip_fields.html:25 msgid "Add more IP address.." -msgstr "" +msgstr "Ajouter plus d'adresses IP.." #: .\attendance\templates\attendance\ip_restriction\ip_restriction.html:8 -#: .\templates\settings.html:410 -#, fuzzy -#| msgid "Description" +#: .\templates\settings.html:442 msgid "IP Restriction" -msgstr "Description" +msgstr "Restriction IP" #: .\attendance\templates\attendance\ip_restriction\ip_restriction.html:12 msgid "IP Login Restriction" -msgstr "" +msgstr "Restriction de connexion IP" #: .\attendance\templates\attendance\ip_restriction\ip_restriction.html:33 -#, fuzzy -#| msgid "Add OT" msgid "Add IP" -msgstr "Ajouter Au fildutemps" +msgstr "Ajouter une IP" #: .\attendance\templates\attendance\ip_restriction\ip_restriction.html:41 #: .\employee\templates\tabs\mail_log.html:6 #: .\recruitment\templates\candidate\mail_log.html:6 #: .\recruitment\templates\settings\skills\skills_list.html:6 msgid "Sl.No" -msgstr "" +msgstr "N° de série" #: .\attendance\templates\attendance\ip_restriction\ip_restriction.html:42 msgid "IPs" -msgstr "" +msgstr "IPs" #: .\attendance\templates\attendance\ip_restriction\restrict_form.html:5 #: .\attendance\templates\attendance\ip_restriction\restrict_update_form.html:4 msgid "Edit Allowed IPs" -msgstr "" +msgstr "Modifier les IPs autorisées" #: .\attendance\templates\attendance\ip_restriction\restrict_form.html:7 -#, fuzzy -#| msgid "Add Allowance" msgid "Add Allowed IPs" -msgstr "Ajouter une allocation" +msgstr "Ajouter des IPs autorisées" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:4 -#, fuzzy -#| msgid "Late Come Early Out" msgid "Export Late Come Early Out" -msgstr "Retard Arrive/Entôt Dehors" +msgstr "Exporter Arrivées Tardives/Départs Précoces" #: .\attendance\templates\attendance\late_come_early_out\export_filter.html:89 #: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:52 #: .\attendance\templates\attendance\late_come_early_out\nav.html:6 #: .\attendance\templates\attendance\late_come_early_out\reports_empty.html:6 msgid "Late Come/Early Out" -msgstr "Retard Arrive/Entôt Dehors" +msgstr "Arrivée Tardive/Départ Précoce" #: .\attendance\templates\attendance\late_come_early_out\group_by.html:54 #: .\attendance\templates\attendance\late_come_early_out\report_list.html:46 @@ -7681,7 +7454,7 @@ msgstr "Retard Arrive/Entôt Dehors" #: .\leave\templates\leave\leave_request\leave_requests.html:104 #: .\leave\templates\leave\leave_request\leave_requests.html:230 msgid "Penalties" -msgstr "" +msgstr "Pénalités" #: .\attendance\templates\attendance\late_come_early_out\group_by.html:115 #: .\attendance\templates\attendance\late_come_early_out\report_list.html:105 @@ -7689,77 +7462,69 @@ msgstr "" #: .\leave\templates\leave\leave_request\group_by.html:148 #: .\leave\templates\leave\leave_request\leave_requests.html:195 msgid "Penalty" -msgstr "" +msgstr "Pénalité" #: .\attendance\templates\attendance\late_come_early_out\report_list.html:41 -#, fuzzy -#| msgid "In Date" msgid "In-Date" -msgstr "En Date" +msgstr "Date d'entrée" #: .\attendance\templates\attendance\late_come_early_out\report_list.html:43 -#, fuzzy -#| msgid "Out Date" msgid "Out-Date" -msgstr "Dehors Date" +msgstr "Date de sortie" #: .\attendance\templates\attendance\late_come_early_out\single_report.html:17 -#, fuzzy -#| msgid "Bank Details" msgid "Details 123231" -msgstr "Banque Détails" +msgstr "Détails 123231" + +#: .\attendance\templates\attendance\late_come_early_out\single_report.html:112 +#: .\base\translator.py:100 +msgid "Attendance validated" +msgstr "Présence validée" #: .\attendance\templates\attendance\late_come_early_out\single_report.html:123 msgid "Penalties " -msgstr "" +msgstr "Pénalités" #: .\attendance\templates\attendance\late_come_early_out\single_report.html:125 -#, fuzzy -#| msgid "No email found." msgid "No penalties found." -msgstr "Aucun e-mail trouvé." +msgstr "Aucune pénalité trouvée." #: .\attendance\templates\attendance\late_come_early_out\tracking.html:4 -#, fuzzy -#| msgid "Tracking Id" msgid "Tracking Enable" -msgstr "De Suivi Identifiant" +msgstr "Suivi activé" #: .\attendance\templates\attendance\own_attendance\attendances.html:35 -#, fuzzy -#| msgid "Approved Requests" msgid "Approved request" -msgstr "Approuvées Demandes" +msgstr "Demande approuvée" #: .\attendance\templates\attendance\own_attendance\attendances.html:61 -#, fuzzy -#| msgid " is validated" msgid "Not validated" +msgstr "Non validé" + +#: .\attendance\templates\attendance\own_attendance\attendances.html:74 +#: .\attendance\templates\requests\attendance\view-requests.html:34 +msgid "Validated" msgstr "Validé" #: .\attendance\templates\attendance\own_attendance\filters.html:32 -#, fuzzy -#| msgid "Requested" msgid "Requested?" -msgstr "Demandée" +msgstr "Demandé?" #: .\attendance\templates\attendance\own_attendance\filters.html:50 -#, fuzzy -#| msgid "Approved Requests" msgid "Approved Request" -msgstr "Approuvées Demandes" +msgstr "Demande approuvée" #: .\attendance\templates\attendance\penalty\form.html:57 #: .\base\templates\penalty\penalty_view.html:7 -#: .\base\templates\request_and_approve\leave_allocation_approve.html:8 #: .\employee\templates\leave-tab.html:178 #: .\employee\templates\tabs\leave-tab.html:201 .\leave\filters.py:371 #: .\leave\filters.py:393 .\leave\filters.py:407 .\leave\filters.py:431 -#: .\leave\models.py:537 .\leave\templates\leave\accrual_plan_view.html:9 +#: .\leave\models.py:630 .\leave\templates\leave\accrual_plan_view.html:9 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:37 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:191 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:91 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:63 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:8 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:44 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:214 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:25 @@ -7783,120 +7548,108 @@ msgstr "Approuvées Demandes" #: .\leave\templates\leave\leave_request\penalty\form.html:47 #: .\leave\templates\leave\leave_type\leave_type_filter.html:4 #: .\leave\templates\leave\one_request_view.html:38 -#: .\leave\templates\leave\request_view.html:48 #: .\leave\templates\leave\user_leave\group_by.html:72 -#: .\leave\templates\leave\user_leave\user_leave_view.html:34 -#: .\leave\templates\leave\user_leave\user_request_one.html:62 +#: .\leave\templates\leave\user_leave\user_request_one.html:45 #: .\leave\templates\leave\user_leave\user_request_view.html:110 #: .\leave\templates\leave\user_leave\user_requests.html:66 #: .\leave\templates\leave\user_leave_view.html:34 -#: .\leave\templates\leave\user_request_view.html:48 #: .\payroll\templates\payroll\reimbursement\form.html:25 +#: .\report\templates\report\leave_report.html:52 +#: .\report\templates\report\leave_report.html:141 msgid "Leave Type" -msgstr "Type Congé" +msgstr "Type de congé" #: .\attendance\templates\attendance\penalty\form.html:58 -#: .\leave\filters.py:408 .\leave\models.py:366 +#: .\leave\filters.py:408 .\leave\models.py:411 #: .\leave\templates\leave\leave_assign\assigned-leave.html:10 #: .\leave\templates\leave\leave_assign\assigned_leave.html:39 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:64 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:29 -#: .\leave\templates\leave\leave_assign\available_update_form.html:48 #: .\leave\templates\leave\leave_assign\group_by.html:62 #: .\leave\templates\leave\leave_assign\single_assign_view.html:61 #: .\leave\templates\leave\leave_request\penalty\form.html:48 #: .\leave\templates\leave\leave_request_view.html:13 #: .\payroll\templates\payroll\reimbursement\form.html:26 +#: .\report\templates\report\leave_report.html:149 msgid "Available Days" -msgstr "Disponibles Jours" +msgstr "Jours disponibles" #: .\attendance\templates\attendance\penalty\form.html:60 #: .\base\templates\penalty\penalty_view.html:10 .\leave\filters.py:409 #: .\leave\templates\leave\leave_request\penalty\form.html:49 #: .\payroll\templates\payroll\reimbursement\form.html:27 -#, fuzzy -#| msgid "Carryforward Days" msgid "Carry Forward Days" -msgstr "Jours Reportés" +msgstr "Jours reportés" #: .\attendance\templates\attendance\penalty\form.html:76 #: .\leave\templates\leave\leave_request\penalty\form.html:64 msgid "Leave type is optional when 'minus leave' is 0" -msgstr "" +msgstr "Le type de congé est optionnel lorsque le 'moins congé' est 0" #: .\attendance\templates\attendance\penalty\form.html:79 #: .\leave\templates\leave\leave_request\penalty\form.html:67 msgid "Penalty amount will affect payslip on the date" -msgstr "" +msgstr "Le montant de la pénalité affectera la fiche de paie à la date" #: .\attendance\templates\attendance\penalty\form.html:82 #: .\leave\templates\leave\leave_request\penalty\form.html:70 msgid "By default minus leave will cut/deduct from available leaves" -msgstr "" +msgstr "Par défaut, le moins congé sera déduit des congés disponibles" #: .\attendance\templates\attendance\settings\check_in_check_out_enable_form.html:6 msgid "Enable Check In/Check out" -msgstr "" +msgstr "Activer l'entrée et sortie" #: .\attendance\templates\attendance\settings\check_in_check_out_enable_form.html:16 msgid "Check in/Check out" -msgstr "" +msgstr "Entrée/Sortie" #: .\attendance\templates\attendance\settings\check_in_check_out_enable_form.html:27 #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:22 -#, fuzzy -#| msgid "Company" msgid "All company" -msgstr "Entreprise" +msgstr "Toute l'entreprise" #: .\attendance\templates\attendance\settings\settings.html:4 msgid "Time Runner" -msgstr "" +msgstr "Chronomètre" #: .\attendance\templates\attendance\settings\settings.html:8 msgid "At-Work Tracker" -msgstr "" +msgstr "Suivi au travail" #: .\attendance\templates\attendance\settings\settings.html:9 msgid "" "By enabling this feature user's will be able to see their current day worked " "hours in live on the navbar (inside the check in button)." msgstr "" +"En activant cette fonctionnalité, l'utilisateur pourra voir ses heures de " +"travail du jour en direct sur la barre de navigation (dans le bouton " +"d'entrée)." #: .\attendance\templates\attendance\work_record\work_record_create.html:9 msgid "save" -msgstr "save" +msgstr "sauvegarder" -#: .\attendance\templates\attendance\work_record\work_record_employees_view.html:37 -#: .\attendance\templates\attendance\work_record\work_record_view.html:54 -msgid "Date:" -msgstr "Date:" +#: .\attendance\templates\attendance\work_record\work_record_list.html:76 +#: .\employee\templates\employee\profile\profile_view.html:155 +#: .\employee\templates\employee\profile\profile_view.html:163 +#: .\employee\templates\employee\view\individual.html:343 +#: .\employee\templates\employee\view\individual.html:346 +#: .\templates\settings.html:470 +msgid "Leave" +msgstr "Congé" -#: .\attendance\templates\attendance\work_record\work_record_employees_view.html:38 -msgid "Month:" -msgstr "Mois:" - -#: .\attendance\templates\attendance\work_record\work_record_employees_view.html:59 -msgid "A" -msgstr "A" - -#: .\attendance\templates\attendance\work_record\work_record_employees_view.html:61 -msgid "P" -msgstr "P" - -#: .\attendance\templates\attendance\work_record\work_record_list.html:46 -msgid "Expected Working" -msgstr "" - -#: .\attendance\templates\attendance\work_record\work_record_list.html:54 -#, fuzzy -#| msgid "Validate the attendance" +#: .\attendance\templates\attendance\work_record\work_record_list.html:83 msgid "On leave, But attendance exist" -msgstr "Valider Fréquentation" +msgstr "En congé, mais présence existante" #: ⁨.\attendance\templates\attendance\work_record\work_record_view copy.html⁩:10 msgid "record_type_name" -msgstr "nom_type_enregistrement" +msgstr "nom_du_type_d_enregistrement" + +#: .\attendance\templates\attendance\work_record\work_record_view.html:54 +msgid "Date:" +msgstr "Date :" #: .\attendance\templates\requests\attendance\attendance_comment.html:16 #: .\base\templates\shift_request\htmx\shift_comment.html:25 @@ -7908,10 +7661,8 @@ msgstr "nom_type_enregistrement" #: .\payroll\templates\payroll\reimbursement\request_cards.html:145 #: .\payroll\templates\payroll\reimbursement\request_cards.html:436 #: .\payroll\templates\payroll\reimbursement\request_cards.html:722 -#, fuzzy -#| msgid "Comment" msgid "Comments" -msgstr "Commentaire" +msgstr "Commentaires" #: .\attendance\templates\requests\attendance\attendance_comment.html:75 #: .\base\templates\shift_request\htmx\shift_comment.html:84 @@ -7930,23 +7681,17 @@ msgid "by" msgstr "par" #: .\attendance\templates\requests\attendance\attendance_comment.html:78 -#, fuzzy -#| msgid "Attendance Requests" msgid "'s attendance request" -msgstr "Demandes de présence" +msgstr "demande de présence de" #: .\attendance\templates\requests\attendance\attendance_comment.html:89 -#: .\base\templates\announcement\comment_view.html:48 #: .\base\templates\shift_request\htmx\shift_comment.html:99 #: .\base\templates\work_type_request\htmx\work_type_comment.html:105 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_comment.html:137 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_comment.html:101 #: .\leave\templates\leave\leave_request\leave_comment.html:95 -#: .\payroll\templates\payroll\reimbursement\reimbursement_comment.html:101 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no comments to show." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de commentaires à afficher." #: .\attendance\templates\requests\attendance\attendance_request_comment_form.html:16 #: .\base\templates\shift_request\htmx\allocation_requests.html:215 @@ -7956,85 +7701,69 @@ msgstr "Il n'y a aucun actif à exporter." #: .\base\templates\work_type_request\htmx\requests.html:260 #: .\leave\templates\leave\leave_allocation_request\allocation_request_comment_form.html:30 #: .\leave\templates\leave\leave_request\leave_request_comment_form.html:29 -#, fuzzy -#| msgid "Comment" msgid "Add Comment" -msgstr "Commentaire" +msgstr "Ajouter un Commentaire" #: .\attendance\templates\requests\attendance\comment_view.html:15 #: .\base\templates\shift_request\htmx\comment_view.html:9 #: .\leave\templates\leave\leave_allocation_request\comment_view.html:21 #: .\leave\templates\leave\leave_request\comment_view.html:18 #: .\payroll\templates\payroll\reimbursement\comment_view.html:9 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no comments to show." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de commentaires à afficher." #: .\attendance\templates\requests\attendance\comment_view.html:32 #: .\leave\templates\leave\leave_allocation_request\comment_view.html:34 #: .\leave\templates\leave\leave_request\comment_view.html:33 -#, fuzzy -#| msgid "Delete Image" msgid "Delete Comment" -msgstr "Supprimer Image" +msgstr "Supprimer le Commentaire" #: .\attendance\templates\requests\attendance\comment_view.html:45 -#: .\base\templates\announcement\comment_view.html:74 +#: .\base\templates\announcement\comment_view.html:68 #: .\base\templates\shift_request\htmx\comment_view.html:34 #: .\leave\templates\leave\leave_allocation_request\comment_view.html:46 #: .\leave\templates\leave\leave_request\comment_view.html:45 #: .\payroll\templates\payroll\reimbursement\comment_view.html:34 msgid "By" -msgstr "" +msgstr "Par" #: .\attendance\templates\requests\attendance\comment_view.html:51 -#: .\base\templates\announcement\comment_view.html:86 +#: .\base\templates\announcement\comment_view.html:80 #: .\base\templates\shift_request\htmx\comment_view.html:40 #: .\leave\templates\leave\leave_allocation_request\comment_view.html:52 #: .\leave\templates\leave\leave_request\comment_view.html:51 #: .\payroll\templates\payroll\reimbursement\comment_view.html:40 -#, fuzzy -#| msgid "Out Time" msgid "Date & Time" -msgstr "Out Time" +msgstr "Date et Heure" #: .\attendance\templates\requests\attendance\comment_view.html:53 -#: .\base\templates\announcement\comment_view.html:88 +#: .\base\templates\announcement\comment_view.html:82 #: .\base\templates\shift_request\htmx\comment_view.html:42 #: .\leave\templates\leave\leave_allocation_request\comment_view.html:54 #: .\leave\templates\leave\leave_request\comment_view.html:53 #: .\payroll\templates\payroll\reimbursement\comment_view.html:42 -#, fuzzy -#| msgid "Icon" msgid "on" -msgstr "Icône" +msgstr "sur" #: .\attendance\templates\requests\attendance\comment_view.html:54 #: .\base\templates\announcement\announcement_one.html:85 -#: .\base\templates\announcement\comment_view.html:89 +#: .\base\templates\announcement\comment_view.html:84 #: .\base\templates\shift_request\htmx\comment_view.html:43 #: .\employee\templates\tabs\note_tab.html:124 #: .\leave\templates\leave\leave_allocation_request\comment_view.html:55 #: .\leave\templates\leave\leave_request\comment_view.html:54 #: .\payroll\templates\payroll\reimbursement\comment_view.html:43 -#, fuzzy -#| msgid "Last" msgid "at" -msgstr "Dernier" +msgstr "à" #: .\attendance\templates\requests\attendance\filter.html:74 #: .\payroll\templates\payroll\payslip\bulk_create_payslip.html:16 -#, fuzzy -#| msgid "Batch Number" msgid "Batch Name" -msgstr "Numéro de lot" +msgstr "Nom de Lot" #: .\attendance\templates\requests\attendance\form.html:4 -#, fuzzy -#| msgid "Attendance Requests" msgid "Attendance Update Request" -msgstr "Demandes de présence" +msgstr "Demande de mise à jour de présence" #: .\attendance\templates\requests\attendance\group_by.html:151 #: .\attendance\templates\requests\attendance\request_lines.html:160 @@ -8048,25 +7777,21 @@ msgstr "Demandes de présence" #: .\leave\templates\leave\leave_request\leave_requests.html:181 #: .\leave\templates\leave\user_leave\group_by.html:130 #: .\leave\templates\leave\user_leave\user_requests.html:131 -#, fuzzy -#| msgid "Add a comment..." msgid "Add / View Comment" -msgstr "Ajouté un commentaire" +msgstr "Ajouter / Voir le Commentaire" #: .\attendance\templates\requests\attendance\group_by.html:165 #: .\employee\templates\tabs\attendance-tab.html:130 -#, fuzzy -#| msgid "View candidates" msgid "View and Edit" -msgstr "Voir Candidats" +msgstr "Voir et modifier" #: .\attendance\templates\requests\attendance\group_by.html:172 #: .\employee\templates\tabs\attendance-tab.html:143 msgid "Are you sure want to cancel the request?" -msgstr "Voulez-vous annuler cette demande ?" +msgstr "Es-tu sûr·e de vouloir annuler la demande?" #: .\attendance\templates\requests\attendance\group_by.html:450 -#: .\attendance\templates\requests\attendance\request_lines.html:365 +#: .\attendance\templates\requests\attendance\request_lines.html:368 msgid "Edit Request" msgstr "Modifier la demande" @@ -8079,34 +7804,30 @@ msgstr "Modifier la demande" #: .\pms\templates\okr\kr_list.html:28 #: .\pms\templates\okr\objective_detailed_view.html:182 msgid "Current Value" -msgstr "Actuelle Valeur" +msgstr "Valeur actuelle" #: .\attendance\templates\requests\attendance\individual_view.html:37 msgid "Requested Value" -msgstr "Demandée Date" +msgstr "Valeur demandée" #: .\attendance\templates\requests\attendance\nav.html:19 #: .\attendance\templates\requests\attendance\nav.html:35 -#: .\attendance\templates\requests\attendance\requests_empty.html:22 -#: .\attendance\templates\requests\attendance\requests_empty.html:37 +#: .\attendance\templates\requests\attendance\requests_empty.html:20 +#: .\attendance\templates\requests\attendance\requests_empty.html:35 #: .\employee\templates\tabs\attendance-tab.html:384 #: .\employee\templates\tabs\attendance-tab.html:407 msgid "Validate Attendances Request" -msgstr "Valider demande présences" +msgstr "Valider la demande de présences" #: .\attendance\templates\requests\attendance\nav.html:127 -#: .\leave\templates\leave\leave_request\request_view.html:143 -#, fuzzy -#| msgid "Approve" +#: .\leave\templates\leave\leave_request\request_view.html:146 msgid "Bulk Approve" -msgstr "Approuver" +msgstr "Approuver en masse" #: .\attendance\templates\requests\attendance\nav.html:133 -#: .\leave\templates\leave\leave_request\request_view.html:146 -#, fuzzy -#| msgid "Reject" +#: .\leave\templates\leave\leave_request\request_view.html:149 msgid "Bulk Reject" -msgstr "Rejeter" +msgstr "Rejeter en masse" #: .\attendance\templates\requests\attendance\request_lines.html:170 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:148 @@ -8121,7 +7842,7 @@ msgstr "Rejeter" #: .\leave\templates\leave\leave_request_creation.html:3 #: .\leave\templates\leave\user_leave_request.html:3 #: .\payroll\templates\payroll\payslip\group_payslips.html:118 -#: .\pms\templates\dashboard\pms_dashboard.html:149 +#: .\pms\templates\dashboard\pms_dashboard.html:153 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:80 #: .\project\templates\dashboard\project_details.html:67 #: .\recruitment\templates\candidate\candidate_list.html:183 @@ -8129,66 +7850,64 @@ msgstr "Rejeter" #: .\recruitment\templates\skill_zone\skill_zone_list.html:141 #: .\templates\dashboard_chart_form.html:30 msgid "View" -msgstr "Afficher" +msgstr "Voir" #: .\attendance\templates\requests\attendance\request_lines.html:174 -#, fuzzy -#| msgid "Cancel Requests" msgid "Cancel / Reject" -msgstr "Annuler les demandes" +msgstr "Annuler / Rejeter" #: .\attendance\templates\requests\attendance\request_lines.html:175 -#, fuzzy -#| msgid "Are you sure want to cancel the request?" msgid " Are you sure want to cancel the request?" -msgstr "Voulez-vous annuler cette demande ?" +msgstr " Es-tu sûr·e de vouloir annuler la demande?" #: .\attendance\templates\requests\attendance\request_new_form.html:5 msgid "New Attendances Request" -msgstr "Nouvelle demande de présence" +msgstr "Nouvelle demande de présences" #: .\attendance\templates\requests\attendance\request_new_form.html:56 #: .\leave\templates\leave\leave_my_request_view.html:3 msgid "Request" -msgstr "Demandes" +msgstr "Demande" -#: .\attendance\templates\requests\attendance\requests_empty.html:51 +#: .\attendance\templates\requests\attendance\requests_empty.html:49 #: .\attendance\templates\requests\attendance\view-requests.html:54 msgid "All Attendances" msgstr "Toutes les présences" -#: .\attendance\templates\requests\attendance\view-requests.html:26 +#: .\attendance\templates\requests\attendance\requests_empty.html:68 #, fuzzy -#| msgid "Request" +#| msgid "There are no attendance records to display." +msgid "There are no attendance requests to display." +msgstr "Aucun enregistrement de présence à afficher." + +#: .\attendance\templates\requests\attendance\view-requests.html:26 msgid "Bulk-Requests" -msgstr "Demandes" +msgstr "Demandes en masse" #: .\attendance\templates\requests\attendance\view-requests.html:30 -#, fuzzy -#| msgid "Validated" msgid "Not-Validated" -msgstr "Validé" +msgstr "Non validé" #: .\attendance\templates\requests\attendance\view-requests.html:51 #: .\employee\templates\tabs\attendance-tab.html:15 msgid "Requested Attendances" msgstr "Présences demandées" -#: .\attendance\views.py:183 .\attendance\views\views.py:236 +#: .\attendance\views.py:183 .\attendance\views\views.py:235 msgid "Attendance added." -msgstr "Présence Ajoutée" +msgstr "Présence ajoutée." -#: .\attendance\views.py:329 .\attendance\views\views.py:454 +#: .\attendance\views.py:329 .\attendance\views\views.py:456 msgid "Attendance Updated." msgstr "Présence mise à jour." -#: .\attendance\views.py:373 .\attendance\views\views.py:500 +#: .\attendance\views.py:373 .\attendance\views\views.py:502 msgid "Attendance deleted." msgstr "Présence supprimée." #: .\attendance\views.py:376 msgid "You cannot delete this attendance" -msgstr "Vous ne pouvez pas supprimer cette présence" +msgstr "Tu ne peux pas supprimer cette présence" #: .\attendance\views.py:411 msgid "Attendance Deleted" @@ -8197,15 +7916,15 @@ msgstr "Présence supprimée" #: .\attendance\views.py:416 #, python-format msgid "You cannot delete this %(attendance)s" -msgstr "Vous ne pouvez pas supprimer ces %(attendance)s" +msgstr "Tu ne peux pas supprimer cet·te %(attendance)s" -#: .\attendance\views.py:495 .\attendance\views\views.py:623 +#: .\attendance\views.py:495 .\attendance\views\views.py:625 msgid "Attendance account added." msgstr "Compte de présence ajouté." -#: .\attendance\views.py:581 .\attendance\views\views.py:706 +#: .\attendance\views.py:581 .\attendance\views\views.py:708 msgid "Attendance account updated successfully." -msgstr "Le compte de présence a été mis à jour avec succès." +msgstr "Compte de présence mis à jour avec succès." #: .\attendance\views.py:606 msgid "OT account deleted." @@ -8213,639 +7932,581 @@ msgstr "Compte d'heures supplémentaires supprimé." #: .\attendance\views.py:609 msgid "You cannot delete this attendance OT" -msgstr "Vous ne pouvez pas supprimer cette heure supplémentaire de présence" +msgstr "Tu ne peux pas supprimer cet·te présence supplémentaire" -#: .\attendance\views.py:677 .\attendance\views\views.py:861 +#: .\attendance\views.py:677 .\attendance\views\views.py:863 msgid "Attendance activity deleted" msgstr "Activité de présence supprimée" -#: .\attendance\views.py:680 .\attendance\views\views.py:865 +#: .\attendance\views.py:680 .\attendance\views\views.py:867 msgid "You cannot delete this activity" -msgstr "Vous ne pouvez pas supprimer cette activité" +msgstr "Tu ne peux pas supprimer cette activité" -#: .\attendance\views.py:972 .\attendance\views\views.py:1169 +#: .\attendance\views.py:972 .\attendance\views\views.py:1205 msgid "Late-in early-out deleted" -msgstr "Late-in early-out supprimé" +msgstr "Retard d'entrée/sortie supprimé" -#: .\attendance\views.py:975 .\attendance\views\views.py:1173 +#: .\attendance\views.py:975 .\attendance\views\views.py:1209 msgid "You cannot delete this Late-in early-out" -msgstr "Vous ne pouvez pas supprimer ce Late-in early-out" +msgstr "Tu ne peux pas supprimer cette entrée tardive ou sortie anticipée" -#: .\attendance\views.py:1032 .\attendance\views\views.py:1254 +#: .\attendance\views.py:1032 .\attendance\views\views.py:1290 msgid "validation condition deleted." -msgstr "condition de validation supprimée." +msgstr "Condition de validation supprimée." -#: .\attendance\views.py:1035 .\attendance\views\views.py:1258 +#: .\attendance\views.py:1035 .\attendance\views\views.py:1294 msgid "You cannot delete this validation condition." -msgstr "Vous ne pouvez pas supprimer cette condition de validation." +msgstr "Tu ne peux pas supprimer cette condition de validation." #: .\attendance\views.py:1052 .\attendance\views.py:1081 -#: .\attendance\views\views.py:1341 +#: .\attendance\views\views.py:1377 msgid "Attendance validated." msgstr "Présence validée." +#: .\attendance\views.py:1168 .\attendance\views\views.py:1487 +msgid "Overtime approved" +msgstr "Heures supplémentaires approuvées" + #: .\attendance\views\clock_in_out.py:247 -#, fuzzy -#| msgid "Your attendance for the date" msgid "You cannot mark attendance from this network" -msgstr "Votre présence est validée pour la date" +msgstr "Tu ne peux pas marquer la présence depuis ce réseau" #: .\attendance\views\clock_in_out.py:345 msgid "" "You Don't have work information filled or your employee detail neither " "entered " msgstr "" -"Vous n'avez pas d'informations de travail remplies ni de détail de votre " -"employé " +"Tu n'as pas rempli les informations de travail ou les détails de l'employé·e " +"ne sont pas entrés" #: .\attendance\views\clock_in_out.py:349 #: .\attendance\views\clock_in_out.py:602 msgid "Check in/Check out feature is not enabled." -msgstr "" +msgstr "La fonctionnalité d'entrée/sortie n'est pas activée." #: .\attendance\views\dashboard.py:456 msgid "No validated Overtimes were found" -msgstr "" +msgstr "Aucune heure supplémentaire validée n'a été trouvée" #: .\attendance\views\penalty.py:64 -#, fuzzy -#| msgid "Attendance added." msgid "Penalty/Fine added" -msgstr "Présence Ajoutée" +msgstr "Pénalité/amende ajoutée" #: .\attendance\views\requests.py:148 -#, fuzzy -#| msgid "Attendance Requests" msgid "Attendance request created" -msgstr "Demandes de présence" +msgstr "Demande de présence créée" #: .\attendance\views\requests.py:180 -#, fuzzy -#| msgid "New Attendances Request" msgid "New attendance request created" -msgstr "Nouvelle demande de présence" +msgstr "Nouvelle demande de présence créée" #: .\attendance\views\requests.py:189 -#, fuzzy -#| msgid "Update Request" msgid "Update request updated" -msgstr "Demande de mise à jour" +msgstr "Demande de mise à jour mise à jour" #: .\attendance\views\requests.py:228 -#, fuzzy -#| msgid "Attendance account updated successfully." msgid "Attendance batch created successfully." -msgstr "Le compte de présence a été mis à jour avec succès." +msgstr "Lot de présences créé avec succès." #: .\attendance\views\requests.py:264 -#, fuzzy -#| msgid "Attendance account updated successfully." msgid "Batch attendance title updated sucessfully." -msgstr "Le compte de présence a été mis à jour avec succès." +msgstr "Titre de la présence en lot mis à jour avec succès." -#: .\attendance\views\requests.py:269 .\helpdesk\views.py:537 -#: .\helpdesk\views.py:583 .\helpdesk\views.py:915 .\helpdesk\views.py:952 -#: .\helpdesk\views.py:987 .\helpdesk\views.py:1020 .\helpdesk\views.py:1078 -#: .\helpdesk\views.py:1580 .\pms\views.py:1105 .\project\views.py:1304 -#, fuzzy -#| msgid "You Don't Have Permission" +#: .\attendance\views\requests.py:269 .\helpdesk\views.py:542 +#: .\helpdesk\views.py:588 .\helpdesk\views.py:920 .\helpdesk\views.py:957 +#: .\helpdesk\views.py:992 .\helpdesk\views.py:1025 .\helpdesk\views.py:1083 +#: .\helpdesk\views.py:1570 .\pms\views.py:1147 .\project\views.py:1436 msgid "You don't have permission." -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission." #: .\attendance\views\requests.py:274 .\attendance\views\requests.py:302 -#: .\attendance\views\views.py:1495 .\attendance\views\views.py:1500 -#, fuzzy -#| msgid "Something went wrong" +#: .\attendance\views\views.py:1531 .\attendance\views\views.py:1536 msgid "Something went wrong." -msgstr "Quelque chose s'est mal passé" +msgstr "Quelque chose s'est mal passé." -#: .\attendance\views\requests.py:297 .\base\views.py:1215 -#, fuzzy -#| msgid "This shift already in use." +#: .\attendance\views\requests.py:297 .\base\views.py:1318 msgid "This {} is already in use for {}." -msgstr "Cette travail par roulement est déjà utilisée." +msgstr "Ce {} est déjà utilisé pour {}." #: .\attendance\views\requests.py:366 -#, fuzzy -#| msgid "Attendance Updated." msgid "Attendance update request created." -msgstr "Présence mise à jour." +msgstr "Demande de mise à jour de présence créée." #: .\attendance\views\requests.py:521 .\attendance\views\requests.py:723 -#, fuzzy -#| msgid "Your Leave request has been approved" msgid "Attendance request has been approved" -msgstr "Votre demande de congé a été approuvée" +msgstr "La demande de présence a été approuvée" #: .\attendance\views\requests.py:584 .\attendance\views\requests.py:789 -#, fuzzy -#| msgid "Requested Attendances" msgid "The requested attendance is removed." -msgstr "Présences demandées" +msgstr "La présence demandée est supprimée." #: .\attendance\views\requests.py:586 -#, fuzzy -#| msgid "Work type request has been canceled." msgid "Attendance request has been rejected" -msgstr "La demande de type de travail a été annulée." +msgstr "La demande de présence a été rejetée" #: .\attendance\views\requests.py:599 .\attendance\views\requests.py:806 -#, fuzzy -#| msgid "Allowance not found" msgid "Attendance request not found" -msgstr "indemnités pas trouvé" +msgstr "Demande de présence introuvable" #: .\attendance\views\requests.py:792 -#, fuzzy -#| msgid "Requested Attendances" msgid "The requested attendance is rejected." -msgstr "Présences demandées" +msgstr "La présence demandée est rejetée." -#: .\attendance\views\views.py:515 -#, fuzzy -#| msgid "Attendance Requests" +#: .\attendance\views\views.py:517 msgid "Attendance Does not exists.." -msgstr "Demandes de présence" +msgstr "La présence n'existe pas." -#: .\attendance\views\views.py:735 -#, fuzzy -#| msgid "OT account deleted." +#: .\attendance\views\views.py:737 msgid "Hour account deleted." -msgstr "Compte d'heures supplémentaires supprimé." +msgstr "Compte d'heures supprimé." -#: .\attendance\views\views.py:738 -#, fuzzy -#| msgid "Hour Account" +#: .\attendance\views\views.py:740 msgid "Hour account not found" -msgstr "Hour Compte" +msgstr "Compte d'heures introuvable" -#: .\attendance\views\views.py:741 -#, fuzzy -#| msgid "You cannot delete {rshift_assign}" +#: .\attendance\views\views.py:743 msgid "You cannot delete this hour account" -msgstr "Vous ne pouvez pas supprimer {rshift_assign}" +msgstr "Tu ne peux pas supprimer ce compte d'heures" -#: .\attendance\views\views.py:766 -#, fuzzy, python-brace-format -#| msgid "{employee} assign deleted." +#: .\attendance\views\views.py:768 +#, python-brace-format msgid "{employee} hour account deleted." -msgstr "{employee} assignation supprimée." +msgstr "Compte d'heures supprimé pour {employee}." -#: .\attendance\views\views.py:771 -#, fuzzy -#| msgid "Hour Account" +#: .\attendance\views\views.py:773 msgid "Hour account not found." -msgstr "Hour Compte" +msgstr "Compte d'heures introuvable." -#: .\attendance\views\views.py:775 -#, fuzzy, python-brace-format -#| msgid "You cannot delete {rshift_assign}" +#: .\attendance\views\views.py:777 +#, python-brace-format msgid "You cannot delete {hour_account}" -msgstr "Vous ne pouvez pas supprimer {rshift_assign}" +msgstr "Tu ne peux pas supprimer {hour_account}" -#: .\attendance\views\views.py:863 +#: .\attendance\views\views.py:865 +msgid "Attendance activity Does not exists.." +msgstr "Activité de présence n'existe pas." + +#: .\attendance\views\views.py:896 .\attendance\views\views.py:902 +msgid "Invalid list of IDs provided." +msgstr "" + +#: .\attendance\views\views.py:907 #, fuzzy #| msgid "Attendance activity deleted" -msgid "Attendance activity Does not exists.." +msgid "No attendance activities selected for deletion." msgstr "Activité de présence supprimée" -#: .\attendance\views\views.py:896 +#: .\attendance\views\views.py:920 #, fuzzy, python-brace-format -#| msgid "{employee} assign deleted." -msgid "{employee} activity deleted." -msgstr "{employee} assignation supprimée." +#| msgid "Batch attendance title updated sucessfully." +msgid "{count} attendance activities deleted successfully." +msgstr "Titre de la présence en lot mis à jour avec succès." -#: .\attendance\views\views.py:900 .\attendance\views\views.py:1209 +#: .\attendance\views\views.py:927 #, fuzzy -#| msgid "Allowance not found" -msgid "Attendance not found." -msgstr "indemnités pas trouvé" +#| msgid "There are no attendance activity records to display." +msgid "No matching attendance activities were found to delete." +msgstr "Il n'y a aucun enregistrement d'activité de présence à afficher." -#: .\attendance\views\views.py:1022 -#, fuzzy -#| msgid "Attendance account updated successfully." +#: .\attendance\views\views.py:934 +#, python-brace-format +msgid "Failed to delete attendance activities: {error}" +msgstr "" + +#: .\attendance\views\views.py:1058 msgid "Attendance activity imported successfully" -msgstr "Le compte de présence a été mis à jour avec succès." +msgstr "Activité de présence importée avec succès" -#: .\attendance\views\views.py:1171 -#, fuzzy -#| msgid "Late-in early-out deleted" +#: .\attendance\views\views.py:1207 msgid "Late-in early-out does not exists.." -msgstr "Late-in early-out supprimé" +msgstr "Retard d'entrée/sortie n'existe pas." -#: .\attendance\views\views.py:1204 -#, fuzzy, python-brace-format -#| msgid "Late-in early-out deleted" +#: .\attendance\views\views.py:1240 +#, python-brace-format msgid "{employee} Late-in early-out deleted." -msgstr "Late-in early-out supprimé" +msgstr "Retard d'arrivée/départ anticipé supprimé pour {employee}." -#: .\attendance\views\views.py:1256 -#, fuzzy -#| msgid "validation condition deleted." +#: .\attendance\views\views.py:1245 +msgid "Attendance not found." +msgstr "Présence introuvable." + +#: .\attendance\views\views.py:1292 msgid "validation condition Does not exists.." -msgstr "condition de validation supprimée." +msgstr "Condition de validation n'existe pas." -#: .\attendance\views\views.py:1281 +#: .\attendance\views\views.py:1317 msgid "Pending attendance update request for {}'s attendance on {}!" msgstr "" +"Demande de mise à jour de présence en attente pour la présence de {} le {}!" -#: .\attendance\views\views.py:1304 .\attendance\views\views.py:1356 -#: .\attendance\views\views.py:1434 .\attendance\views\views.py:1469 -#, fuzzy -#| msgid "Allowance not found" +#: .\attendance\views\views.py:1340 .\attendance\views\views.py:1392 +#: .\attendance\views\views.py:1470 .\attendance\views\views.py:1505 msgid "Attendance not found" -msgstr "indemnités pas trouvé" +msgstr "Présence introuvable" -#: .\attendance\views\views.py:1306 -#, fuzzy -#| msgid "Validate Attendances" +#: .\attendance\views\views.py:1342 msgid "Invalid attendance ID" -msgstr "Valider Fréquentation" +msgstr "ID de présence invalide" -#: .\attendance\views\views.py:1311 -#, fuzzy -#| msgid "Attendance validated." +#: .\attendance\views\views.py:1347 msgid "{} Attendances validated." -msgstr "Présence validée." +msgstr "Présences de {} validées." -#: .\attendance\views\views.py:1909 -#, fuzzy -#| msgid "Batch number created successfully." +#: .\attendance\views\views.py:1945 msgid "Grace time created successfully." -msgstr "Numéro de lot créé avec succès." +msgstr "Temps de grâce créé avec succès." -#: .\attendance\views\views.py:1933 -#, fuzzy -#| msgid "Note added successfully.." +#: .\attendance\views\views.py:1969 msgid "Grace time added to shifts successfully." -msgstr "Note ajoutée avec succès.." +msgstr "Temps de grâce ajouté aux quarts de travail avec succès." -#: .\attendance\views\views.py:1962 -#, fuzzy -#| msgid "Stage is updated successfully.." +#: .\attendance\views\views.py:1998 msgid "Grace time updated successfully." -msgstr "L'étape est mise à jour avec succès." - -#: .\attendance\views\views.py:1987 -#, fuzzy -#| msgid "Leave type deleted successfully.." -msgid "Grace time deleted successfully." -msgstr "Laissez type supprimé avec succès..." - -#: .\attendance\views\views.py:1989 -#, fuzzy -#| msgid "Attendance Requests" -msgid "Grace Time Does not exists.." -msgstr "Demandes de présence" - -#: .\attendance\views\views.py:1991 -#, fuzzy -#| msgid "Related entries exists" -msgid "Related datas exists." -msgstr "Les entrées connexes existent" - -#: .\attendance\views\views.py:2017 -#, fuzzy -#| msgid "Objective archived successfully!." -msgid "Gracetime activated successfully." -msgstr "Objectif archivé avec succès !." +msgstr "Temps de grâce mis à jour avec succès." #: .\attendance\views\views.py:2023 -#, fuzzy -#| msgid "Objective archived successfully!." -msgid "Gracetime deactivated successfully." -msgstr "Objectif archivé avec succès !." +msgid "Grace time deleted successfully." +msgstr "Temps de grâce supprimé avec succès." -#: .\attendance\views\views.py:2047 -msgid "Gracetime applicable on clock-In successfully." -msgstr "" +#: .\attendance\views\views.py:2025 +msgid "Grace Time Does not exists.." +msgstr "Le temps de grâce n'existe pas." + +#: .\attendance\views\views.py:2027 +msgid "Related datas exists." +msgstr "Données associées existent." #: .\attendance\views\views.py:2053 +msgid "Gracetime activated successfully." +msgstr "Temps de grâce activé avec succès." + +#: .\attendance\views\views.py:2059 +msgid "Gracetime deactivated successfully." +msgstr "Temps de grâce désactivé avec succès." + +#: .\attendance\views\views.py:2083 +msgid "Gracetime applicable on clock-In successfully." +msgstr "Temps de grâce applicable à l'entrée réussie." + +#: .\attendance\views\views.py:2089 msgid "Gracetime unapplicable on clock-In successfully." -msgstr "" +msgstr "Temps de grâce non applicable à l'entrée réussie." -#: .\attendance\views\views.py:2060 +#: .\attendance\views\views.py:2096 msgid "Gracetime applicable on clock-out successfully." -msgstr "" +msgstr "Temps de grâce applicable à la sortie avec succès." -#: .\attendance\views\views.py:2066 +#: .\attendance\views\views.py:2102 msgid "Gracetime unapplicable on clock-out successfully." -msgstr "" +msgstr "Temps de grâce non applicable à la sortie avec succès." -#: .\attendance\views\views.py:2071 -#, fuzzy -#| msgid "Something went wrong" +#: .\attendance\views\views.py:2107 msgid "Something went wrong ." -msgstr "Quelque chose s'est mal passé" +msgstr "Quelque chose s'est mal passé." -#: .\attendance\views\views.py:2104 .\base\views.py:6006 .\base\views.py:6261 -#: .\leave\views.py:3914 .\leave\views.py:4080 .\leave\views.py:4882 -#: .\payroll\views\views.py:1672 -#, fuzzy -#| msgid "Note added successfully.." +#: .\attendance\views\views.py:2140 .\base\views.py:6130 .\base\views.py:6385 +#: .\leave\views.py:4042 .\leave\views.py:4208 .\leave\views.py:5010 +#: .\payroll\views\views.py:1675 msgid "Comment added successfully!" -msgstr "Note ajoutée avec succès.." +msgstr "Commentaire ajouté avec succès!" -#: .\attendance\views\views.py:2236 .\base\announcement.py:327 -#: .\base\views.py:6227 .\base\views.py:6367 .\leave\views.py:4229 -#: .\leave\views.py:4373 .\leave\views.py:4484 .\payroll\views\views.py:1799 -#, fuzzy -#| msgid "Asset deleted successfully" +#: .\attendance\views\views.py:2272 .\base\announcement.py:373 +#: .\base\views.py:6351 .\base\views.py:6491 .\leave\views.py:4357 +#: .\leave\views.py:4501 .\leave\views.py:4612 .\payroll\views\views.py:1802 msgid "Comment deleted successfully!" -msgstr "Actif supprimé avec succès" +msgstr "Commentaire supprimé avec succès!" -#: .\attendance\views\views.py:2248 .\base\views.py:6145 .\base\views.py:6205 -#: .\leave\views.py:4254 .\leave\views.py:4398 .\offboarding\views.py:524 -#: .\payroll\views\views.py:1814 .\recruitment\views\views.py:1082 -#: .\recruitment\views\views.py:1098 -#, fuzzy -#| msgid "Asset deleted successfully" +#: .\attendance\views\views.py:2284 .\base\views.py:6269 .\base\views.py:6329 +#: .\leave\views.py:4382 .\leave\views.py:4526 .\offboarding\views.py:549 +#: .\payroll\views\views.py:1817 .\recruitment\views\views.py:1111 +#: .\recruitment\views\views.py:1127 msgid "File deleted successfully" -msgstr "Actif supprimé avec succès" +msgstr "Fichier supprimé avec succès." -#: .\attendance\views\views.py:2463 .\attendance\views\views.py:2501 -#: .\base\models.py:1670 .\base\views.py:5382 .\base\views.py:5418 +#: .\attendance\views\views.py:2478 .\attendance\views\views.py:2516 +#: .\base\models.py:1717 .\base\views.py:5500 .\base\views.py:5542 msgid "enabled" -msgstr "" +msgstr "activé" -#: .\attendance\views\views.py:2463 .\attendance\views\views.py:2501 -#: .\base\models.py:1670 +#: .\attendance\views\views.py:2478 .\attendance\views\views.py:2516 +#: .\base\models.py:1717 msgid "disabled" -msgstr "" +msgstr "désactivé" -#: .\attendance\views\views.py:2465 -#, fuzzy -#| msgid "Filing status created successfully" +#: .\attendance\views\views.py:2480 msgid "Tracking late come early out {} successfully" -msgstr "Statut de déclaration de revenus créé avec succès" +msgstr "Suivi de la venue tardive et du départ anticipé {} avec succès" -#: .\attendance\views\views.py:2500 -#, fuzzy -#| msgid "Department has been created successfully!" +#: .\attendance\views\views.py:2515 msgid "Check In/Check Out has been successfully {}." -msgstr "Le Département a été créé avec succès !" +msgstr "Entrée/Sortie effectué avec succès {}." -#: .\attendance\views\views.py:2558 -#, fuzzy -#| msgid "Attendance Break Point" +#: .\attendance\views\views.py:2573 msgid "Attendance Break-point settings created." -msgstr "Point d'arrêt de Fréquentation" +msgstr "Paramètres de point de pause de présence créés." -#: .\attendance\views\views.py:2582 -#, fuzzy -#| msgid "Payroll settings updated." +#: .\attendance\views\views.py:2597 msgid "Attendance Break-point settings updated." -msgstr "Paramètres de paie mis à jour." +msgstr "Paramètres de point de pause de présence mis à jour." -#: .\base\announcement.py:104 -#, fuzzy -#| msgid "Account created successfully.." +#: .\base\announcement.py:150 +msgid "Your department was mentioned in an announcement." +msgstr "" + +#: .\base\announcement.py:154 +msgid "Your job position was mentioned in an announcement." +msgstr "" + +#: .\base\announcement.py:158 +msgid "You have been mentioned in an announcement." +msgstr "" + +#: .\base\announcement.py:161 msgid "Announcement created successfully." -msgstr "Compte créé avec succès.." +msgstr "Annonce créée avec succès." -#: .\base\announcement.py:156 -#, fuzzy -#| msgid "Allowance deleted successfully" +#: .\base\announcement.py:176 msgid "Announcement deleted successfully." -msgstr "Indemnités supprimé avec succès" +msgstr "Annonce supprimée avec succès." -#: .\base\announcement.py:198 -#, fuzzy -#| msgid "Attendance account updated successfully." +#: .\base\announcement.py:228 msgid "Announcement updated successfully." -msgstr "Le compte de présence a été mis à jour avec succès." +msgstr "Annonce mise à jour avec succès." -#: .\base\announcement.py:271 +#: .\base\announcement.py:285 +#, fuzzy +#| msgid "The note has been successfully deleted." +msgid "The file has been successfully deleted." +msgstr "La note a été supprimée avec succès." + +#: .\base\announcement.py:316 msgid "You commented a post." -msgstr "" +msgstr "Tu as commenté une publication." -#: .\base\context_processors.py:113 +#: .\base\context_processors.py:113 .\employee\views.py:1416 msgid "Employee is not working in the selected company." -msgstr "" +msgstr "L'employé·e ne travaille pas dans l'entreprise sélectionnée." -#: .\base\context_processors.py:282 .\base\views.py:5412 -#, fuzzy -#| msgid "Profile Picture" +#: .\base\context_processors.py:284 .\base\views.py:5536 msgid "Profile Edit Access" -msgstr "Profil Image" +msgstr "Accès à la modification du profil" -#: .\base\forms.py:521 -#, fuzzy -#| msgid "This job position already in use." +#: .\base\forms.py:222 .\base\forms.py:294 .\employee\forms.py:347 +#: .\recruitment\forms.py:96 .\recruitment\forms.py:152 +#, python-brace-format +msgid "---Choose {label}---" +msgstr "---Choisis {label}---" + +#: .\base\forms.py:563 msgid "Job position already exists under {}" -msgstr "Ce poste emploi est déjà utilisé." +msgstr "Le poste existe déjà sous {}" -#: .\base\forms.py:645 .\base\urls.py:297 -#, fuzzy -#| msgid "---Choose {label}---" +#: .\base\forms.py:688 .\base\urls.py:299 msgid "---Choose Work Type---" -msgstr "---Choisissez {label}---" +msgstr "---Choisissez un type de travail---" -#: .\base\forms.py:1124 .\base\forms.py:1213 +#: .\base\forms.py:1167 .\base\forms.py:1256 msgid "" "Automatic punch out time is required when automatic punch out is enabled." msgstr "" +"Heure de sortie automatique requise lorsque la sortie automatique est " +"activée." -#: .\base\forms.py:1132 .\base\forms.py:1222 -#, fuzzy -#| msgid "End date should not be earlier than the start date." +#: .\base\forms.py:1175 .\base\forms.py:1265 msgid "Automatic punch out time cannot be earlier than the end time." -msgstr "La date de fin ne doit pas être antérieure à la date de début." +msgstr "" +"L'heure de sortie automatique ne peut pas être plus tôt que l'heure de fin." -#: .\base\forms.py:1253 +#: .\base\forms.py:1296 #, python-brace-format msgid "Shift schedule is already exist for {day}" -msgstr "L'horaire des équipes existe déjà pour {day}" +msgstr "Le calendrier de quart existe déjà pour {day}" -#: .\base\forms.py:1294 .\base\urls.py:469 -#, fuzzy -#| msgid "---Choose {label}---" +#: .\base\forms.py:1337 .\base\urls.py:471 msgid "---Choose Shift---" -msgstr "---Choisissez {label}---" +msgstr "---Choisissez un quart de travail---" -#: .\base\forms.py:1406 +#: .\base\forms.py:1450 msgid "Start date" -msgstr "Début de date" +msgstr "Date de début" -#: .\base\forms.py:1829 +#: .\base\forms.py:1873 msgid "Old password" msgstr "Ancien mot de passe" -#: .\base\forms.py:1834 +#: .\base\forms.py:1878 msgid "Enter Old Password" msgstr "Entrez l'ancien mot de passe" -#: .\base\forms.py:1838 +#: .\base\forms.py:1882 msgid "Enter your old password." msgstr "Entrez votre ancien mot de passe." -#: .\base\forms.py:1841 .\base\forms.py:1950 +#: .\base\forms.py:1885 .\base\forms.py:1994 msgid "New password" -msgstr "nouveau mot de passe" +msgstr "Nouveau mot de passe" -#: .\base\forms.py:1846 +#: .\base\forms.py:1890 msgid "Enter New Password" -msgstr "Entrez le nouveau mot de passe" +msgstr "Saisissez un nouveau mot de passe" -#: .\base\forms.py:1852 .\base\forms.py:1962 +#: .\base\forms.py:1896 .\base\forms.py:2006 msgid "New password confirmation" msgstr "Confirmation du nouveau mot de passe" -#: .\base\forms.py:1857 .\base\forms.py:1967 +#: .\base\forms.py:1901 .\base\forms.py:2011 msgid "Re-Enter Password" -msgstr "Ré-entrer le mot de passe" +msgstr "Resaisissez le mot de passe" -#: .\base\forms.py:1888 +#: .\base\forms.py:1932 msgid "New password and confirm password do not match" msgstr "" -"Nouveau mot de passe et le mot de passe de confirmation ne correspondent pas" +"Le nouveau mot de passe et le mot de passe de confirmation ne correspondent " +"pas" -#: .\base\forms.py:1896 -#, fuzzy -#| msgid "Username" +#: .\base\forms.py:1940 msgid "Old Username" -msgstr "Nom d'utilisateur" +msgstr "Ancien nom d'utilisateur" -#: .\base\forms.py:1907 .\base\templates\base\auth\username_change_form.html:44 -#: .\biometric\models.py:63 -#: .\biometric\templates\biometric\add_biometric_device.html:44 -#: .\biometric\templates\biometric\edit_biometric_device.html:43 -#: .\templates\forgot_password.html:30 +#: .\base\forms.py:1951 .\base\templates\base\auth\username_change_form.html:44 +#: .\biometric\models.py:74 .\templates\forgot_password.html:30 #: .\templates\initialize_database\horilla_user_signup.html:77 #: .\templates\login.html:40 msgid "Username" msgstr "Nom d'utilisateur" -#: .\base\forms.py:1911 -#, fuzzy -#| msgid "Enter New Password" +#: .\base\forms.py:1955 msgid "Enter New Username" -msgstr "Entrez le nouveau mot de passe" +msgstr "Entrez le nouveau nom d'utilisateur" -#: .\base\forms.py:1915 -#, fuzzy -#| msgid "Enter your old password." +#: .\base\forms.py:1959 msgid "Enter your username." -msgstr "Entrez votre ancien mot de passe." +msgstr "Entrez votre nom d'utilisateur." -#: .\base\forms.py:1919 .\base\templates\base\auth\username_change_form.html:53 -#: .\biometric\forms.py:232 .\biometric\models.py:66 -#: .\biometric\templates\biometric\add_biometric_device.html:39 -#: .\biometric\templates\biometric\add_biometric_device.html:49 -#: .\biometric\templates\biometric\edit_biometric_device.html:38 -#: .\biometric\templates\biometric\edit_biometric_device.html:48 +#: .\base\forms.py:1963 .\base\templates\base\auth\username_change_form.html:53 +#: .\biometric\forms.py:247 .\biometric\models.py:71 .\biometric\models.py:77 #: .\onboarding\templates\onboarding\user_creation.html:89 #: .\templates\demo_database\auth_load_data.html:20 -#: .\templates\initialize_database\horilla_user.html:111 +#: .\templates\initialize_database\horilla_user.html:88 #: .\templates\initialize_database\horilla_user_signup.html:87 #: .\templates\login.html:45 msgid "Password" msgstr "Mot de passe" -#: .\base\forms.py:1923 -#, fuzzy -#| msgid "Re-Enter Password" +#: .\base\forms.py:1967 msgid "Enter Password" -msgstr "Ré-entrer le mot de passe" +msgstr "Entrez le mot de passe" -#: .\base\forms.py:1927 -#, fuzzy -#| msgid "Enter your old password." +#: .\base\forms.py:1971 msgid "Enter your password." -msgstr "Entrez votre ancien mot de passe." +msgstr "Entrez votre mot de passe." -#: .\base\forms.py:1955 +#: .\base\forms.py:1999 msgid "Enter Strong Password" msgstr "Entrez un mot de passe fort" -#: .\base\forms.py:1959 +#: .\base\forms.py:2003 msgid "Enter your new password." msgstr "Entrez votre nouveau mot de passe." -#: .\base\forms.py:1971 +#: .\base\forms.py:2015 msgid "Enter the same password as before, for verification." msgstr "Entrez le même mot de passe qu'avant, pour vérification." -#: .\base\forms.py:1978 .\base\views.py:754 +#: .\base\forms.py:2022 .\base\views.py:768 msgid "Password changed successfully" msgstr "Mot de passe modifié avec succès" -#: .\base\forms.py:1989 +#: .\base\forms.py:2033 msgid "Password must be same." -msgstr "Le mot de passe doit être le même." +msgstr "Le mot de passe doit être identique." -#: .\base\forms.py:2232 .\base\models.py:1265 .\payroll\models\models.py:658 -#: .\payroll\models\models.py:667 +#: .\base\forms.py:2295 .\base\models.py:1279 .\payroll\models\models.py:660 +#: .\payroll\models\models.py:669 msgid "Equal (==)" msgstr "Égal (==)" -#: .\base\forms.py:2233 .\base\models.py:1266 .\payroll\models\models.py:659 -#: .\payroll\models\models.py:668 +#: .\base\forms.py:2296 .\base\models.py:1280 .\payroll\models\models.py:661 +#: .\payroll\models\models.py:670 msgid "Not Equal (!=)" msgstr "Pas égal (!=)" -#: .\base\forms.py:2234 .\base\models.py:1267 .\payroll\models\models.py:673 +#: .\base\forms.py:2297 .\base\models.py:1281 .\payroll\models\models.py:675 msgid "Range" -msgstr "" +msgstr "Plage" -#: .\base\forms.py:2235 .\base\models.py:1268 .\payroll\models\models.py:660 -#: .\payroll\models\models.py:669 +#: .\base\forms.py:2298 .\base\models.py:1282 .\payroll\models\models.py:662 +#: .\payroll\models\models.py:671 msgid "Less Than (<)" msgstr "Moins de (<)" -#: .\base\forms.py:2236 .\base\models.py:1269 .\payroll\models\models.py:661 -#: .\payroll\models\models.py:670 +#: .\base\forms.py:2299 .\base\models.py:1283 .\payroll\models\models.py:663 +#: .\payroll\models\models.py:672 msgid "Greater Than (>)" -msgstr "Supérieur à (>)" +msgstr "Plus de (>)" -#: .\base\forms.py:2237 .\base\models.py:1270 .\payroll\models\models.py:662 -#: .\payroll\models\models.py:671 +#: .\base\forms.py:2300 .\base\models.py:1284 .\payroll\models\models.py:664 +#: .\payroll\models\models.py:673 msgid "Less Than or Equal To (<=)" msgstr "Inférieur ou égal à (<=)" -#: .\base\forms.py:2238 .\base\models.py:1271 .\payroll\models\models.py:663 -#: .\payroll\models\models.py:672 +#: .\base\forms.py:2301 .\base\models.py:1285 .\payroll\models\models.py:665 +#: .\payroll\models\models.py:674 msgid "Greater Than or Equal To (>=)" msgstr "Supérieur ou égal à (>=)" -#: .\base\forms.py:2239 .\base\models.py:1272 .\payroll\models\models.py:664 +#: .\base\forms.py:2302 .\base\models.py:1286 .\payroll\models\models.py:666 msgid "Contains" msgstr "Contient" -#: .\base\forms.py:2245 -#, fuzzy -#| msgid "Approval Person" +#: .\base\forms.py:2308 msgid "Approval Manager" -msgstr "Personne chargée de l'approbation" +msgstr "Gestionnaire d'approbation" -#: .\base\forms.py:2620 .\leave\forms.py:1266 +#: .\base\forms.py:2408 +#: .\employee\templates\disciplinary_actions\disciplinary_records.html:45 +#: .\onboarding\templates\onboarding\candidates_view.html:282 +#: .\payroll\templates\payroll\reimbursement\attachments.html:3 +#: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:85 +msgid "Attachments" +msgstr "Pièces jointes" + +#: .\base\forms.py:2462 +msgid "" +"You must select at least one of: Employees, Department, or Job Position." +msgstr "" + +#: .\base\forms.py:2731 .\leave\forms.py:871 msgid "End date should not be earlier than the start date." msgstr "La date de fin ne doit pas être antérieure à la date de début." -#: .\base\methods.py:458 .\employee\views.py:2914 .\recruitment\models.py:326 +#: .\base\methods.py:528 .\employee\views.py:2891 .\recruitment\models.py:360 msgid "Male" -msgstr "Mâle" +msgstr "Homme" -#: .\base\methods.py:459 .\employee\views.py:2914 .\recruitment\models.py:326 +#: .\base\methods.py:529 .\employee\views.py:2891 .\recruitment\models.py:360 msgid "Female" msgstr "Femme" -#: .\base\methods.py:460 .\employee\views.py:2914 .\offboarding\models.py:71 -#: .\recruitment\models.py:326 .\recruitment\models.py:337 +#: .\base\methods.py:530 .\employee\views.py:2891 .\offboarding\models.py:74 +#: .\recruitment\models.py:360 .\recruitment\models.py:371 msgid "Other" msgstr "Autre" -#: .\base\methods.py:462 +#: .\base\methods.py:532 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:20 -#: .\employee\views.py:2890 .\payroll\models\models.py:147 +#: .\employee\views.py:2867 .\payroll\models\models.py:147 #: .\payroll\templates\payroll\contract\contract_view.html:153 #: .\payroll\templates\payroll\contract\contract_view.html:239 msgid "Active" -msgstr "Active" +msgstr "Actif·ive" -#: .\base\methods.py:463 .\payroll\models\models.py:148 +#: .\base\methods.py:533 .\payroll\models\models.py:148 #: .\payroll\templates\payroll\contract\contract_view.html:154 #: .\payroll\templates\payroll\contract\contract_view.html:217 +#: .\project\cbv\projects.py:257 .\project\cbv\projects.py:455 +#: .\project\cbv\tasks.py:147 .\project\cbv\tasks.py:551 .\project\models.py:57 +#: .\project\models.py:331 #: .\project\templates\project\new\project_kanban_view.html:44 #: .\project\templates\project\new\project_list_view.html:46 #: .\project\templates\task_all\task_all_card.html:33 @@ -8853,66 +8514,66 @@ msgstr "Active" msgid "Expired" msgstr "Expiré" -#: .\base\methods.py:464 .\payroll\models\models.py:149 +#: .\base\methods.py:534 .\payroll\models\models.py:149 #: .\payroll\templates\payroll\contract\contract_view.html:155 #: .\payroll\templates\payroll\contract\contract_view.html:206 msgid "Terminated" -msgstr "Résilié" +msgstr "Terminé" -#: .\base\methods.py:467 .\base\models.py:334 +#: .\base\methods.py:537 .\base\models.py:337 msgid "After" msgstr "Après" -#: .\base\methods.py:468 .\payroll\models\models.py:135 +#: .\base\methods.py:538 .\payroll\models\models.py:135 msgid "Semi-Monthly" -msgstr "Semi-mensuelle" +msgstr "Semi-Mensuel" -#: .\base\methods.py:469 .\payroll\models\models.py:128 +#: .\base\methods.py:539 .\payroll\models\models.py:128 #: .\payroll\models\models.py:143 msgid "Hourly" msgstr "Horaire" -#: .\base\methods.py:470 .\payroll\models\models.py:138 +#: .\base\methods.py:540 .\payroll\models\models.py:138 msgid "Daily" msgstr "Quotidien" -#: .\base\methods.py:472 .\leave\models.py:58 +#: .\base\methods.py:542 .\leave\models.py:52 msgid "Full Day" -msgstr "Complet Journée" +msgstr "Journée complète" -#: .\base\methods.py:473 .\leave\models.py:59 +#: .\base\methods.py:543 .\leave\models.py:53 msgid "First Half" msgstr "Première moitié" -#: .\base\methods.py:474 .\leave\models.py:60 +#: .\base\methods.py:544 .\leave\models.py:54 msgid "Second Half" msgstr "Deuxième moitié" -#: .\base\methods.py:477 .\employee\templates\leave-tab.html:45 -#: .\employee\templates\tabs\leave-tab.html:54 .\leave\models.py:136 +#: .\base\methods.py:547 .\employee\templates\leave-tab.html:45 +#: .\employee\templates\tabs\leave-tab.html:54 .\leave\models.py:130 #: .\leave\templates\leave\leave_request\leave-requests.html:19 #: .\leave\templates\leave\leave_request\leave_requests.html:30 #: .\leave\templates\leave\user_leave\user_requests.html:22 +#: .\project\models.py:56 #: .\project\templates\project\new\project_kanban_view.html:40 #: .\project\templates\project\new\project_list_view.html:42 -#: .\recruitment\models.py:281 +#: .\recruitment\models.py:297 #: .\recruitment\templates\dashboard\dashboard.html:287 msgid "Cancelled" msgstr "Annulé" -#: .\base\methods.py:479 -#, fuzzy -#| msgid "Cancel Requests" +#: .\base\methods.py:549 msgid "Cancelled & Rejected" -msgstr "Annuler les demandes" +msgstr "Annulé et rejeté" -#: .\base\methods.py:520 .\base\templatetags\horillafilters.py:283 -#: .\base\templatetags\horillafilters.py:291 +#: .\base\methods.py:592 .\base\templatetags\horillafilters.py:272 +#: .\base\templatetags\horillafilters.py:280 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:64 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:81 -#: .\employee\views.py:2749 +#: .\employee\views.py:2727 +#: .\horilla_views\templatetags\generic_template_filters.py:85 #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:796 -#: .\leave\forms.py:50 .\leave\templates\leave\holiday\holiday.html:94 +#: .\leave\forms.py:46 .\leave\templates\leave\holiday\holiday.html:94 #: .\leave\templates\leave\user_leave\user_leave_confirm.html:98 #: .\payroll\templates\payroll\allowance\card_allowance.html:60 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:58 @@ -8926,149 +8587,141 @@ msgstr "Annuler les demandes" msgid "No" msgstr "Non" -#: .\base\models.py:31 .\leave\models.py:147 +#: .\base\middleware.py:69 .\base\views.py:596 +msgid "An employee related to this user's credentials does not exist." +msgstr "Un·e employé·e lié·e aux identifiants de cet utilisateur n'existe pas." + +#: .\base\models.py:28 .\leave\models.py:141 msgid "First Week" msgstr "Première semaine" -#: .\base\models.py:32 .\leave\models.py:148 +#: .\base\models.py:29 .\leave\models.py:142 msgid "Second Week" msgstr "Deuxième semaine" -#: .\base\models.py:33 .\leave\models.py:149 +#: .\base\models.py:30 .\leave\models.py:143 msgid "Third Week" msgstr "Troisième semaine" -#: .\base\models.py:34 .\leave\models.py:150 +#: .\base\models.py:31 .\leave\models.py:144 msgid "Fourth Week" msgstr "Quatrième semaine" -#: .\base\models.py:35 .\leave\models.py:151 +#: .\base\models.py:32 .\leave\models.py:145 msgid "Fifth Week" msgstr "Cinquième semaine" -#: .\base\models.py:40 .\base\models.py:325 +#: .\base\models.py:37 .\base\models.py:328 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:7 -#: .\leave\models.py:156 +#: .\leave\models.py:150 msgid "Monday" msgstr "Lundi" -#: .\base\models.py:41 .\base\models.py:326 +#: .\base\models.py:38 .\base\models.py:329 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:8 -#: .\leave\models.py:157 +#: .\leave\models.py:151 msgid "Tuesday" msgstr "Mardi" -#: .\base\models.py:42 .\base\models.py:327 +#: .\base\models.py:39 .\base\models.py:330 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:9 -#: .\leave\models.py:158 +#: .\leave\models.py:152 msgid "Wednesday" msgstr "Mercredi" -#: .\base\models.py:43 .\base\models.py:328 +#: .\base\models.py:40 .\base\models.py:331 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:10 -#: .\leave\models.py:159 +#: .\leave\models.py:153 msgid "Thursday" msgstr "Jeudi" -#: .\base\models.py:44 .\base\models.py:329 +#: .\base\models.py:41 .\base\models.py:332 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:11 -#: .\leave\models.py:160 +#: .\leave\models.py:154 msgid "Friday" msgstr "Vendredi" -#: .\base\models.py:45 .\base\models.py:330 +#: .\base\models.py:42 .\base\models.py:333 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:12 -#: .\leave\models.py:161 +#: .\leave\models.py:155 msgid "Saturday" msgstr "Samedi" -#: .\base\models.py:46 .\base\models.py:331 +#: .\base\models.py:43 .\base\models.py:334 #: .\horillavenv\Lib\site-packages\django\utils\dates.py:13 -#: .\leave\models.py:162 +#: .\leave\models.py:156 msgid "Sunday" msgstr "Dimanche" -#: .\base\models.py:61 +#: .\base\models.py:58 msgid "Invalid time, excepted HH:MM" -msgstr "Heure invalide, sauf HH:MM" +msgstr "Temps invalide, attendu HH:MM" -#: .\base\models.py:63 +#: .\base\models.py:60 msgid "Invalid format, excepted HH:MM" -msgstr "Heure invalide, sauf HH:MM" +msgstr "Format invalide, attendu HH:MM" -#: .\base\models.py:98 +#: .\base\models.py:95 #: .\base\templates\base\navbar_components\company_selection.html:3 -#, fuzzy -#| msgid "Company" msgid "Companies" -msgstr "Entreprise" +msgstr "Entreprises" -#: .\base\models.py:118 -#, fuzzy -#| msgid "Department" +#: .\base\models.py:117 msgid "Departments" -msgstr "Département" +msgstr "Départements" -#: .\base\models.py:167 +#: .\base\models.py:168 #: .\base\templates\base\job_position\job_position_view.html:35 -#: .\recruitment\models.py:733 +#: .\recruitment\models.py:774 #: .\recruitment\templates\dashboard\dashboard.html:282 -#: .\templates\settings.html:166 +#: .\templates\settings.html:186 msgid "Job Positions" msgstr "Postes" -#: .\base\models.py:190 .\base\templates\base\job_role\job_role_view.html:35 -#, fuzzy -#| msgid "Job Role" +#: .\base\models.py:193 .\base\templates\base\job_role\job_role_view.html:35 msgid "Job Roles" -msgstr "Rôle de l'emploi" +msgstr "Rôles" -#: .\base\models.py:213 -#, fuzzy -#| msgid "Work Type" +#: .\base\models.py:216 msgid "Work Types" -msgstr "Type de travail" +msgstr "Types de travail" -#: .\base\models.py:248 +#: .\base\models.py:251 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:7 msgid "Work Type 1" -msgstr "Travail Type 1" +msgstr "Type de travail 1" -#: .\base\models.py:254 +#: .\base\models.py:257 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:8 msgid "Work Type 2" -msgstr "Travail Type 2" +msgstr "Type de travail 2" -#: .\base\models.py:273 .\base\models.py:352 +#: .\base\models.py:276 .\base\models.py:355 #: .\base\templates\base\rotating_work_type\filters.html:5 #: .\base\templates\base\rotating_work_type\rotating_work_type.html:8 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:35 -#: .\templates\settings.html:270 +#: .\templates\settings.html:302 msgid "Rotating Work Type" -msgstr "Type de travail rotatif" +msgstr "Type de travail tournant" -#: .\base\models.py:274 -#, fuzzy -#| msgid "Rotating Work Type" +#: .\base\models.py:277 msgid "Rotating Work Types" -msgstr "Type de travail rotatif" +msgstr "Types de travail tournants" -#: .\base\models.py:281 .\base\models.py:293 .\base\models.py:299 -#: .\base\models.py:304 -#, fuzzy -#| msgid "Choose different work type" +#: .\base\models.py:284 .\base\models.py:296 .\base\models.py:302 +#: .\base\models.py:307 msgid "Select different work type continuously" -msgstr "Choisir un type de travail différent" +msgstr "Sélectionnez un autre type de travail en continu" -#: .\base\models.py:323 .\leave\models.py:85 .\payroll\models\models.py:1948 +#: .\base\models.py:326 .\leave\models.py:79 .\payroll\models\models.py:1838 msgid "Last Day" msgstr "Dernier jour" -#: .\base\models.py:335 +#: .\base\models.py:338 msgid "Weekend" -msgstr "Weekend" +msgstr "Week-end" -#: .\base\models.py:355 .\base\models.py:749 .\base\models.py:1676 +#: .\base\models.py:358 .\base\models.py:752 .\base\models.py:1730 #: .\base\templates\base\rotating_shift\htmx\group_by.html:76 #: .\base\templates\base\rotating_shift\individual_view.html:93 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:66 @@ -9078,8 +8731,6 @@ msgstr "Weekend" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:67 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:71 #: .\base\templates\holiday\holiday.html:41 -#: .\base\templates\holiday\holiday_form.html:37 -#: .\base\templates\holiday\holiday_update_form.html:23 #: .\employee\templates\leave-tab.html:179 #: .\employee\templates\personal-tab.html:247 #: .\employee\templates\tabs\contract-tab.html:15 @@ -9087,7 +8738,7 @@ msgstr "Weekend" #: .\employee\templates\tabs\payroll-tab.html:32 #: .\employee\templates\tabs\shift-tab.html:415 #: .\employee\templates\tabs\shift-tab.html:645 .\leave\filters.py:372 -#: .\leave\models.py:319 .\leave\models.py:539 .\leave\models.py:1092 +#: .\leave\models.py:367 .\leave\models.py:632 .\leave\models.py:1304 #: .\leave\templates\leave\holiday\holiday.html:55 #: .\leave\templates\leave\holiday\holiday_form.html:46 #: .\leave\templates\leave\holiday\holiday_update_form.html:44 @@ -9103,20 +8754,16 @@ msgstr "Weekend" #: .\leave\templates\leave\leave_request\one_request_view.html:67 #: .\leave\templates\leave\leave_request_view.html:11 #: .\leave\templates\leave\one_request_view.html:23 -#: .\leave\templates\leave\request_view.html:54 #: .\leave\templates\leave\restrict\restrict.html:50 -#: .\leave\templates\leave\restrict\restrict_form.html:32 -#: .\leave\templates\leave\restrict\restrict_update_form.html:32 #: .\leave\templates\leave\user_leave\group_by.html:73 -#: .\leave\templates\leave\user_leave\user_request_one.html:73 +#: .\leave\templates\leave\user_leave\user_request_one.html:56 #: .\leave\templates\leave\user_leave\user_request_view.html:116 #: .\leave\templates\leave\user_leave\user_requests.html:67 #: .\leave\templates\leave\user_request_form.html:14 #: .\leave\templates\leave\user_request_one.html:22 -#: .\leave\templates\leave\user_request_view.html:54 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:67 -#: .\onboarding\templates\onboarding\filters.html:16 .\payroll\filters.py:388 -#: .\payroll\forms\component_forms.py:488 .\payroll\models\models.py:168 +#: .\onboarding\templates\onboarding\filters.html:16 .\payroll\filters.py:459 +#: .\payroll\forms\component_forms.py:498 .\payroll\models\models.py:168 #: .\payroll\templates\payroll\contract\contract_export_filter.html:45 #: .\payroll\templates\payroll\contract\contract_list.html:49 #: .\payroll\templates\payroll\contract\contract_list.html:52 @@ -9130,15 +8777,14 @@ msgstr "Weekend" #: .\payroll\templates\payroll\payslip\group_by.html:85 #: .\payroll\templates\payroll\payslip\group_payslips.html:48 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:92 -#: .\payroll\templates\payroll\payslip\payslip_table.html:74 -#: .\payroll\templates\payroll\payslip\payslip_table.html:78 -#: .\pms\templates\feedback\feedback_creation.html:100 -#: .\pms\templates\feedback\feedback_list.html:101 +#: .\payroll\templates\payroll\payslip\payslip_table.html:55 +#: .\payroll\templates\payroll\payslip\payslip_table.html:57 +#: .\pms\models.py:566 .\pms\templates\feedback\feedback_list.html:101 #: .\pms\templates\feedback\feedback_list.html:264 #: .\pms\templates\feedback\feedback_list.html:400 #: .\pms\templates\feedback\feedback_list_view.html:77 -#: .\pms\templates\feedback\feedback_update.html:67 -#: .\pms\templates\okr\create_period.html:31 +#: .\pms\templates\feedback\feedback_update.html:83 +#: .\pms\templates\okr\create_period.html:29 #: .\pms\templates\okr\emp_obj_single.html:112 #: .\pms\templates\okr\key_result\key_result_creation.html:100 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:77 @@ -9146,23 +8792,21 @@ msgstr "Weekend" #: .\pms\templates\okr\key_result\kr_dashboard_view.html:52 #: .\pms\templates\okr\kr_list.html:31 #: .\pms\templates\okr\objective_list_view.html:95 -#: .\pms\templates\period\period_list.html:17 +#: .\pms\templates\period\period_list.html:17 .\project\models.py:75 +#: .\project\models.py:355 #: .\project\templates\dashboard\project_details.html:38 #: .\project\templates\project\new\project_list_view.html:74 -#: .\recruitment\templates\candidate\export_filter.html:126 -#: .\recruitment\templates\candidate\filters.html:89 -#: .\recruitment\templates\pipeline\filters.html:20 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:49 -#: .\recruitment\templates\recruitment\filters.html:13 +#: .\recruitment\models.py:172 .\recruitment\templates\pipeline\filters.html:20 #: .\recruitment\templates\recruitment\recruitment_component.html:76 #: .\recruitment\templates\recruitment\recruitment_component.html:80 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:70 -#: .\recruitment\templates\recruitment\recruitment_form.html:114 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:105 +#: .\report\templates\report\leave_report.html:58 +#: .\report\templates\report\pms_report.html:146 +#: .\report\templates\report\recruitment_report.html:125 msgid "Start Date" msgstr "Date de début" -#: .\base\models.py:357 .\base\models.py:751 +#: .\base\models.py:360 .\base\models.py:754 #: .\base\templates\base\rotating_shift\filters.html:28 #: .\base\templates\base\rotating_shift\htmx\group_by.html:78 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:58 @@ -9176,9 +8820,9 @@ msgstr "Date de début" #: .\employee\templates\tabs\shift-tab.html:421 #: .\employee\templates\tabs\shift-tab.html:651 msgid "Next Switch" -msgstr "Interrupteur suivant" +msgstr "Prochain changement" -#: .\base\models.py:363 +#: .\base\models.py:366 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:67 #: .\base\templates\base\rotating_work_type\individual_view.html:116 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:73 @@ -9186,15 +8830,15 @@ msgstr "Interrupteur suivant" msgid "Current Work Type" msgstr "Type de travail actuel" -#: .\base\models.py:370 +#: .\base\models.py:373 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:71 #: .\base\templates\base\rotating_work_type\individual_view.html:120 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:78 #: .\employee\templates\tabs\shift-tab.html:654 msgid "Next Work Type" -msgstr "Type de travail suivant" +msgstr "Prochain type de travail" -#: .\base\models.py:377 .\base\models.py:771 +#: .\base\models.py:380 .\base\models.py:774 #: .\base\templates\base\rotating_shift\filters.html:14 #: .\base\templates\base\rotating_shift\htmx\group_by.html:74 #: .\base\templates\base\rotating_shift\individual_view.html:63 @@ -9216,141 +8860,115 @@ msgstr "Type de travail suivant" #: .\payroll\templates\payroll\deduction\list_deduction.html:71 #: .\payroll\templates\payroll\deduction\list_deduction.html:72 msgid "Based On" -msgstr "Basé Sur" +msgstr "Basé sur" -#: .\base\models.py:380 .\base\models.py:774 -#, fuzzy -#| msgid "Rotate after day" +#: .\base\models.py:383 .\base\models.py:777 msgid "Rotate After Day" -msgstr "Rotation après jour" +msgstr "Tourner après le jour" -#: .\base\models.py:388 .\base\models.py:782 -#, fuzzy -#| msgid "Rotate every weekend" +#: .\base\models.py:391 .\base\models.py:785 msgid "Rotate Every Weekend" -msgstr "Rotation chaque week-end" +msgstr "Tourner chaque week-end" -#: .\base\models.py:394 .\base\models.py:790 -#, fuzzy -#| msgid "Rotate every" +#: .\base\models.py:397 .\base\models.py:793 msgid "Rotate Every Month" -msgstr "Pivoter chaque" +msgstr "Tourner chaque mois" -#: .\base\models.py:414 +#: .\base\models.py:417 #: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_assign_form.html:4 #: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_assign_update_form.html:4 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:5 msgid "Rotating Work Type Assign" -msgstr "Rotation Travail Type Attribuer" +msgstr "Affectation du type de travail tournant" -#: .\base\models.py:415 -#, fuzzy -#| msgid "Rotating Work Type Assign" +#: .\base\models.py:418 msgid "Rotating Work Type Assigns" -msgstr "Rotation Travail Type Attribuer" +msgstr "Affectations du type de travail tournant" -#: .\base\models.py:425 .\base\models.py:821 +#: .\base\models.py:428 .\base\models.py:824 msgid "Only one active record allowed per employee" -msgstr "Un seul enregistrement actif autorisé par employé" +msgstr "Un seul enregistrement actif est autorisé par employé·e" -#: .\base\models.py:427 .\base\models.py:823 .\base\models.py:945 -#: .\base\models.py:1064 +#: .\base\models.py:430 .\base\models.py:826 .\base\models.py:948 +#: .\base\models.py:1067 msgid "Date must be greater than or equal to today" msgstr "La date doit être supérieure ou égale à aujourd'hui" -#: .\base\models.py:446 -#, fuzzy -#| msgid "Employee Type" +#: .\base\models.py:449 msgid "Employee Types" -msgstr "Type d'employé" +msgstr "Types d'employé·e" -#: .\base\models.py:490 -#, fuzzy -#| msgid "Employee Shift" +#: .\base\models.py:493 msgid "Employee Shift Day" -msgstr "Quart de travail des employés" +msgstr "Jour de quart d'employé·e" -#: .\base\models.py:491 -#, fuzzy -#| msgid "Employee Shift" +#: .\base\models.py:494 msgid "Employee Shift Days" -msgstr "Quart de travail des employés" +msgstr "Jours de quart d'employé·e" -#: .\base\models.py:536 .\templates\settings.html:280 +#: .\base\models.py:539 .\templates\settings.html:312 msgid "Employee Shift" -msgstr "Quart de travail des employés" +msgstr "Quart d'employé·e" -#: .\base\models.py:537 -#, fuzzy -#| msgid "Employee Shift" +#: .\base\models.py:540 msgid "Employee Shifts" -msgstr "Quart de travail des employés" +msgstr "Quarts d'employé·e" -#: .\base\models.py:587 -#, fuzzy -#| msgid "Minimum Hour" +#: .\base\models.py:590 msgid "Minimum Working Hours" -msgstr "Minimale Heure" +msgstr "Heures de travail minimales" -#: .\base\models.py:589 -#, fuzzy -#| msgid "Shift Start Time" +#: .\base\models.py:592 msgid "Start Time" msgstr "Heure de début" -#: .\base\models.py:590 -#, fuzzy -#| msgid "In Time" +#: .\base\models.py:593 msgid "End Time" -msgstr "À l'Heure" - -#: .\base\models.py:591 -#, fuzzy -#| msgid "Next Shift" -msgid "Night Shift" -msgstr "suivante travail par roulement" +msgstr "Heure de fin" #: .\base\models.py:594 +msgid "Night Shift" +msgstr "Quart de nuit" + +#: .\base\models.py:597 msgid "Enable Automatic Check Out" -msgstr "" +msgstr "Activer l'enregistrement automatique de sortie" -#: .\base\models.py:595 +#: .\base\models.py:598 msgid "Enable this to trigger automatic check out." -msgstr "" +msgstr "Activez ceci pour déclencher l'enregistrement automatique de sortie." -#: .\base\models.py:600 -#, fuzzy -#| msgid "Last Check-out Time" +#: .\base\models.py:603 msgid "Automatic Check Out Time" -msgstr "Dernier Vérifier-Dehors Temps" +msgstr "Heure d'enregistrement automatique de sortie" -#: .\base\models.py:602 +#: .\base\models.py:605 msgid "" "Time at which the horilla will automatically check out the employee " "attendance if they forget." msgstr "" +"Heure à laquelle l'horloge sortira automatiquement l'employé·e s'il·elle " +"oublie." -#: .\base\models.py:614 .\templates\settings.html:300 +#: .\base\models.py:617 .\templates\settings.html:332 msgid "Employee Shift Schedule" -msgstr "Horaire de travail des employés" +msgstr "Horaire des quarts d'employé·e" -#: .\base\models.py:615 -#, fuzzy -#| msgid "Employee Shift Schedule" +#: .\base\models.py:618 msgid "Employee Shift Schedules" -msgstr "Horaire de travail des employés" +msgstr "Horaires des quarts d'employé·e" -#: .\base\models.py:652 +#: .\base\models.py:655 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:7 msgid "Shift 1" -msgstr "Quarts Info 1" +msgstr "Quart 1" -#: .\base\models.py:660 +#: .\base\models.py:663 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:8 msgid "Shift 2" -msgstr "Quarts Info 2" +msgstr "Quart 2" -#: .\base\models.py:676 .\base\models.py:746 +#: .\base\models.py:679 .\base\models.py:749 #: .\base\templates\base\rotating_shift\filters.html:5 #: .\base\templates\base\rotating_shift\filters.html:24 #: .\base\templates\base\rotating_shift\rotating_shift.html:8 @@ -9358,23 +8976,19 @@ msgstr "Quarts Info 2" #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:54 #: .\base\templates\base\rotating_work_type\filters.html:24 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:55 -#: .\employee\templates\tabs\shift-tab.html:134 .\templates\settings.html:290 +#: .\employee\templates\tabs\shift-tab.html:134 .\templates\settings.html:322 msgid "Rotating Shift" -msgstr "Décalage rotatif" +msgstr "Quart tournant" -#: .\base\models.py:677 -#, fuzzy -#| msgid "Rotating Shift" +#: .\base\models.py:680 msgid "Rotating Shifts" -msgstr "Décalage rotatif" +msgstr "Quarts tournants" -#: .\base\models.py:691 -#, fuzzy -#| msgid "Choose different shifts" +#: .\base\models.py:694 msgid "Select different shift continuously" -msgstr "Choisir des travail par roulement différentes" +msgstr "Sélectionnez un quart différent en continu" -#: .\base\models.py:757 .\base\templates\base\rotating_shift\filters.html:18 +#: .\base\models.py:760 .\base\templates\base\rotating_shift\filters.html:18 #: .\base\templates\base\rotating_shift\htmx\group_by.html:77 #: .\base\templates\base\rotating_shift\individual_view.html:99 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:48 @@ -9385,9 +8999,9 @@ msgstr "Choisir des travail par roulement différentes" #: .\employee\templates\tabs\shift-tab.html:19 #: .\employee\templates\tabs\shift-tab.html:418 msgid "Current Shift" -msgstr "Décalage actuel travail en équi" +msgstr "Quart actuel" -#: .\base\models.py:764 .\base\templates\base\rotating_shift\filters.html:32 +#: .\base\models.py:767 .\base\templates\base\rotating_shift\filters.html:32 #: .\base\templates\base\rotating_shift\htmx\group_by.html:79 #: .\base\templates\base\rotating_shift\individual_view.html:103 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:62 @@ -9397,33 +9011,29 @@ msgstr "Décalage actuel travail en équi" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:63 #: .\employee\templates\tabs\shift-tab.html:424 msgid "Next Shift" -msgstr "suivante travail par roulement" +msgstr "Prochain quart" -#: .\base\models.py:810 +#: .\base\models.py:813 #: .\base\templates\base\rotating_shift\htmx\rotating_shift_assign_form.html:4 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:6 msgid "Rotating Shift Assign" -msgstr "Rotational Shift Attribuer" +msgstr "Affectation de quart tournant" -#: .\base\models.py:811 -#, fuzzy -#| msgid "Rotating Shift Assign" +#: .\base\models.py:814 msgid "Rotating Shift Assigns" -msgstr "Rotational Shift Attribuer" +msgstr "Affectations de quart tournant" -#: .\base\models.py:847 -#, fuzzy -#| msgid "Requested Work Type" +#: .\base\models.py:850 msgid "Requesting Work Type" -msgstr "demandé Travail Type" +msgstr "Demander un type de travail" -#: .\base\models.py:855 +#: .\base\models.py:858 #: .\base\templates\work_type_request\work_type_request_export.html:112 #: .\base\templates\work_type_request\work_type_request_nav.html:133 msgid "Previous Work Type" -msgstr "Précédent Travail Type" +msgstr "Type de travail précédent" -#: .\base\models.py:861 .\base\models.py:1027 +#: .\base\models.py:864 .\base\models.py:1030 #: .\base\templates\shift_request\htmx\allocation_requests.html:51 #: .\base\templates\shift_request\htmx\group_by.html:45 #: .\base\templates\shift_request\htmx\group_by.html:347 @@ -9437,279 +9047,293 @@ msgstr "Précédent Travail Type" #: .\employee\templates\tabs\shift-tab.html:179 #: .\employee\templates\tabs\shift-tab.html:863 msgid "Requested Till" -msgstr "Demandes jusqu'au" +msgstr "Demandé jusqu'à" -#: .\base\models.py:865 .\base\models.py:1031 -#, fuzzy -#| msgid "Leave Request" +#: .\base\models.py:868 .\base\models.py:1034 msgid "Permanent Request" -msgstr "Congé Demande" +msgstr "Demande permanente" -#: .\base\models.py:868 .\base\models.py:1025 .\base\models.py:1034 +#: .\base\models.py:871 .\base\models.py:1028 .\base\models.py:1037 #: .\base\templates\shift_request\htmx\allocation_requests.html:153 #: .\base\templates\shift_request\shift_request_export.html:105 #: .\base\templates\shift_request\shift_request_nav.html:165 #: .\base\templates\work_type_request\work_type_request_export.html:102 #: .\base\templates\work_type_request\work_type_request_nav.html:123 #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:52 -#: .\recruitment\models.py:428 +#: .\recruitment\models.py:462 #: .\recruitment\templates\candidate\candidate_view.html:42 msgid "Canceled" msgstr "Annulé" -#: .\base\models.py:883 .\base\templates\work_type_request\request_form.html:14 +#: .\base\models.py:886 #: .\base\templates\work_type_request\work_type_request_export.html:88 #: .\base\templates\work_type_request\work_type_request_nav.html:110 msgid "Work Type Request" msgstr "Demande de type de travail" -#: .\base\models.py:884 +#: .\base\models.py:887 #: .\base\templates\work_type_request\work_type_request_nav.html:10 msgid "Work Type Requests" msgstr "Demandes de type de travail" -#: .\base\models.py:948 .\base\models.py:1067 +#: .\base\models.py:951 .\base\models.py:1070 msgid "End date must be greater than or equal to start date" msgstr "La date de fin doit être supérieure ou égale à la date de début" -#: .\base\models.py:952 -#, fuzzy -#| msgid "A draft contract already exists for this employee." +#: .\base\models.py:955 msgid "A work type request already exists during this time period." -msgstr "Un projet de contrat existe déjà pour cet employé." +msgstr "Une demande de type de travail existe déjà pendant cette période." -#: .\base\models.py:956 .\base\models.py:1075 -#, fuzzy -#| msgid "This field is required." +#: .\base\models.py:959 .\base\models.py:1078 msgid "Requested till field is required." -msgstr "Ce champ est obligatoire." +msgstr "Le champ demandé jusqu'à est requis." -#: .\base\models.py:1003 -#, fuzzy -#| msgid "Requested Shift" +#: .\base\models.py:1006 msgid "Requesting Shift" -msgstr "Demandé Quart" +msgstr "Demande de quart" -#: .\base\models.py:1011 +#: .\base\models.py:1014 #: .\base\templates\shift_request\shift_request_export.html:115 #: .\base\templates\shift_request\shift_request_nav.html:179 msgid "Previous Shift" -msgstr "Précédent Quart" +msgstr "Quart précédent" -#: .\base\models.py:1022 -#, fuzzy -#| msgid "Requested Employee" +#: .\base\models.py:1025 msgid "Reallocate Employee" -msgstr "Demandé Employé" +msgstr "Réallouer employé·e" -#: .\base\models.py:1049 +#: .\base\models.py:1052 #: .\base\templates\shift_request\shift_request_export.html:91 #: .\base\templates\shift_request\shift_request_nav.html:146 #: .\base\templates\shift_request\shift_request_nav.html:362 -#: .\employee\templates\tabs\shift-tab.html:1139 +#: .\employee\templates\tabs\shift-tab.html:1109 #: .\templates\quick_access.html:38 msgid "Shift Request" -msgstr "Quart Demande" +msgstr "Demande de quart" -#: .\base\models.py:1050 +#: .\base\models.py:1053 #: .\base\templates\shift_request\shift_request_nav.html:9 #: .\base\templates\shift_request\shift_request_view.html:78 msgid "Shift Requests" -msgstr "Quart Demandes" +msgstr "Demandes de quart" -#: .\base\models.py:1071 .\base\views.py:4743 .\base\views.py:4816 -#, fuzzy -#| msgid "A draft contract already exists for this employee." +#: .\base\models.py:1074 .\base\views.py:4861 .\base\views.py:4934 msgid "An approved shift request already exists during this time period." -msgstr "Un projet de contrat existe déjà pour cet employé." +msgstr "Une demande de quart approuvée existe déjà pendant cette période." -#: .\base\models.py:1183 .\base\templates\email_config.html:13 +#: .\base\models.py:1162 +#, fuzzy +#| msgid "Tags" +msgid "Tag" +msgstr "Étiquettes" + +#: .\base\models.py:1191 .\base\templates\email_config.html:13 msgid "Email Host" -msgstr "Email Hébergeur" +msgstr "Hôte de courrier électronique" -#: .\base\models.py:1185 .\base\templates\email_config.html:17 +#: .\base\models.py:1193 .\base\templates\email_config.html:17 msgid "Email Port" -msgstr "Email Port" +msgstr "Port de courrier électronique" -#: .\base\models.py:1188 -#, fuzzy -#| msgid "Deduct From" +#: .\base\models.py:1196 msgid "Default From Email" -msgstr "Déduire de" +msgstr "Courriel par défaut (de)" -#: .\base\models.py:1194 -#, fuzzy -#| msgid "Email Username" +#: .\base\models.py:1202 msgid "Email Host Username" -msgstr "Email Utilisateurnom" +msgstr "Nom d'utilisateur de l'hôte de courrier électronique" -#: .\base\models.py:1200 -#, fuzzy -#| msgid "Holiday Name" +#: .\base\models.py:1208 .\outlook_auth\models.py:29 msgid "Display Name" -msgstr "Jour férié Nom" +msgstr "Nom d'affichage" -#: .\base\models.py:1206 -#, fuzzy -#| msgid "Authentication" +#: .\base\models.py:1214 msgid "Email Authentication Password" -msgstr "Authentification" +msgstr "Mot de passe d'authentification du courrier électronique" -#: .\base\models.py:1209 -#, fuzzy -#| msgid "Use Tls" +#: .\base\models.py:1217 msgid "Use TLS" -msgstr "Utiliser Tls" +msgstr "Utiliser TLS" -#: .\base\models.py:1211 +#: .\base\models.py:1219 msgid "Use SSL" -msgstr "" +msgstr "Utiliser SSL" -#: .\base\models.py:1213 +#: .\base\models.py:1221 msgid "Fail Silently" -msgstr "" +msgstr "Échouer silencieusement" -#: .\base\models.py:1216 +#: .\base\models.py:1224 msgid "Primary Mail Server" +msgstr "Serveur de messagerie principal" + +#: .\base\models.py:1229 +msgid "By enabling this the display name will take from who triggered the mail" msgstr "" -#: .\base\models.py:1220 +#: .\base\models.py:1234 msgid "Email Send Timeout (seconds)" -msgstr "" +msgstr "Délai d'envoi du courriel (secondes)" -#: .\base\models.py:1230 +#: .\base\models.py:1244 msgid "" "\"Use TLS\" and \"Use SSL\" are mutually exclusive, so only set one of those " "settings to True." msgstr "" +"\"Utiliser TLS\" et \"Utiliser SSL\" sont mutuellement exclusifs, donc " +"réglez seulement l'un de ces paramètres sur \"True\"." -#: .\base\models.py:1257 .\base\templates\email_config.html:8 +#: .\base\models.py:1271 .\base\templates\email_config.html:8 msgid "Email Configuration" -msgstr "Configuration des e-mails" +msgstr "Configuration du courriel" -#: .\base\models.py:1262 -#, fuzzy -#| msgid "Requested Days" +#: .\base\models.py:1276 msgid "Leave Requested Days" -msgstr "Demandés Jours" +msgstr "Jours demandés de congé" -#: .\base\models.py:1289 -#: .\base\templates\multi_approval_condition\condition_create_form.html:76 +#: .\base\models.py:1303 +#: .\base\templates\multi_approval_condition\condition_create_form.html:62 #: .\base\templates\multi_approval_condition\condition_edit_form.html:107 #: .\base\templates\multi_approval_condition\condition_table.html:21 #: .\base\templates\multi_approval_condition\condition_value_fields.html:29 -#, fuzzy -#| msgid "Condition Based" msgid "Condition Value" -msgstr "Basé sur les conditions" +msgstr "Valeur de la condition" -#: .\base\models.py:1295 +#: .\base\models.py:1309 #: .\base\templates\multi_approval_condition\condition_edit_form.html:82 #: .\base\templates\multi_approval_condition\condition_value_fields.html:9 -#, fuzzy -#| msgid "Start Value" msgid "Starting Value" -msgstr "Départ Valeur" +msgstr "Valeur de départ" -#: .\base\models.py:1301 +#: .\base\models.py:1315 #: .\base\templates\multi_approval_condition\condition_edit_form.html:94 #: .\base\templates\multi_approval_condition\condition_value_fields.html:20 msgid "Ending Value" -msgstr "" +msgstr "Valeur de fin" -#: .\base\models.py:1326 -#, fuzzy -#| msgid "An asset with this tracking ID already exists." +#: .\base\models.py:1340 msgid "A condition with the provided fields already exists" -msgstr "Un actif avec cet ID de suivi existe déjà." +msgstr "Une condition avec les champs fournis existe déjà" -#: .\base\models.py:1334 +#: .\base\models.py:1348 msgid "Please enter a numeric value for condition value" -msgstr "" +msgstr "Veuillez entrer une valeur numérique pour la valeur de la condition" -#: .\base\models.py:1344 +#: .\base\models.py:1358 msgid "" "Please enter a valid numeric value for the condition value when the " "condition field is Leave Requested Days." msgstr "" +"Veuillez entrer une valeur numérique valide pour la valeur de la condition " +"lorsque le champ de condition est Jours demandés de congé." -#: .\base\models.py:1353 -#, fuzzy -#| msgid "Please select profile image" +#: .\base\models.py:1367 msgid "Please specify condition value range" -msgstr "Veuillez sélectionner une photo de profil" +msgstr "Veuillez spécifier la plage de valeurs de condition" -#: .\base\models.py:1363 +#: .\base\models.py:1377 msgid "" "Please enter a valid numeric value for the starting value when the condition " "field is Leave Requested Days." msgstr "" +"Veuillez entrer une valeur numérique valide pour la valeur de départ lorsque " +"le champ de condition est Jours demandés de congé." -#: .\base\models.py:1373 +#: .\base\models.py:1387 msgid "" "Please enter a valid numeric value for the ending value when the condition " "field is Leave Requested Days." msgstr "" +"Veuillez entrer une valeur numérique valide pour la valeur de fin lorsque le " +"champ de condition est Jours demandés de congé." -#: .\base\models.py:1382 -#, fuzzy -#| msgid "End date must be greater than start date" +#: .\base\models.py:1396 msgid "End value must be different from the start value in a range." -msgstr "La date de fin doit être supérieure à la date de début" +msgstr "" +"La valeur de fin doit être différente de la valeur de départ dans une plage." -#: .\base\models.py:1390 -#, fuzzy -#| msgid "End date must be greater than start date" +#: .\base\models.py:1404 msgid "End value must be greater than the start value in a range." -msgstr "La date de fin doit être supérieure à la date de début" +msgstr "" +"La valeur de fin doit être supérieure à la valeur de départ dans une plage." -#: .\base\models.py:1453 .\employee\models.py:72 +#: .\base\models.py:1447 .\base\models.py:1448 +#, fuzzy +#| msgid "Multiple Approvals" +msgid "Multiple Approval Managers" +msgstr "Approbations Multiples" + +#: .\base\models.py:1471 .\employee\models.py:74 #: .\horillavenv\Lib\site-packages\auditlog\mixins.py:30 -#, fuzzy -#| msgid "Username" msgid "User" -msgstr "Nom d'utilisateur" +msgstr "Utilisateur·rice" -#: .\base\models.py:1602 +#: .\base\models.py:1532 #, fuzzy -#| msgid "Exclude Holidays" +#| msgid "Delete Comment" +msgid "Disable Comments" +msgstr "Supprimer le Commentaire" + +#: .\base\models.py:1536 +msgid "Show Comments to All" +msgstr "" + +#: .\base\models.py:1537 +msgid "If enabled, all employees can view each other's comments." +msgstr "" + +#: .\base\models.py:1546 .\base\templates\announcement\announcement_one.html:11 +#, fuzzy +#| msgid "Announcement." +msgid "Announcement" +msgstr "Annonce." + +#: .\base\models.py:1547 .\templates\dashboard.html:194 +msgid "Announcements" +msgstr "Annonces" + +#: .\base\models.py:1645 msgid "Excluded Charts" -msgstr "Vacances" +msgstr "Graphiques exclus" -#: .\base\models.py:1659 +#: .\base\models.py:1649 .\base\models.py:1650 #, fuzzy -#| msgid "Taxable" -msgid "Enable" -msgstr "Imposable" +#| msgid "Employees Chart" +msgid "Dashboard Employee Charts" +msgstr "Tableau des employé·e·s" -#: .\base\models.py:1661 +#: .\base\models.py:1706 +msgid "Enable" +msgstr "Activer" + +#: .\base\models.py:1708 msgid "" "By enabling this, you track the late comes and early outs of employees in " "their attendance." msgstr "" +"En activant ceci, tu suis les arrivées tardives et les départs anticipés des " +"employé·e·s dans leur présence." -#: .\base\models.py:1666 -#, fuzzy -#| msgid "Late Come Early Out" +#: .\base\models.py:1713 msgid "Track Late Come Early Out" -msgstr "Retard Arrive/Entôt Dehors" +msgstr "Suivre les retards et départs anticipés" -#: .\base\models.py:1667 -#, fuzzy -#| msgid "Late Come Early Out" +#: .\base\models.py:1714 msgid "Track Late Come Early Outs" -msgstr "Retard Arrive/Entôt Dehors" +msgstr "Suivre les retards et départs anticipés" -#: .\base\models.py:1677 .\base\templates\holiday\holiday.html:45 -#: .\base\templates\holiday\holiday_form.html:48 -#: .\base\templates\holiday\holiday_update_form.html:31 +#: .\base\models.py:1723 +msgid "Only one TrackLateComeEarlyOut instance is allowed." +msgstr "" + +#: .\base\models.py:1731 .\base\templates\holiday\holiday.html:45 #: .\employee\templates\leave-tab.html:180 #: .\employee\templates\personal-tab.html:196 #: .\employee\templates\tabs\contract-tab.html:16 #: .\employee\templates\tabs\leave-tab.html:203 #: .\employee\templates\tabs\payroll-tab.html:33 -#: .\employee\templates\tabs\personal_tab.html:203 .\leave\models.py:320 -#: .\leave\models.py:546 .\leave\models.py:1093 +#: .\employee\templates\tabs\personal_tab.html:203 .\leave\models.py:368 +#: .\leave\models.py:639 .\leave\models.py:1305 #: .\leave\templates\leave\holiday\holiday.html:62 #: .\leave\templates\leave\holiday\holiday_form.html:54 #: .\leave\templates\leave\holiday\holiday_update_form.html:49 @@ -9725,20 +9349,16 @@ msgstr "Retard Arrive/Entôt Dehors" #: .\leave\templates\leave\leave_request\one_request_view.html:77 #: .\leave\templates\leave\leave_request_view.html:12 #: .\leave\templates\leave\one_request_view.html:27 -#: .\leave\templates\leave\request_view.html:61 #: .\leave\templates\leave\restrict\restrict.html:54 -#: .\leave\templates\leave\restrict\restrict_form.html:38 -#: .\leave\templates\leave\restrict\restrict_update_form.html:38 #: .\leave\templates\leave\user_leave\group_by.html:74 -#: .\leave\templates\leave\user_leave\user_request_one.html:83 +#: .\leave\templates\leave\user_leave\user_request_one.html:66 #: .\leave\templates\leave\user_leave\user_request_view.html:123 #: .\leave\templates\leave\user_leave\user_requests.html:68 #: .\leave\templates\leave\user_request_form.html:22 #: .\leave\templates\leave\user_request_one.html:26 -#: .\leave\templates\leave\user_request_view.html:61 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:68 -#: .\onboarding\templates\onboarding\filters.html:31 .\payroll\filters.py:389 -#: .\payroll\forms\component_forms.py:489 .\payroll\models\models.py:170 +#: .\onboarding\templates\onboarding\filters.html:31 .\payroll\filters.py:460 +#: .\payroll\forms\component_forms.py:499 .\payroll\models\models.py:170 #: .\payroll\templates\payroll\contract\contract_export_filter.html:51 #: .\payroll\templates\payroll\contract\contract_list.html:53 #: .\payroll\templates\payroll\contract\contract_list.html:56 @@ -9752,12 +9372,12 @@ msgstr "Retard Arrive/Entôt Dehors" #: .\payroll\templates\payroll\payslip\group_by.html:86 #: .\payroll\templates\payroll\payslip\group_payslips.html:49 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:102 -#: .\payroll\templates\payroll\payslip\payslip_table.html:79 -#: .\payroll\templates\payroll\payslip\payslip_table.html:83 -#: .\pms\models.py:852 .\pms\templates\feedback\feedback_creation.html:109 +#: .\payroll\templates\payroll\payslip\payslip_table.html:58 +#: .\payroll\templates\payroll\payslip\payslip_table.html:60 +#: .\pms\models.py:567 .\pms\models.py:920 #: .\pms\templates\feedback\feedback_list_view.html:87 -#: .\pms\templates\feedback\feedback_update.html:76 -#: .\pms\templates\okr\create_period.html:41 +#: .\pms\templates\feedback\feedback_update.html:92 +#: .\pms\templates\okr\create_period.html:36 #: .\pms\templates\okr\emp_obj_single.html:118 #: .\pms\templates\okr\key_result\key_result_creation.html:107 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:86 @@ -9765,113 +9385,175 @@ msgstr "Retard Arrive/Entôt Dehors" #: .\pms\templates\okr\key_result\kr_dashboard_view.html:53 #: .\pms\templates\okr\kr_list.html:32 #: .\pms\templates\okr\objective_list_view.html:108 -#: .\pms\templates\period\period_list.html:18 +#: .\pms\templates\period\period_list.html:18 .\project\models.py:76 +#: .\project\models.py:356 #: .\project\templates\project\new\project_list_view.html:75 #: .\project\templates\task\new\task_details.html:49 -#: .\project\templates\task\new\task_list_view.html:120 +#: .\project\templates\task\new\task_list_view.html:108 #: .\project\templates\task_all\task_all_card.html:61 #: .\project\templates\task_all\task_all_filter.html:31 #: .\project\templates\task_all\task_all_list.html:55 -#: .\recruitment\templates\candidate\export_filter.html:165 -#: .\recruitment\templates\candidate\filters.html:126 -#: .\recruitment\templates\pipeline\filters.html:55 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:54 -#: .\recruitment\templates\recruitment\filters.html:33 +#: .\recruitment\models.py:174 .\recruitment\templates\pipeline\filters.html:55 #: .\recruitment\templates\recruitment\recruitment_component.html:81 #: .\recruitment\templates\recruitment\recruitment_component.html:85 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:74 -#: .\recruitment\templates\recruitment\recruitment_form.html:120 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:111 +#: .\report\templates\report\leave_report.html:64 +#: .\report\templates\report\pms_report.html:156 +#: .\report\templates\report\recruitment_report.html:147 msgid "End Date" msgstr "Date de fin" -#: .\base\models.py:1678 .\base\templates\holiday\holiday.html:47 -#: .\base\templates\holiday\holiday_export_filter_form.html:63 -#: .\base\templates\holiday\holiday_filter.html:28 -#: .\base\templates\holiday\holiday_form.html:68 -#: .\base\templates\holiday\holiday_update_form.html:38 .\leave\models.py:321 -#: .\leave\templates\leave\holiday\holiday.html:64 +#: .\base\models.py:1732 .\base\templates\holiday\holiday.html:47 +#: .\leave\models.py:369 .\leave\templates\leave\holiday\holiday.html:64 #: .\leave\templates\leave\holiday\holiday_export_filter_form.html:63 #: .\leave\templates\leave\holiday\holiday_filter.html:28 #: .\leave\templates\leave\holiday\holiday_form.html:61 #: .\leave\templates\leave\holiday\holiday_update_form.html:54 msgid "Recurring" -msgstr "Récurrente" +msgstr "Récurrent" + +#: .\base\models.py:1742 +#: .\base\templates\holiday\holiday_export_filter_form.html:31 +#: .\base\templates\holiday\holiday_filter.html:7 +#: .\leave\templates\leave\holiday\holiday_export_filter_form.html:35 +#: .\leave\templates\leave\holiday\holiday_filter.html:11 +msgid "Holiday" +msgstr "Jour férié" + +#: .\base\models.py:1743 .\base\templates\holiday\holiday_view.html:6 +#: .\base\views.py:7143 .\leave\templates\leave\holiday\holiday_view.html:6 +#: .\templates\sidebar.html:281 +msgid "Holidays" +msgstr "Jours fériés" + +#: .\base\models.py:1769 .\base\templates\company_leave\company_leave.html:19 +#: .\leave\templates\leave\company_leave\company_leave.html:19 +#: .\leave\templates\leave\company_leave\company_leave_creation_form.html:46 +#: .\leave\templates\leave\company_leave\company_leave_update_form.html:48 +msgid "Based On Week" +msgstr "Basé sur la semaine" + +#: .\base\models.py:1772 .\base\templates\company_leave\company_leave.html:20 +#: .\leave\templates\leave\company_leave\company_leave.html:20 +#: .\leave\templates\leave\company_leave\company_leave_creation_form.html:48 +#: .\leave\templates\leave\company_leave\company_leave_update_form.html:50 +msgid "Based On Week Day" +msgstr "Basé sur le jour de la semaine" + +#: .\base\models.py:1781 +#: .\base\templates\company_leave\company_leave_view.html:33 +#: .\leave\templates\leave\company_leave\company_leave_view.html:32 +msgid "Company Leave" +msgstr "Congé d'entreprise" + +#: .\base\models.py:1782 +#: .\base\templates\company_leave\company_leave_view.html:8 +#: .\leave\templates\leave\company_leave\company_leave_view.html:8 +#: .\templates\sidebar.html:290 +msgid "Company Leaves" +msgstr "Congés d'entreprise" + +#: .\base\models.py:1827 +msgid "Specify the leave type to deduct the leave." +msgstr "Spécifiez le type de congé à déduire." + +#: .\base\models.py:1833 +msgid "If a leave type is chosen for a penalty, minus leaves are required." +msgstr "" +"Si un type de congé est choisi pour une pénalité, des congés négatifs sont " +"nécessaires." + +#: .\base\models.py:1841 +msgid "Either minus leaves or a penalty amount is required" +msgstr "Soit des congés négatifs soit un montant de pénalité est requis" + +#: .\base\models.py:1849 +msgid "Leave type is required" +msgstr "Le type de congé est requis" + +#: .\base\models.py:1854 +#: .\employee\templates\employee\profile\profile_view.html:196 +#: .\employee\templates\employee\profile\profile_view.html:203 +#: .\employee\templates\employee\view\individual.html:374 +msgid "Penalty Account" +msgstr "Compte de pénalité" + +#: .\base\models.py:1855 +#, fuzzy +#| msgid "Penalty Account" +msgid "Penalty Accounts" +msgstr "Compte de pénalité" #: .\base\templates\announcement\announcement_form.html:20 -msgid "Create Announcements." -msgstr "" - -#: .\base\templates\announcement\announcement_one.html:11 -msgid "Announcement." -msgstr "" +#, fuzzy +#| msgid "Create" +msgid "Create " +msgstr "Créer" #: .\base\templates\announcement\announcement_one.html:56 -#, fuzzy -#| msgid "Are you sure you want to delete this department?" msgid "Are you sure you want to delete this announcement?" -msgstr "Êtes-vous sûr de vouloir supprimer ce département ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette annonce ?" #: .\base\templates\announcement\announcement_one.html:74 -#, fuzzy -#| msgid "View" msgid " Views" -msgstr "Afficher" +msgstr "Vues" #: .\base\templates\announcement\announcement_one.html:84 -#, fuzzy -#| msgid "Based on" msgid "Posted on" -msgstr "Basé sur" +msgstr "Publié le" #: .\base\templates\announcement\announcement_one.html:103 -#, fuzzy -#| msgid "View attachment" msgid "View Attachment" -msgstr "Voir Piècejoint" +msgstr "Voir la pièce jointe" -#: .\base\templates\announcement\announcement_one.html:155 -#: .\base\templates\announcement\announcements_list.html:12 -msgid "No Announcements to show." -msgstr "" - -#: .\base\templates\announcement\announcement_update_form.html:21 +#: .\base\templates\announcement\announcement_one.html:153 +#: .\base\templates\announcement\announcements_list.html:7 #, fuzzy -#| msgid "Edit Attendance" -msgid "Edit Announcement." -msgstr "Modifier Fréquentation" +#| msgid "There are no contracts at the moment." +msgid "There are no announcements at the moment." +msgstr "Il n'y a pas de contrats pour le moment." -#: .\base\templates\announcement\announcements_list.html:34 +#: .\base\templates\announcement\announcements_list.html:31 msgid "NEW" -msgstr "" +msgstr "NOUVEAU" -#: .\base\templates\announcement\comment_view.html:23 +#: .\base\templates\announcement\as_p.html:25 #, fuzzy -#| msgid "Comment" +#| msgid "Are you sure you want to delete this tag ?" +msgid "Are you sure do you want to delete this file ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étiquette ?" + +#: .\base\templates\announcement\comment_view.html:18 msgid "'s comments" -msgstr "Commentaire" +msgstr "les commentaires de" + +#: .\base\templates\announcement\comment_view.html:98 +#, fuzzy +#| msgid "No notes have been added for this candidate." +msgid "Comments have been disabled for this announcement." +msgstr "Aucune note n'a été ajoutée pour ce candidat." #: .\base\templates\announcement\expiry_day.html:6 msgid "Announcement Expire" -msgstr "" +msgstr "Expiration de l'annonce" #: .\base\templates\announcement\expiry_day.html:10 msgid "Default Expire Days" -msgstr "" +msgstr "Jours d'expiration par défaut" #: .\base\templates\announcement\expiry_day.html:11 msgid "Set default announcement expire days" -msgstr "" +msgstr "Définir les jours d'expiration par défaut de l'annonce" #: .\base\templates\announcement\expiry_day.html:14 -#: .\base\templates\base\shift\schedule_view.html:11 .\employee\models.py:883 +#: .\base\templates\base\shift\schedule_view.html:11 .\employee\models.py:931 #: .\leave\templates\leave\leave_my_request_view.html:13 #: .\leave\templates\leave\leave_my_requests_view.html:13 #: .\leave\templates\leave\leave_request\one_request_view.html:60 #: .\leave\templates\leave\one_request_view.html:34 -#: .\leave\templates\leave\user_leave\user_request_one.html:66 +#: .\leave\templates\leave\user_leave\user_request_one.html:49 #: .\leave\templates\leave\user_request_one.html:33 .\pms\models.py:86 -#: .\pms\models.py:485 +#: .\pms\models.py:509 msgid "Days" msgstr "Jours" @@ -9885,143 +9567,185 @@ msgstr "Jours" #: .\employee\templates\settings\settings.html:48 #: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:21 #: .\helpdesk\templates\helpdesk\ticket\forms\change.html:92 -#: .\helpdesk\templates\helpdesk\ticket\forms\change_assinees.html:21 -#: .\helpdesk\templates\helpdesk\ticket\forms\change_raised_on.html:27 +#: .\helpdesk\templates\helpdesk\ticket\forms\change_assinees.html:15 +#: .\helpdesk\templates\helpdesk\ticket\forms\change_raised_on.html:23 #: .\payroll\templates\payroll\settings\payroll_settings.html:64 #: .\payroll\templates\payroll\settings\settings.html:15 msgid "Save Changes" -msgstr "Sauvegarder Modifications" +msgstr "Enregistrer les modifications" #: .\base\templates\announcement\viewed_by.html:3 -#, fuzzy -#| msgid "Created By" msgid "Viewed By" -msgstr "Créé par" +msgstr "Vu par" #: .\base\templates\base\action_type\action_type.html:6 -#: .\employee\models.py:874 -#, fuzzy -#| msgid "Question Type" +#: .\employee\models.py:922 msgid "Action Type" -msgstr "Question de Type" +msgstr "Type d'action" #: .\base\templates\base\action_type\action_type.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no disciplinary action type at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de type d'action disciplinaire pour le moment." #: .\base\templates\base\action_type\action_type_form.html:10 -#, fuzzy -#| msgid "Update Account" msgid "Update Action Type" -msgstr "Mis à jour Compte" +msgstr "Mettre à jour le type d'action" #: .\base\templates\base\action_type\action_type_form.html:12 -#, fuzzy -#| msgid "Create Leave Type" msgid "Create Action Type" -msgstr "Créer type de congé" +msgstr "Créer un type d'action" #: .\base\templates\base\action_type\action_type_view.html:8 -#, fuzzy -#| msgid "Login" msgid "Login block" -msgstr "Connexion" +msgstr "Bloc de connexion" #: .\base\templates\base\action_type\action_type_view.html:32 -#, fuzzy -#| msgid "Are you sure you want to delete this work type?" msgid "Are you sure you want to delete this action type?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type de travail ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce type d'action ?" #: .\base\templates\base\audit_tag\audit_tag_form.html:5 -#, fuzzy -#| msgid "Asset Category Update" msgid "History Tag Update" -msgstr "Actifs Catégorie Mise à jour" +msgstr "Mise à jour de l'étiquette historique" #: .\base\templates\base\audit_tag\audit_tag_form.html:7 -#, fuzzy -#| msgid "Create Stage" msgid "Create History Tag" -msgstr "Créer Étape" +msgstr "Créer une étiquette historique" #: .\base\templates\base\audit_tag\audit_tag_form.html:45 #: .\base\templates\base\audit_tag\audit_tag_view.html:7 msgid "Highlight" -msgstr "" +msgstr "Surligner" #: .\base\templates\base\audit_tag\audit_tag_view.html:28 -#, fuzzy -#| msgid "Are you sure you want to delete this stage?" msgid "Are you sure you want to delete this history tag ?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étiquette d'historique ?" #: .\base\templates\base\audit_tag\employee_account_block_unblock.html:4 -#, fuzzy -#| msgid "Employee Contribution" msgid "Employee Account Restrictions" -msgstr "Cotisation de l'employé" +msgstr "Restrictions de compte d'employé·e" -#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:18 +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:16 msgid "Restrict Login Account" -msgstr "" +msgstr "Permettre la désactivation d’un compte utilisateur." -#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:22 +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:19 msgid "By enabling this feature, you can block or unblock an employee account." msgstr "" +"En activant cette fonctionnalité, tu peux bloquer ou débloquer un compte " +"d'employé·e." -#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:50 -#, fuzzy -#| msgid "Edit Profile" +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:36 msgid "Restrict Profile Edit" -msgstr "Modifier Profil" +msgstr "Restreindre la modification de profil" -#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:54 +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:39 msgid "" "By enabling this feature, you can restrict an employee from editing their " "profile." msgstr "" +"En activant cette fonctionnalité, tu peux empêcher un·e employé·e de " +"modifier son profil." + +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:58 +#, fuzzy +#| msgid "" +#| "By enabling this feature, you can restrict an employee from editing their " +#| "profile." +msgid "" +"Are you sure you want to restrict all employees from editing their profiles?" +msgstr "" +"En activant cette fonctionnalité, tu peux empêcher un·e employé·e de " +"modifier son profil." + +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:59 +#, fuzzy +#| msgid "Are you sure you want to delete this job role?" +msgid "Are you sure you want to allow all employees to edit their profiles?" +msgstr "Es-tu sûr·e de vouloir supprimer ce rôle de travail ?" + +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:63 +#, fuzzy +#| msgid "Delete Confirmation" +msgid "Please Confirm" +msgstr "Confirmation de suppression" + +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:68 +#: .\base\templates\base\mail_server\replace_mail.html:122 +#: .\base\templates\shift_request\htmx\allocation_details.html:132 +#: .\base\templates\shift_request\htmx\allocation_details.html:133 +#: .\base\templates\shift_request\htmx\allocation_requests.html:151 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:108 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:109 +#: .\employee\templates\leave-tab.html:236 +#: .\employee\templates\leave-tab.html:242 +#: .\employee\templates\related_models.html:117 +#: .\leave\templates\leave\leave_my_request_view.html:35 +#: .\leave\templates\leave\leave_my_requests_view.html:55 +#: .\leave\templates\leave\leave_request\leave-requests.html:87 +#: .\leave\templates\leave\leave_request\leave-requests.html:93 +#: .\leave\templates\leave\leave_request_view.html:62 +#: .\leave\templates\leave\one_request_view.html:84 +#: .\leave\templates\leave\one_request_view.html:90 +#: .\leave\templates\leave\user_leave\group_by.html:142 +#: .\leave\templates\leave\user_leave\group_by.html:143 +#: .\leave\templates\leave\user_leave\group_by.html:147 +#: .\leave\templates\leave\user_leave\user_requests.html:143 +#: .\leave\templates\leave\user_leave\user_requests.html:144 +#: .\leave\templates\leave\user_leave\user_requests.html:148 +#: .\pms\templates\feedback\question\question_all.html:96 +#: .\templates\index.html:102 +msgid "Cancel" +msgstr "Annuler" + +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:90 +#, fuzzy +#| msgid "File Error" +msgid "Error" +msgstr "Erreur de fichier" + +#: .\base\templates\base\audit_tag\employee_account_block_unblock.html:90 +#, fuzzy +#| msgid "Something went wrong when enabling face" +msgid "Something went wrong while updating." +msgstr "" +"Une erreur est survenue lors de l'activation de la reconnaissance faciale" #: .\base\templates\base\audit_tag\history_tracking_fields.html:35 -#, fuzzy -#| msgid "Employee work information updated." msgid "Employee History Tracking" -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Suivi de l'historique de l'employé·e" #: .\base\templates\base\audit_tag\history_tracking_fields.html:40 -#, fuzzy -#| msgid "Tracking Id" msgid "Tracking Fields" -msgstr "De Suivi Identifiant" +msgstr "Champs de suivi" #: .\base\templates\base\audit_tag\history_tracking_fields.html:42 msgid "" "Employee history will be stored during updation of the fields that selected " "here." msgstr "" +"L'historique de l'employé·e sera stocké lors de l'actualisation des champs " +"sélectionnés ici." #: .\base\templates\base\audit_tag\history_tracking_fields.html:60 -#, fuzzy -#| msgid "Work Information" msgid "Work Information Tracking" -msgstr "Travail Informations" +msgstr "Suivi des informations de travail" #: .\base\templates\base\audit_tag\history_tracking_fields.html:61 msgid "" "By enabling this feature, you can save the history of employee work " "information during updates." msgstr "" +"En activant cette fonctionnalité, tu peux enregistrer l'historique des " +"informations de travail de l'employé·e lors des mises à jour." #: .\base\templates\base\auth\group_accordion.html:19 #: .\base\templates\base\auth\group_accordion.html:67 msgid "Group Permissions" -msgstr "Autorisations de groupe" +msgstr "Permissions de groupe" #: .\base\templates\base\auth\group_accordion.html:95 msgid "Group Assign" -msgstr "Attribuer un groupe" +msgstr "Affectation de groupe" #: .\base\templates\base\auth\group_assign.html:3 #: .\base\templates\base\auth\group_view.html:10 @@ -10036,7 +9760,6 @@ msgstr "Groupe" #: .\base\templates\base\shift\schedule_view.html:24 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:59 #: .\pms\templates\okr\okr_list.html:162 .\pms\templates\okr\okr_list.html:464 -#: .\recruitment\templates\candidate\interview_list.html:68 #: .\recruitment\templates\recruitment\recruitment_component.html:102 #: .\recruitment\templates\stage\stage_component.html:77 msgid "Reveal" @@ -10050,33 +9773,28 @@ msgstr "Révéler" #: .\base\templates\base\shift\schedule_view.html:26 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:62 #: .\pms\templates\okr\okr_list.html:163 .\pms\templates\okr\okr_list.html:465 -#: .\recruitment\templates\candidate\interview_list.html:69 #: .\recruitment\templates\recruitment\recruitment_component.html:103 #: .\recruitment\templates\stage\stage_component.html:83 msgid "Collapse" -msgstr "Effondrement" +msgstr "Réduire" #: .\base\templates\base\auth\group_lines.html:18 -#: .\employee\templates\tabs\group_permissions.html:27 -#, fuzzy -#| msgid "Total OKR" +#: .\employee\templates\tabs\group_permissions.html:30 msgid "Total" -msgstr "Total Objectif Résultat Clé" +msgstr "Total" #: .\base\templates\base\auth\group_lines.html:18 -#: .\employee\templates\tabs\group_permissions.html:29 +#: .\employee\templates\tabs\group_permissions.html:32 msgid "users in this group" -msgstr "" +msgstr "utilisateur·rice·s dans ce groupe" #: .\base\templates\base\auth\group_lines.html:53 -#, fuzzy -#| msgid "There is already a leave request for this date range.." msgid "There is no employee group at this moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il n'y a pas de groupe d'employé·e·s pour le moment." #: .\base\templates\base\auth\group_view.html:79 msgid "Are you sure you want to delete this group?" -msgstr "Etes-vous sûr de vouloir supprimer ce groupe ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce groupe ?" #: .\base\templates\base\auth\password_change_form.html:14 #: .\employee\templates\navbar_component\profile_section.html:22 @@ -10106,13 +9824,13 @@ msgstr "Masquer le mot de passe" #: .\base\templates\base\auth\password_change_form.html:46 #: .\templates\reset_password.html:38 msgid "New Password" -msgstr "nouveau mot de passe" +msgstr "Nouveau mot de passe" #: .\base\templates\base\auth\password_change_form.html:67 #: .\onboarding\templates\onboarding\user_creation.html:101 #: .\templates\initialize_database\horilla_user_signup.html:102 msgid "Confirm Password" -msgstr "Confirmez mot passe" +msgstr "Confirmer le mot de passe" #: .\base\templates\base\auth\password_change_form.html:92 msgid "Save Password" @@ -10125,10 +9843,9 @@ msgid "Forgot password" msgstr "Mot de passe oublié" #: .\base\templates\base\auth\permission_accordion.html:5 -#, fuzzy -#| msgid "Employee Permission" +#: .\employee\templates\tabs\group_permissions.html:7 msgid "Employee Permissions" -msgstr "Autorisation des employés" +msgstr "Permissions de l'employé·e" #: .\base\templates\base\auth\permission_accordion.html:24 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:198 @@ -10143,515 +9860,423 @@ msgid "Assign" msgstr "Attribuer" #: .\base\templates\base\auth\permission_table.html:29 -#, fuzzy -#| msgid "Create" msgid "Can create" -msgstr "Créer" +msgstr "Peut créer" #: .\base\templates\base\auth\permission_table.html:34 -#, fuzzy -#| msgid "Allowance view" msgid "Can view" -msgstr "Indemnités Voir" +msgstr "Peut voir" #: .\base\templates\base\auth\permission_table.html:39 msgid "Can edit" -msgstr "" +msgstr "Peut modifier" #: .\base\templates\base\auth\permission_table.html:44 -#, fuzzy -#| msgid "Company deleted." msgid "Can delete" -msgstr "Entreprise supprimée." +msgstr "Peut supprimer" + +#: .\base\templates\base\auth\two_factor_auth.html:57 +#, fuzzy +#| msgid "Authentication" +msgid "Two Factor Authentication" +msgstr "Authentification" + +#: .\base\templates\base\auth\two_factor_auth.html:60 +msgid "Enter the OTP send to your email: " +msgstr "" + +#: .\base\templates\base\auth\two_factor_auth.html:75 +#, fuzzy +#| msgid "Enter Password" +msgid "Enter OTP" +msgstr "Entrez le mot de passe" + +#: .\base\templates\base\auth\two_factor_auth.html:107 +msgid "Resend OTP in" +msgstr "" + +#: .\base\templates\base\auth\two_factor_auth.html:114 +#: .\templates\demo_database\auth_load_data.html:38 +#: .\templates\initialize_database\horilla_user.html:105 +msgid "Authenticate" +msgstr "Authentifier" + +#: .\base\templates\base\auth\two_factor_auth.html:137 +#, fuzzy +#| msgid "Send" +msgid "Send OTP" +msgstr "Envoyer" + +#: .\base\templates\base\auth\two_factor_auth.html:179 +#, fuzzy +#| msgid "Reset" +msgid "Resend" +msgstr "Réinitialiser" #: .\base\templates\base\auth\username_change_form.html:25 #: .\employee\templates\navbar_component\profile_section.html:19 -#, fuzzy -#| msgid "Username" msgid "Change Username" -msgstr "Nom d'utilisateur" +msgstr "Changer le nom d'utilisateur·rice" #: .\base\templates\base\auth\username_change_form.html:36 -#, fuzzy -#| msgid "Username" msgid "Old Username" -msgstr "Nom d'utilisateur" +msgstr "Ancien nom d'utilisateur" #: .\base\templates\base\company\company.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no companies at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas d'entreprises en ce moment." -#: .\base\templates\base\company\company.html:42 -#, fuzzy -#| msgid "Company Leaves" -msgid "Create Company" -msgstr "l'entreprise Congés" +#: .\base\templates\base\company\company_form.html:7 +#: .\onboarding\templates\onboarding\kanban\kanban.html:217 +#: .\onboarding\templates\onboarding\kanban\kanban.html:229 +#: .\onboarding\templates\onboarding\kanban\kanban.html:242 +#: .\onboarding\templates\onboarding\kanban\kanban.html:256 +#: .\onboarding\templates\onboarding\onboarding_view.html:145 +#: .\onboarding\templates\onboarding\onboarding_view.html:158 +#: .\onboarding\templates\onboarding\onboarding_view.html:172 +#: .\onboarding\templates\onboarding\onboarding_view.html:187 +#: .\payroll\templates\payroll\reimbursement\attachments.html:31 +#: .\pms\templates\feedback\feedback_detailed_view.html:536 +#: .\recruitment\templates\pipeline\pipeline_tabs.html:50 +#: .\recruitment\templates\recruitment\recruitment_component.html:300 +#: .\templates\import_popup.html:44 .\templates\index.html:112 +msgid "Close" +msgstr "Fermer" -#: .\base\templates\base\company\company.html:62 -#, fuzzy -#| msgid "Company Leaves" -msgid "Update Company" -msgstr "l'entreprise Congés" +#: .\base\templates\base\company\company_view.html:7 +msgid "Is Hq" +msgstr "Est le siège" -#: .\base\templates\base\company\company_form.html:20 -#: .\templates\initialize_database\horilla_company.html:106 -msgid "Hq" -msgstr "Hq" - -#: .\base\templates\base\company\company_form.html:25 #: .\base\templates\base\company\company_view.html:8 -#: .\employee\templates\employee\profile\personal_info.html:105 +#: .\employee\templates\employee\profile\personal_info.html:65 #: .\employee\templates\personal-tab.html:34 -#: .\employee\templates\tabs\personal_tab.html:32 .\onboarding\forms.py:408 +#: .\employee\templates\tabs\personal_tab.html:32 .\onboarding\forms.py:335 #: .\onboarding\templates\onboarding\employee_bank_details.html:96 -#: .\onboarding\templates\onboarding\employee_creation.html:82 -#: .\recruitment\forms.py:405 .\recruitment\models.py:397 -#: .\recruitment\templates\candidate\application_form.html:235 -#: .\recruitment\templates\candidate\individual.html:328 -#: .\templates\initialize_database\horilla_company.html:44 +#: .\onboarding\templates\onboarding\employee_creation.html:85 +#: .\recruitment\models.py:431 +#: .\recruitment\templates\candidate\application_form.html:149 +#: .\recruitment\templates\candidate\individual.html:249 +#: .\templates\initialize_database\horilla_company.html:35 msgid "Address" msgstr "Adresse" -#: .\base\templates\base\company\company_form.html:29 #: .\base\templates\base\company\company_view.html:9 -#: .\employee\templates\employee\create_form\personal_info_as_p.html:43 +#: .\employee\templates\employee\create_form\personal_info_as_p.html:37 #: .\employee\templates\employee\profile\bank_info.html:50 -#: .\employee\templates\employee\profile\personal_info.html:113 -#: .\employee\templates\employee\update_form\bank_info_as_p.html:43 +#: .\employee\templates\employee\profile\personal_info.html:71 +#: .\employee\templates\employee\update_form\bank_info_as_p.html:37 #: .\employee\templates\employee_export_filter.html:44 #: .\employee\templates\employee_filters.html:18 #: .\employee\templates\personal-tab.html:43 #: .\employee\templates\personal-tab.html:331 #: .\employee\templates\tabs\personal_tab.html:40 -#: .\employee\templates\tabs\personal_tab.html:372 .\onboarding\forms.py:409 -#: .\payroll\forms\component_forms.py:501 .\payroll\models\models.py:681 -#: .\recruitment\models.py:400 -#: .\recruitment\templates\candidate\application_form.html:250 -#: .\recruitment\templates\candidate\candidate_create_form_as_p.html:29 -#: .\recruitment\templates\candidate\export_filter.html:66 -#: .\recruitment\templates\candidate\filters.html:21 -#: .\recruitment\templates\candidate\individual.html:337 +#: .\employee\templates\tabs\personal_tab.html:372 .\onboarding\forms.py:336 +#: .\payroll\forms\component_forms.py:511 .\payroll\models\models.py:683 +#: .\recruitment\models.py:434 +#: .\recruitment\templates\candidate\application_form.html:157 +#: .\recruitment\templates\candidate\individual.html:258 #: .\recruitment\templates\pipeline\filters.html:114 -#: .\templates\initialize_database\horilla_company.html:51 +#: .\report\templates\report\employee_report.html:51 +#: .\report\templates\report\recruitment_report.html:50 +#: .\templates\initialize_database\horilla_company.html:41 msgid "Country" msgstr "Pays" -#: .\base\templates\base\company\company_form.html:38 #: .\base\templates\base\company\company_view.html:10 -#: .\employee\templates\employee\create_form\personal_info_as_p.html:52 -#: .\employee\templates\employee\profile\bank_info.html:57 -#: .\employee\templates\employee\profile\personal_info.html:131 -#: .\employee\templates\employee\update_form\bank_info_as_p.html:52 +#: .\employee\templates\employee\create_form\personal_info_as_p.html:46 +#: .\employee\templates\employee\profile\bank_info.html:58 +#: .\employee\templates\employee\profile\personal_info.html:78 +#: .\employee\templates\employee\update_form\bank_info_as_p.html:47 #: .\employee\templates\personal-tab.html:52 -#: .\employee\templates\tabs\personal_tab.html:48 .\onboarding\forms.py:410 -#: .\payroll\forms\component_forms.py:502 .\payroll\models\models.py:682 -#: .\recruitment\models.py:404 -#: .\recruitment\templates\candidate\application_form.html:265 -#: .\recruitment\templates\candidate\candidate_create_form_as_p.html:38 -#: .\recruitment\templates\candidate\export_filter.html:92 -#: .\recruitment\templates\candidate\filters.html:52 -#: .\recruitment\templates\candidate\individual.html:346 +#: .\employee\templates\tabs\personal_tab.html:48 .\onboarding\forms.py:337 +#: .\payroll\forms\component_forms.py:512 .\payroll\models\models.py:684 +#: .\recruitment\models.py:438 +#: .\recruitment\templates\candidate\application_form.html:166 +#: .\recruitment\templates\candidate\individual.html:267 #: .\recruitment\templates\pipeline\filters.html:142 -#: .\templates\initialize_database\horilla_company.html:62 +#: .\report\templates\report\recruitment_report.html:87 +#: .\templates\initialize_database\horilla_company.html:48 msgid "State" msgstr "État" -#: .\base\templates\base\company\company_form.html:47 #: .\base\templates\base\company\company_view.html:11 -#: .\employee\templates\employee\profile\bank_info.html:67 -#: .\employee\templates\employee\profile\personal_info.html:147 +#: .\employee\templates\employee\profile\bank_info.html:70 +#: .\employee\templates\employee\profile\personal_info.html:87 #: .\employee\templates\personal-tab.html:61 #: .\employee\templates\tabs\personal_tab.html:56 -#: .\onboarding\templates\onboarding\employee_bank_details.html:121 -#: .\payroll\forms\component_forms.py:503 .\recruitment\models.py:407 -#: .\recruitment\templates\candidate\application_form.html:280 -#: .\templates\initialize_database\horilla_company.html:76 +#: .\onboarding\templates\onboarding\employee_bank_details.html:119 +#: .\payroll\forms\component_forms.py:513 .\recruitment\models.py:441 +#: .\recruitment\templates\candidate\application_form.html:175 +#: .\templates\initialize_database\horilla_company.html:57 msgid "City" msgstr "Ville" -#: .\base\templates\base\company\company_form.html:51 -#: .\base\templates\base\company\company_view.html:12 .\onboarding\forms.py:411 -#: .\onboarding\templates\onboarding\employee_creation.html:107 -#: .\recruitment\forms.py:406 -#: .\templates\initialize_database\horilla_company.html:84 +#: .\base\templates\base\company\company_view.html:12 .\onboarding\forms.py:338 +#: .\onboarding\templates\onboarding\employee_creation.html:112 +#: .\templates\initialize_database\horilla_company.html:63 msgid "Zip" msgstr "Code postal" -#: .\base\templates\base\company\company_form.html:55 -#: .\leave\templates\leave\leave_type\leave_type_creation.html:39 -#: .\leave\templates\leave\leave_type\leave_type_update.html:35 -#: .\leave\templates\leave\leave_type_creation.html:45 -#: .\leave\templates\leave\leave_type_update.html:47 -#: .\templates\initialize_database\horilla_company.html:94 -msgid "Icon" -msgstr "Icône" - -#: .\base\templates\base\company\company_view.html:7 -msgid "Is Hq" -msgstr "Est Hq" - #: .\base\templates\base\company\company_view.html:45 msgid "Are you sure you want to delete this company?" -msgstr "Êtes-vous sûr de vouloir supprimer cette société ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette entreprise ?" #: .\base\templates\base\company\condition.html:9 msgid "Attendance Condition" -msgstr "Fréquentation de Condition" +msgstr "Condition de présence" #: .\base\templates\base\company\date.html:7 -#, fuzzy -#| msgid "End Date From" msgid "Date Format" -msgstr "Date de fin de" +msgstr "Format de date" #: .\base\templates\base\company\date.html:11 -#, fuzzy -#| msgid "Start Date From" msgid "Select Date Format:" -msgstr "Date de début du" +msgstr "Sélectionner le format de date :" #: .\base\templates\base\company\date.html:15 #: .\base\templates\base\company\date.html:84 msgid "Day, Month, Year (e.g., 30-12-2023)" -msgstr "" +msgstr "Jour, Mois, Année (par ex. : 30-12-2023)" #: .\base\templates\base\company\date.html:16 #: .\base\templates\base\company\date.html:85 msgid "Day, Month, Year (e.g., 30.12.2023)" -msgstr "" +msgstr "Jour, Mois, Année (par ex. : 30.12.2023)" #: .\base\templates\base\company\date.html:17 #: .\base\templates\base\company\date.html:86 msgid "Day, Month, Year (e.g., 30/12/2023)" -msgstr "" +msgstr "Jour, Mois, Année (par ex. : 30/12/2023)" #: .\base\templates\base\company\date.html:18 #: .\base\templates\base\company\date.html:87 msgid "Month, Day, Year (e.g., 12/30/2023)" -msgstr "" +msgstr "Mois, Jour, Année (par ex. : 12/30/2023)" #: .\base\templates\base\company\date.html:19 #: .\base\templates\base\company\date.html:88 msgid "Year, Month, Day (e.g., 2023-12-30)" -msgstr "" +msgstr "Année, Mois, Jour (par ex. : 2023-12-30)" #: .\base\templates\base\company\date.html:20 #: .\base\templates\base\company\date.html:89 msgid "Year, Month, Day (e.g., 2023/12/30)" -msgstr "" +msgstr "Année, Mois, Jour (par ex. : 2023/12/30)" #: .\base\templates\base\company\date.html:21 #: .\base\templates\base\company\date.html:90 msgid "Full Month Name, Day, Year (e.g., January 1, 2023)" -msgstr "" +msgstr "Nom du mois en entier, Jour, Année (par ex. : janvier 1, 2023)" #: .\base\templates\base\company\date.html:22 #: .\base\templates\base\company\date.html:91 msgid "Day, Full Month Name, Year (e.g., 1 January, 2023)" -msgstr "" +msgstr "Jour, Nom du mois en entier, Année (par ex. : 1 janvier, 2023)" #: .\base\templates\base\company\date.html:23 #: .\base\templates\base\company\date.html:92 msgid "Abbreviated Month Name, Day, Year (e.g., Jan. 1, 2023)" -msgstr "" +msgstr "Nom abrégé du mois, Jour, Année (par ex. : janv. 1, 2023)" #: .\base\templates\base\company\date.html:24 #: .\base\templates\base\company\date.html:93 msgid "Day, Abbreviated Month Name, Year (e.g., 1 Jan. 2023)" -msgstr "" +msgstr "Jour, Nom abrégé du mois, Année (par ex. : 1 janv. 2023)" #: .\base\templates\base\company\date.html:25 #: .\base\templates\base\company\date.html:94 msgid "" "Full Day Name, Full Month Name, Day, Year (e.g., Monday, January 1, 2023)" msgstr "" +"Nom complet du jour, Nom du mois en entier, Jour, Année (par ex. : lundi, " +"janvier 1, 2023)" #: .\base\templates\base\company\date.html:30 -#, fuzzy -#| msgid "Start Date From" msgid "Save Date Format" -msgstr "Date de début du" +msgstr "Enregistrer le format de date" #: .\base\templates\base\company\date.html:37 -#, fuzzy -#| msgid "Start Date From" msgid "Current Date Format" -msgstr "Date de début du" +msgstr "Format de date actuel" #: .\base\templates\base\company\date.html:46 msgid "Time Format" -msgstr "" +msgstr "Format d'heure" #: .\base\templates\base\company\date.html:51 -#, fuzzy -#| msgid "Select All Contracts" msgid "Select Time Format:" -msgstr "Sélectionnez tous les contrats" +msgstr "Sélectionner le format d'heure :" #: .\base\templates\base\company\date.html:55 #: .\base\templates\base\company\date.html:109 msgid "12 Hr. (e.g., 06:00 AM or 06:00 PM)" -msgstr "" +msgstr "12 h (par ex. : 06:00 AM ou 06:00 PM)" #: .\base\templates\base\company\date.html:56 #: .\base\templates\base\company\date.html:110 msgid "24 Hr. (e.g., 06:00 or 18:00)" -msgstr "" +msgstr "24 h (par ex. : 06:00 ou 18:00)" #: .\base\templates\base\company\date.html:61 msgid "Save Time Format" -msgstr "" +msgstr "Enregistrer le format d'heure" #: .\base\templates\base\company\date.html:70 -#, fuzzy -#| msgid "Current Shift" msgid "Current Time Format" -msgstr "Décalage actuel travail en équi" +msgstr "Format d'heure actuel" #: .\base\templates\base\company\payroll_settings.html:6 #: .\payroll\templates\payroll\settings\payroll_settings.html:6 msgid "Currency" msgstr "Devise" -#: .\base\templates\base\department\department.html:26 -#, fuzzy -#| msgid "There is already a leave request for this date range.." +#: .\base\templates\base\department\department.html:21 msgid "There is no department at this moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." - -#: .\base\templates\base\department\department_form.html:5 -#, fuzzy -#| msgid "Department" -msgid "Update Department" -msgstr "Département" - -#: .\base\templates\base\department\department_form.html:7 -#, fuzzy -#| msgid "Created Date" -msgid "Create Department" -msgstr "Date de création" +msgstr "Il n'y a pas de département en ce moment." #: .\base\templates\base\department\department_view.html:26 -#: .\templates\initialize_database\horilla_department_form.html:16 +#: .\templates\initialize_database\horilla_department_form.html:11 msgid "Are you sure you want to delete this department?" -msgstr "Êtes-vous sûr de vouloir supprimer ce département ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce département ?" #: .\base\templates\base\dynamic_pagination\pagination_settings.html:7 msgid "Default Records Per Page" -msgstr "" +msgstr "Enregistrements par défaut par page" #: .\base\templates\base\dynamic_pagination\pagination_settings.html:10 -#, fuzzy -#| msgid "Qualification" msgid "Pagination" -msgstr "Qualification" +msgstr "Pagination" #: .\base\templates\base\dynamic_pagination\pagination_settings.html:11 msgid "Default pagination for all views." -msgstr "" +msgstr "Pagination par défaut pour toutes les vues." #: .\base\templates\base\employee_tag\employee_tag_form.html:9 -#, fuzzy -#| msgid "Import Employee" msgid "Update Employee Tag" -msgstr "Importer Employé" +msgstr "Mettre à jour l'étiquette de l'employé·e" #: .\base\templates\base\employee_tag\employee_tag_form.html:9 -#, fuzzy -#| msgid "Requested Employee" msgid "Create Employee Tag" -msgstr "Demandé Employé" +msgstr "Créer l'étiquette de l'employé·e" #: .\base\templates\base\employee_tag\employee_tag_view.html:7 #: .\base\templates\base\tags\tags_view.html:7 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:93 -#: .\leave\templates\leave\leave_type\leave_type_creation.html:46 -#: .\leave\templates\leave\leave_type\leave_type_update.html:42 -#: .\leave\templates\leave\leave_type_creation.html:52 -#: .\leave\templates\leave\leave_type_update.html:54 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:71 +#: .\leave\models.py:165 .\leave\templates\leave\leave_type_creation.html:52 msgid "Color" msgstr "Couleur" #: .\base\templates\base\employee_tag\employee_tag_view.html:36 -#, fuzzy -#| msgid "Are you sure you want to delete this employee type?" msgid "Are you sure you want to delete this employee tag ?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type d'employé ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étiquette d'employé·e?" #: .\base\templates\base\employee_type\employee_type.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no employee type at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\base\employee_type\employee_type_form.html:6 -#, fuzzy -#| msgid "Employee Type" -msgid "Update Employee Type" -msgstr "Type d'employé" - -#: .\base\templates\base\employee_type\employee_type_form.html:8 -#, fuzzy -#| msgid "Employee Type" -msgid "Create Employee Type" -msgstr "Type d'employé" +msgstr "Il n'y a pas de type d'employé·e pour le moment." #: .\base\templates\base\employee_type\type_view.html:26 msgid "Are you sure you want to delete this employee type?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type d'employé ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce type d'employé·e?" #: .\base\templates\base\install_biometric_attendance.html:5 #: .\biometric\templates\biometric\install_biometric_attendance.html:6 -#: .\templates\settings.html:398 -#, fuzzy -#| msgid "Edit Attendance" +#: .\templates\settings.html:430 msgid "Biometric Attendance" -msgstr "Modifier Fréquentation" +msgstr "Présence biométrique" #: .\base\templates\base\install_biometric_attendance.html:7 #: .\biometric\templates\biometric\install_biometric_attendance.html:9 -#, fuzzy -#| msgid "Amount Per Attendance" msgid "Activate Biometric Attendance" -msgstr "Montant par présence" +msgstr "Activer la présence biométrique" #: .\base\templates\base\install_biometric_attendance.html:9 #: .\biometric\templates\biometric\install_biometric_attendance.html:12 -#, fuzzy -#| msgid "Active" msgid "Activated" -msgstr "Active" +msgstr "Activé" #: .\base\templates\base\install_biometric_attendance.html:9 -#: .\biometric\templates\biometric\card_biometric_devices.html:43 +#: .\biometric\templates\biometric\card_biometric_devices.html:39 #: .\biometric\templates\biometric\install_biometric_attendance.html:13 -#, fuzzy -#| msgid "Active" msgid "Activate" -msgstr "Active" +msgstr "Activer" #: .\base\templates\base\job_position\job_position.html:24 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no job positions at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\base\job_position\job_position_form.html:6 -#, fuzzy -#| msgid "Open Job Positions" -msgid "Update Job Position" -msgstr "Ouvrir Job postes" - -#: .\base\templates\base\job_position\job_position_form.html:8 -#, fuzzy -#| msgid "Choose Job Position" -msgid "Create Job Position" -msgstr "Choisissez un poste" - -#: .\base\templates\base\job_position\job_position_form.html:32 -#, fuzzy -#| msgid "Department" -msgid "Department:" -msgstr "Département" - -#: .\base\templates\base\job_position\job_position_form.html:38 -#: .\base\templates\base\job_role\job_role_form.html:32 -#, fuzzy -#| msgid "Job Position" -msgid "Job Position:" -msgstr "Poste" +msgstr "Il n'y a pas de postes en ce moment." #: .\base\templates\base\job_position\job_position_view.html:60 -#: .\templates\initialize_database\horilla_job_position_form.html:16 +#: .\templates\initialize_database\horilla_job_position_form.html:12 msgid "Are you sure you want to delete this job position?" -msgstr "Etes-vous sûr de vouloir supprimer ce emploi poste ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce poste de travail ?" #: .\base\templates\base\job_role\job_role.html:24 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no Job roles at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\base\job_role\job_role_form.html:6 -#, fuzzy -#| msgid "Job Role" -msgid "Update Job Role" -msgstr "Rôle de l'emploi" - -#: .\base\templates\base\job_role\job_role_form.html:8 -#, fuzzy -#| msgid "Job Role" -msgid "Create Job Role" -msgstr "Rôle de l'emploi" - -#: .\base\templates\base\job_role\job_role_form.html:36 -#, fuzzy -#| msgid "Job Role" -msgid "Job Role:" -msgstr "Rôle de l'emploi" +msgstr "Il n'y a pas de rôles en ce moment." #: .\base\templates\base\job_role\job_role_view.html:62 msgid "Are you sure you want to delete this job role?" -msgstr "Etes-vous sûr de vouloir supprimer ce emploi poste ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce rôle de travail ?" -#: .\base\templates\base\mail_server\form_email_test.html:2 -#, fuzzy -#| msgid "Send Mail" -msgid "Send Test Email" -msgstr "Envoyer Mail" - -#: .\base\templates\base\mail_server\form_email_test.html:35 -#, fuzzy -#| msgid "Send Mail" -msgid "Send Email" -msgstr "Envoyer Mail" - -#: .\base\templates\base\mail_server\mail_server.html:7 -msgid "Mail Servers" -msgstr "" - -#: .\base\templates\base\mail_server\mail_server.html:26 -#, fuzzy -#| msgid "There are no assets to export." -msgid "There is no mail server at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\base\mail_server\mail_server.html:42 +#: .\base\templates\base\mail_server\form.html:5 +#: .\outlook_auth\templates\outlook\view_records.html:9 #: .\templates\settings.html:119 msgid "Mail Server" -msgstr "" +msgstr "Serveur de messagerie" + +#: .\base\templates\base\mail_server\form_email_test.html:2 +msgid "Send Test Email" +msgstr "Envoyer un courriel de test" + +#: .\base\templates\base\mail_server\form_email_test.html:29 +msgid "Send Email" +msgstr "Envoyer un courriel" + +#: .\base\templates\base\mail_server\form_email_test.html:43 +#, fuzzy +#| msgid "Send mail" +msgid "Sending email..." +msgstr "Envoyer un courriel" + +#: .\base\templates\base\mail_server\mail_server.html:5 +#: .\outlook_auth\cbv\views.py:38 +msgid "Mail Servers" +msgstr "Serveurs de messagerie" + +#: .\base\templates\base\mail_server\mail_server.html:21 +msgid "There is no mail server at this moment." +msgstr "Il n'y a pas de serveur de messagerie pour le moment." #: .\base\templates\base\mail_server\mail_server_view.html:21 msgid "Primary mail is not configured! " -msgstr "" +msgstr "La messagerie principale n'est pas configurée!" -#: .\base\templates\base\mail_server\mail_server_view.html:38 -#, fuzzy -#| msgid "Request User" +#: .\base\templates\base\mail_server\mail_server_view.html:39 msgid "Host User" -msgstr "Demander Utilisateur" +msgstr "Utilisateur hôte" -#: .\base\templates\base\mail_server\mail_server_view.html:41 +#: .\base\templates\base\mail_server\mail_server_view.html:42 msgid "Host" -msgstr "" +msgstr "Hôte" -#: .\base\templates\base\mail_server\mail_server_view.html:59 +#: .\base\templates\base\mail_server\mail_server_view.html:67 #, fuzzy -#| msgid "Do you want to delete this deduction?" +#| msgid "Send Test Email" +msgid "Test email" +msgstr "Envoyer un courriel de test" + +#: .\base\templates\base\mail_server\mail_server_view.html:71 msgid "Do you want to delete this mail server configuration?" -msgstr "Voulez-vous supprimer cette déduction ?" +msgstr "Veux-tu supprimer cette configuration de serveur de messagerie?" #: .\base\templates\base\mail_server\replace_mail.html:32 msgid "This mail is assigned as primary mail.Replace primary mail to delete" msgstr "" +"Ce courrier est attribué comme courrier principal. Remplacer le courrier " +"principal pour supprimer" #: .\base\templates\base\mail_server\replace_mail.html:50 -#, fuzzy -#| msgid "Select" msgid "Select mail" -msgstr "Sélectionner" +msgstr "Sélectionner le courrier" #: .\base\templates\base\mail_server\replace_mail.html:114 #: .\base\templates\shift_request\shift_request.html:26 @@ -10671,33 +10296,6 @@ msgstr "Sélectionner" msgid "Submit" msgstr "Soumettre" -#: .\base\templates\base\mail_server\replace_mail.html:122 -#: .\base\templates\shift_request\htmx\allocation_details.html:132 -#: .\base\templates\shift_request\htmx\allocation_details.html:133 -#: .\base\templates\shift_request\htmx\allocation_requests.html:151 -#: .\base\templates\shift_request\htmx\shift_request_detail.html:108 -#: .\base\templates\shift_request\htmx\shift_request_detail.html:109 -#: .\employee\templates\leave-tab.html:236 -#: .\employee\templates\leave-tab.html:242 -#: .\employee\templates\related_models.html:117 -#: .\leave\templates\leave\leave_my_request_view.html:35 -#: .\leave\templates\leave\leave_my_requests_view.html:55 -#: .\leave\templates\leave\leave_request\leave-requests.html:87 -#: .\leave\templates\leave\leave_request\leave-requests.html:93 -#: .\leave\templates\leave\leave_request_view.html:62 -#: .\leave\templates\leave\one_request_view.html:84 -#: .\leave\templates\leave\one_request_view.html:90 -#: .\leave\templates\leave\user_leave\group_by.html:142 -#: .\leave\templates\leave\user_leave\group_by.html:143 -#: .\leave\templates\leave\user_leave\group_by.html:147 -#: .\leave\templates\leave\user_leave\user_requests.html:143 -#: .\leave\templates\leave\user_leave\user_requests.html:144 -#: .\leave\templates\leave\user_leave\user_requests.html:148 -#: .\pms\templates\feedback\question\question_all.html:102 -#: .\templates\index.html:105 -msgid "Cancel" -msgstr "Annuler" - #: .\base\templates\base\rotating_shift\filters.html:81 #: .\base\templates\base\rotating_shift\individual_view.html:121 #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:115 @@ -10708,46 +10306,40 @@ msgstr "Annuler" #: .\base\templates\shift_request\shift_request_nav.html:106 #: .\base\templates\work_type_request\work_type_request_export.html:57 #: .\base\templates\work_type_request\work_type_request_nav.html:80 -#: .\biometric\templates\biometric\biometric_device_filter.html:19 #: .\employee\templates\documents\document_nav.html:94 #: .\employee\templates\employee_filters.html:99 #: .\employee\templates\tabs\shift-tab.html:507 #: .\employee\templates\tabs\shift-tab.html:733 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:112 -#: .\horilla\models.py:70 -#: .\recruitment\templates\candidate\export_filter.html:183 -#: .\recruitment\templates\candidate\filters.html:150 -#: .\recruitment\templates\recruitment\filters.html:56 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:116 +#: .\horilla\models.py:109 +#: .\report\templates\report\recruitment_report.html:161 msgid "Is Active" -msgstr "C'est actif" +msgstr "Est actif·ve" #: .\base\templates\base\rotating_shift\htmx\add_more_shift_fields.html:25 msgid "Add more shifts.." -msgstr "" +msgstr "Ajouter plus de quarts.." #: .\base\templates\base\rotating_shift\htmx\group_by.html:21 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:17 #: .\base\templates\shift_request\htmx\allocation_requests.html:11 #: .\base\templates\shift_request\shift_request_view.html:49 msgid "Select All Shifts" -msgstr "Sélectionnez tous les quarts de travail" +msgstr "Sélectionner tous les quarts" #: .\base\templates\base\rotating_shift\htmx\group_by.html:28 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:20 #: .\base\templates\shift_request\htmx\allocation_requests.html:18 #: .\base\templates\shift_request\shift_request_view.html:56 msgid "Unselect All Shifts" -msgstr "Désélectionner tous les quarts de travail" +msgstr "Désélectionner tous les quarts" #: .\base\templates\base\rotating_shift\htmx\group_by.html:36 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:23 #: .\base\templates\shift_request\htmx\allocation_requests.html:25 #: .\base\templates\shift_request\shift_request_view.html:63 -#, fuzzy -#| msgid "Next Shift" msgid "Export Shifts" -msgstr "suivante travail par roulement" +msgstr "Exporter les quarts" #: .\base\templates\base\rotating_shift\htmx\group_by.html:75 #: .\base\templates\base\rotating_shift\individual_view.html:71 @@ -10759,7 +10351,7 @@ msgstr "suivante travail par roulement" #: .\employee\templates\tabs\shift-tab.html:412 #: .\employee\templates\tabs\shift-tab.html:642 msgid "Rotate" -msgstr "Tourner" +msgstr "Faire pivoter" #: .\base\templates\base\rotating_shift\htmx\group_by.html:112 #: .\base\templates\base\rotating_shift\individual_view.html:74 @@ -10768,10 +10360,8 @@ msgstr "Tourner" #: .\base\templates\base\rotating_work_type\individual_view.html:91 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:109 #: .\employee\templates\tabs\shift-tab.html:472 -#, fuzzy -#| msgid "Rotate after day" msgid "Rotate after" -msgstr "Rotation après jour" +msgstr "Faire pivoter après" #: .\base\templates\base\rotating_shift\htmx\group_by.html:112 #: .\base\templates\base\rotating_shift\individual_view.html:74 @@ -10785,10 +10375,8 @@ msgstr "Rotation après jour" #: .\payroll\templates\payroll\reimbursement\request_cards.html:208 #: .\payroll\templates\payroll\reimbursement\request_cards.html:497 #: .\payroll\templates\payroll\reimbursement\request_cards.html:784 -#, fuzzy -#| msgid "Holidays" msgid "days" -msgstr "Fériés" +msgstr "jours" #: .\base\templates\base\rotating_shift\htmx\group_by.html:114 #: .\base\templates\base\rotating_shift\individual_view.html:76 @@ -10797,10 +10385,8 @@ msgstr "Fériés" #: .\base\templates\base\rotating_work_type\individual_view.html:93 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:111 #: .\employee\templates\tabs\shift-tab.html:474 -#, fuzzy -#| msgid "Weekly" msgid "Weekly every" -msgstr "Hebdomadaire" +msgstr "Hebdomadaire chaque" #: .\base\templates\base\rotating_shift\htmx\group_by.html:117 #: .\base\templates\base\rotating_shift\htmx\group_by.html:119 @@ -10828,16 +10414,14 @@ msgstr "Hebdomadaire" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:122 #: .\base\translator.py:98 msgid "Rotate every" -msgstr "Pivoter chaque" +msgstr "Tourner chaque" #: .\base\templates\base\rotating_shift\htmx\group_by.html:117 #: .\base\templates\base\rotating_shift\htmx\group_by.html:119 #: .\base\templates\base\rotating_shift\htmx\group_by.html:121 #: .\base\templates\base\rotating_shift\htmx\group_by.html:125 -#, fuzzy -#| msgid "For working days on month" msgid "day of month" -msgstr "Pour les jours ouvrés du mois" +msgstr "jour du mois" #: .\base\templates\base\rotating_shift\htmx\group_by.html:123 #: .\base\templates\base\rotating_shift\individual_view.html:85 @@ -10847,16 +10431,14 @@ msgstr "Pour les jours ouvrés du mois" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:120 #: .\employee\templates\tabs\shift-tab.html:483 msgid "Rotate every last day of month" -msgstr "tourner tous les derniers jours du mois" +msgstr "Faire pivoter chaque dernier jour du mois" #: .\base\templates\base\rotating_shift\htmx\group_by.html:162 #: .\base\templates\base\rotating_shift\individual_view.html:138 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:151 #: .\employee\templates\tabs\shift-tab.html:550 -#, fuzzy -#| msgid "Do you Want to archive this rotating shift assign?" msgid "Do you want to archive this rotating shift assign?" -msgstr "Voulez-vous archiver cette affectation d'équipe tournante ?" +msgstr "Veux-tu archiver cette attribution de quart rotatif?" #: .\base\templates\base\rotating_shift\htmx\group_by.html:165 #: .\base\templates\base\rotating_shift\individual_view.html:155 @@ -10866,10 +10448,10 @@ msgstr "Voulez-vous archiver cette affectation d'équipe tournante ?" #: .\base\templates\base\rotating_work_type\individual_view.html:158 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:132 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:155 -#: .\biometric\templates\biometric\card_biometric_devices.html:79 +#: .\biometric\templates\biometric\card_biometric_devices.html:75 #: .\biometric\templates\biometric\list_biometric_devices.html:85 -#: .\employee\templates\employee_nav.html:427 -#: .\employee\templates\employee_personal_info\employee_card.html:105 +#: .\employee\templates\employee_nav.html:254 +#: .\employee\templates\employee_personal_info\employee_card.html:106 #: .\employee\templates\employee_personal_info\employee_list.html:266 #: .\employee\templates\employee_personal_info\group_by.html:211 #: .\employee\templates\tabs\shift-tab.html:563 @@ -10882,12 +10464,12 @@ msgstr "Voulez-vous archiver cette affectation d'équipe tournante ?" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:924 #: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:55 #: .\offboarding\templates\offboarding\task\table_body.html:95 -#: .\pms\templates\feedback\feedback_detailed_view.html:133 +#: .\pms\templates\feedback\feedback_detailed_view.html:143 #: .\pms\templates\feedback\feedback_list.html:165 #: .\pms\templates\feedback\feedback_list.html:460 #: .\pms\templates\feedback\feedback_list.html:610 #: .\pms\templates\feedback\feedback_list_view.html:94 -#: .\pms\templates\feedback\feedback_list_view.html:155 +#: .\pms\templates\feedback\feedback_list_view.html:166 #: .\pms\templates\meetings\meetings_list.html:186 #: .\pms\templates\okr\emp_obj_single.html:160 #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:132 @@ -10900,6 +10482,10 @@ msgstr "Voulez-vous archiver cette affectation d'équipe tournante ?" #: .\pms\templates\okr\objective_list_view.html:112 #: .\pms\templates\okr\objective_list_view.html:243 #: .\pms\templates\okr\okr_list.html:308 .\pms\templates\okr\okr_list.html:546 +#: .\project\cbv\projects.py:92 .\project\cbv\tasks.py:223 +#: .\project\templates\cbv\projects\actions.html:41 +#: .\project\templates\cbv\tasks\task_actions.html:14 +#: .\project\templates\cbv\tasks\task_actions.html:46 #: .\project\templates\project\new\navbar.html:206 #: .\project\templates\project\new\project_kanban_view.html:131 #: .\project\templates\task_all\task_all_card.html:79 @@ -10908,19 +10494,18 @@ msgstr "Voulez-vous archiver cette affectation d'équipe tournante ?" #: .\recruitment\templates\candidate\candidate_nav.html:217 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:207 #: .\recruitment\templates\pipeline\pipeline_card.html:267 -#: .\recruitment\templates\recruitment\recruitment_component.html:186 +#: .\recruitment\templates\recruitment\recruitment_component.html:195 #: .\recruitment\templates\skill_zone\skill_zone_card.html:66 #: .\recruitment\templates\skill_zone\skill_zone_list.html:56 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:68 msgid "Archive" -msgstr "Archive" +msgstr "Archiver" #: .\base\templates\base\rotating_shift\htmx\group_by.html:170 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:162 #: .\employee\templates\tabs\shift-tab.html:572 msgid "Do you Want to un-archive this rotating shift assign?" -msgstr "" -"Voulez-vous désarchiver cette affectation travail par roulement tournante ?" +msgstr "Veux-tu désarchiver cette attribution de quart rotatif?" #: .\base\templates\base\rotating_shift\htmx\group_by.html:173 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:169 @@ -10928,16 +10513,18 @@ msgstr "" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:159 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:142 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:164 -#: .\biometric\templates\biometric\card_biometric_devices.html:85 +#: .\biometric\templates\biometric\card_biometric_devices.html:83 #: .\biometric\templates\biometric\list_biometric_devices.html:91 -#: .\employee\templates\employee_nav.html:432 -#: .\employee\templates\employee_personal_info\employee_card.html:109 +#: .\employee\templates\employee_nav.html:259 +#: .\employee\templates\employee_personal_info\employee_card.html:110 #: .\employee\templates\employee_personal_info\employee_list.html:279 #: .\employee\templates\employee_personal_info\group_by.html:226 #: .\employee\templates\tabs\shift-tab.html:579 #: .\employee\templates\tabs\shift-tab.html:796 -#: .\pms\templates\feedback\feedback_list_view.html:162 -#: .\pms\templates\okr\objective_list_view.html:252 +#: .\pms\templates\feedback\feedback_list_view.html:173 +#: .\pms\templates\okr\objective_list_view.html:252 .\project\cbv\tasks.py:230 +#: .\project\templates\cbv\projects\actions.html:50 +#: .\project\templates\cbv\tasks\task_actions.html:20 #: .\project\templates\project\new\navbar.html:215 #: .\project\templates\project\new\project_kanban_view.html:135 #: .\project\templates\task_all\task_all_card.html:83 @@ -10947,99 +10534,70 @@ msgstr "" #: .\recruitment\templates\skill_zone\skill_zone_list.html:70 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:72 msgid "Un-Archive" -msgstr "Dés-Archiver" +msgstr "Désarchiver" #: .\base\templates\base\rotating_shift\htmx\group_by.html:181 #: .\base\templates\base\rotating_shift\individual_view.html:164 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:174 #: .\employee\templates\tabs\shift-tab.html:590 msgid "Are you sure you want to delete this rotating shift assign?" -msgstr "" -"Êtes-vous sûr de vouloir supprimer cette affectation travail par roulement " -"tournante ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette attribution de quart rotatif?" #: .\base\templates\base\rotating_shift\htmx\rotating_shift_as_p.html:41 msgid "Add more shift.." -msgstr "" +msgstr "Ajouter plus de quart.." #: .\base\templates\base\rotating_shift\htmx\rotating_shift_assign_update_form.html:4 msgid "Rotating Shift Assign Update" -msgstr "Rotational Shift Attribuer" - -#: .\base\templates\base\rotating_shift\htmx\rotating_shift_form.html:5 -#, fuzzy -#| msgid "Rotating Shift" -msgid "Update Rotating Shift" -msgstr "Décalage rotatif" - -#: .\base\templates\base\rotating_shift\htmx\rotating_shift_form.html:7 -#, fuzzy -#| msgid "Rotating Shift" -msgid "Create Rotating Shift" -msgstr "Décalage rotatif" +msgstr "Mise à jour de l'assignation du quart en rotation" #: .\base\templates\base\rotating_shift\individual_view.html:79 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:113 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:109 #: .\base\templates\base\rotating_work_type\individual_view.html:96 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:114 -#, fuzzy -#| msgid "For working days on month" msgid "st day of month" -msgstr "Pour les jours ouvrés du mois" +msgstr "er jour du mois" #: .\base\templates\base\rotating_shift\individual_view.html:81 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:115 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:111 #: .\base\templates\base\rotating_work_type\individual_view.html:98 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:116 -#, fuzzy -#| msgid "For working days on month" msgid "nd day of month" -msgstr "Pour les jours ouvrés du mois" +msgstr "nd jour du mois" #: .\base\templates\base\rotating_shift\individual_view.html:83 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:117 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:113 #: .\base\templates\base\rotating_work_type\individual_view.html:100 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:118 -#, fuzzy -#| msgid "For working days on month" msgid "rd day of month" -msgstr "Pour les jours ouvrés du mois" +msgstr "e jour du mois" #: .\base\templates\base\rotating_shift\individual_view.html:87 #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:121 #: .\base\templates\base\rotating_work_type\htmx\group_by.html:117 #: .\base\templates\base\rotating_work_type\individual_view.html:104 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:122 -#, fuzzy -#| msgid "For working days on month" msgid "th day of month" -msgstr "Pour les jours ouvrés du mois" +msgstr "e jour du mois" #: .\base\templates\base\rotating_shift\individual_view.html:112 #: .\base\templates\base\rotating_work_type\individual_view.html:129 -#, fuzzy -#| msgid "No change detected." msgid "Next Change Date" -msgstr "Aucun changement détecté." +msgstr "Date du prochain changement" #: .\base\templates\base\rotating_shift\individual_view.html:123 #: .\base\templates\base\rotating_work_type\individual_view.html:136 #: .\employee\templates\tabs\shift-tab.html:509 -#: .\employee\templates\tabs\shift-tab.html:735 .\offboarding\models.py:74 -#, fuzzy -#| msgid "Archive" +#: .\employee\templates\tabs\shift-tab.html:735 .\offboarding\models.py:77 msgid "Archived" -msgstr "Archive" +msgstr "Archivé" #: .\base\templates\base\rotating_shift\individual_view.html:140 -#, fuzzy -#| msgid "Do you Want to un-archive this rotating shift assign?" msgid "Do you want to un-archive this rotating shift assign?" -msgstr "" -"Voulez-vous désarchiver cette affectation travail par roulement tournante ?" +msgstr "Veux-tu désarchiver cette assignation de quart rotatif?" #: .\base\templates\base\rotating_shift\individual_view.html:157 #: .\base\templates\base\rotating_work_type\individual_view.html:160 @@ -11054,102 +10612,84 @@ msgstr "" #: .\pms\templates\feedback\feedback_list.html:608 #: .\pms\templates\okr\group_by.html:182 .\pms\templates\okr\group_by.html:504 #: .\pms\templates\okr\objective_list.html:162 -#: .\pms\templates\okr\objective_list.html:381 +#: .\pms\templates\okr\objective_list.html:381 .\project\cbv\projects.py:101 msgid "Un-archive" -msgstr "Dés-archiver" +msgstr "Désarchiver" #: .\base\templates\base\rotating_shift\individual_view.html:184 -#, fuzzy -#| msgid "Rotating shift assign deleted." msgid "There are no rotating shift assigned to this employee." -msgstr "Affectation d'équipe rotative supprimée." +msgstr "Il n'y a pas de quart rotatif assigné à cet·te employé·e." #: .\base\templates\base\rotating_shift\rotating_shift.html:27 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no rotating shifts at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de quart en rotation pour le moment." #: .\base\templates\base\rotating_shift\rotating_shift_assign.html:14 #: .\base\templates\shift_request\shift_request_view.html:12 -#, fuzzy -#| msgid "Requested Shift" msgid "Selected Shifts" -msgstr "Demandé Quart" +msgstr "Quarts sélectionnés" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_empty.html:12 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_empty.html:6 #, fuzzy -#| msgid "There are candidates in this stage..." -msgid "" -"There are currently no employees assigned to rotating shifts to be " -"considered." -msgstr "Il y a des candidats à ce stade..." +#| msgid "Import Rotating Shift" +msgid "No Employees Assigned to Rotating Shifts." +msgstr "Importer le quart en rotation" #: .\base\templates\base\rotating_shift\rotating_shift_assign_export.html:3 -#, fuzzy -#| msgid "Rotating Shift Assign" msgid "Export Rotating Shift Assigns" -msgstr "Rotational Shift Attribuer" +msgstr "Exporter les assignations de quart en rotation" #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:218 -#, fuzzy -#| msgid "Rotating Shift" msgid "Import Rotating Shift" -msgstr "Décalage rotatif" +msgstr "Importer le quart en rotation" #: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:154 #: .\base\translator.py:184 .\employee\templates\tabs\shift-tab.html:558 -#: .\recruitment\templates\recruitment\filters.html:23 +#: .\report\templates\report\recruitment_report.html:133 msgid "False" -msgstr "False" +msgstr "Faux" #: .\base\templates\base\rotating_shift\rotating_shift_view.html:9 -#, fuzzy -#| msgid "Additional info" msgid "Additional Shifts" -msgstr "information additionnelle" +msgstr "Quarts supplémentaires" #: .\base\templates\base\rotating_shift\rotating_shift_view.html:41 msgid "Are you sure you want to delete this rotating shift?" -msgstr "Êtes-vous sûr de vouloir supprimer ce quart de rotation ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce quart rotatif ?" #: .\base\templates\base\rotating_work_type\htmx\add_more_work_type_fields.html:25 #: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_as_p.html:40 -#, fuzzy -#| msgid "Current Work Type" msgid "Add more work types.." -msgstr "Type de travail actuel" +msgstr "Ajouter plus de types de travail.." #: .\base\templates\base\rotating_work_type\htmx\group_by.html:21 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:23 #: .\base\templates\work_type_request\htmx\group_by.html:18 #: .\base\templates\work_type_request\htmx\requests.html:20 msgid "Select All Worktypes" -msgstr "Sélectionnez tous les types de travail" +msgstr "Sélectionner tous les types de travail" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:24 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:26 #: .\base\templates\work_type_request\htmx\group_by.html:25 #: .\base\templates\work_type_request\htmx\requests.html:23 msgid "Unselect All Worktypes" -msgstr "désélectionner tous les types de travail" +msgstr "Désélectionner tous les types de travail" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:27 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:29 #: .\base\templates\work_type_request\htmx\group_by.html:33 #: .\base\templates\work_type_request\htmx\requests.html:26 -#, fuzzy -#| msgid "Next Work Type" msgid "Export Worktypes" -msgstr "Type de travail suivant" +msgstr "Exporter les types de travail" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:144 msgid "Do you Want to archive this rotating work type assign?" -msgstr "Voulez-vous archiver cette affectation de type de travail rotatif ?" +msgstr "Veux-tu archiver cette assignation de type de travail rotatif?" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:155 msgid "Do you Want to un-archive this rotating work type assign?" -msgstr "Voulez-vous désarchiver cette affectation de type de travail rotatif ?" +msgstr "Veux-tu désarchiver cette assignation de type de travail rotatif?" #: .\base\templates\base\rotating_work_type\htmx\group_by.html:167 #: .\base\templates\base\rotating_work_type\individual_view.html:166 @@ -11157,268 +10697,154 @@ msgstr "Voulez-vous désarchiver cette affectation de type de travail rotatif ? #: .\employee\templates\tabs\shift-tab.html:805 msgid "Are you sure you want to delete this rotating work type assign?" msgstr "" -"Êtes-vous sûr de vouloir supprimer cette affectation de type de travail " -"rotatif ?" - -#: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_form.html:5 -#, fuzzy -#| msgid "Rotating Work Type" -msgid "Update Rotating Work Type" -msgstr "Type de travail rotatif" - -#: .\base\templates\base\rotating_work_type\htmx\rotating_work_type_form.html:7 -#, fuzzy -#| msgid "Rotating Work Type" -msgid "Create Rotating Work Type" -msgstr "Type de travail rotatif" +"Es-tu sûr·e de vouloir supprimer cette attribution de type de travail " +"rotatif?" #: .\base\templates\base\rotating_work_type\individual_view.html:147 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:151 #: .\employee\templates\tabs\shift-tab.html:775 -#, fuzzy -#| msgid "Do you Want to archive this rotating work type assign?" msgid "Do you want to archive this rotating work type assign?" -msgstr "Voulez-vous archiver cette affectation de type de travail rotatif ?" +msgstr "Veux-tu archiver cet assignement de type de travail rotatif ?" #: .\base\templates\base\rotating_work_type\individual_view.html:194 -#, fuzzy -#| msgid "Rotating work type assign deleted." msgid "There are no rotating work type assigned to this employee." -msgstr "type de travail tournante supprimée." +msgstr "Il n'y a pas de type de travail rotatif assigné à cet·te employé·e." #: .\base\templates\base\rotating_work_type\rotating_work_type.html:27 -#, fuzzy -#| msgid "This rotating work type already in use." msgid "There is no rotating work types at this moment." -msgstr "Ce type de travail rotatif est déjà utilisé." +msgstr "Il n'y a pas de types de travail en rotation pour le moment." #: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:15 #: .\base\templates\work_type_request\work_type_request_view.html:9 -#, fuzzy -#| msgid "Requested Work Type" msgid "Selected Worktypes" -msgstr "demandé Travail Type" +msgstr "Types de travail sélectionnés" -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_empty.html:12 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_empty.html:6 #, fuzzy -#| msgid "There are candidates in this stage..." -msgid "" -"There are currently no employees assigned to work type to be considered." -msgstr "Il y a des candidats à ce stade..." +#| msgid "Update Rotating Work Type" +msgid "No Employees Assigned to Rotating Work Types." +msgstr "Mettre à jour le type de travail en rotation" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_export.html:3 -#, fuzzy -#| msgid "Rotating Work Type Assign" msgid "Export Rotating Work Type Assigns" -msgstr "Rotation Travail Type Attribuer" +msgstr "Exporter les assignations de type de travail en rotation" #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:160 #: .\employee\templates\tabs\shift-tab.html:789 -#, fuzzy -#| msgid "Do you Want to un-archive this rotating work type assign?" msgid "Do you want to un-archive this rotating work type assign?" -msgstr "Voulez-vous désarchiver cette affectation de type de travail rotatif ?" +msgstr "Veux-tu désarchiver cet assignement de type de travail rotatif ?" #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:30 msgid "Are you sure you want to delete this rotating work type?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type de travail rotatif ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce type de travail rotatif ?" #: .\base\templates\base\shift\schedule.html:7 msgid "Shift Schedule" -msgstr "Calendrier travail par roulement" +msgstr "Programme des quarts" #: .\base\templates\base\shift\schedule.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no shift schedule at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\base\shift\schedule_form.html:5 -#, fuzzy -#| msgid "Employee Shift Schedule" -msgid "Update Employee Shift Schedule" -msgstr "Horaire de travail des employés" - -#: .\base\templates\base\shift\schedule_form.html:7 -#, fuzzy -#| msgid "Employee Shift Schedule" -msgid "Create Employee Shift Schedule" -msgstr "Horaire de travail des employés" +msgstr "Il n'y a pas de programme des quarts pour le moment." #: .\base\templates\base\shift\schedule_view.html:34 -#, fuzzy -#| msgid "Scheduled" msgid "Schedules" -msgstr "tarifé" +msgstr "Horaires" #: .\base\templates\base\shift\schedule_view.html:61 msgid "Are you sure you want to delete this schedule?" -msgstr "Etes-vous sûr de vouloir supprimer ce planning ?" - -#: .\base\templates\base\shift\shift_form.html:6 -#, fuzzy -#| msgid "Employee Shift" -msgid "Update Employee Shift" -msgstr "Quart de travail des employés" - -#: .\base\templates\base\shift\shift_form.html:8 -#, fuzzy -#| msgid "Employee Shift" -msgid "Create Employee Shift" -msgstr "Quart de travail des employés" +msgstr "Es-tu sûr·e de vouloir supprimer ce calendrier ?" #: .\base\templates\base\shift\shift_view.html:9 msgid "Weekly Full Time" -msgstr "Hebdomadaire à temps plein" +msgstr "Temps plein hebdomadaire" #: .\base\templates\base\shift\shift_view.html:10 msgid "Full Time" -msgstr "À temps plein" +msgstr "Temps plein" #: .\base\templates\base\shift\shift_view.html:51 msgid "Are you sure you want to delete this shift?" -msgstr "Êtes-vous sûr de vouloir supprimer cette travail par roulement?" +msgstr "Es-tu sûr·e de vouloir supprimer ce quart de travail ?" #: .\base\templates\base\shift\shift_view.html:73 -#, fuzzy -#| msgid "There is already a leave request for this date range.." msgid "There is no employee shifts at this moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il n'y a pas de quarts d'employé·e·s pour le moment." #: .\base\templates\base\tags\employee_tags.html:10 -#: .\templates\settings.html:330 -#, fuzzy -#| msgid "Employees" +#: .\templates\settings.html:362 msgid "Employee Tags" -msgstr "Employés" +msgstr "Tags de l'employé·e" #: .\base\templates\base\tags\employee_tags.html:31 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no employee tags at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de tags d'employé·e pour le moment." #: .\base\templates\base\tags\helpdesk_tags.html:10 -#: .\templates\settings.html:552 +#: .\templates\settings.html:596 msgid "Helpdesk Tags" -msgstr "" +msgstr "Étiquettes du service d'assistance" #: .\base\templates\base\tags\helpdesk_tags.html:29 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no helpdesk tags at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas d'étiquettes de service d'assistance pour le moment." #: .\base\templates\base\tags\helpdesk_tags.html:48 -#, fuzzy -#| msgid "Create Holiday" msgid "Create Helpdesk Tag" -msgstr "Créer Jour férié" +msgstr "Créer une étiquette de service d'assistance" #: .\base\templates\base\tags\helpdesk_tags.html:69 -#, fuzzy -#| msgid "Update Holiday" msgid "Update Helpdesk Tag" -msgstr "Mise à jour Période" +msgstr "Mettre à jour l'étiquette de service d'assistance" #: .\base\templates\base\tags\tags.html:11 .\templates\settings.html:109 -#, fuzzy -#| msgid "History" msgid "History Tags" -msgstr "Histoire" +msgstr "Étiquettes d'historique" #: .\base\templates\base\tags\tags.html:49 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no history tags at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas d'étiquettes d'historique pour le moment." #: .\base\templates\base\tags\tags_view.html:34 -#, fuzzy -#| msgid "Are you sure you want to delete this stage?" msgid "Are you sure you want to delete this tag ?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étiquette ?" #: .\base\templates\base\ticket_type\ticket_type.html:7 #: .\base\templates\base\ticket_type\ticket_type_view.html:6 +#: .\helpdesk\models.py:89 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:69 -#: .\templates\settings.html:542 -#, fuzzy -#| msgid "Employment Type" +#: .\templates\settings.html:586 msgid "Ticket Type" -msgstr "Type d'emploi" +msgstr "Type de ticket" #: .\base\templates\base\ticket_type\ticket_type.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no ticket types at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de types de tickets pour le moment." #: .\base\templates\base\ticket_type\ticket_type.html:46 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:138 -#, fuzzy -#| msgid "Create Leave Type" msgid "Create Ticket Type" -msgstr "Créer type de congé" +msgstr "Créer un type de ticket" #: .\base\templates\base\ticket_type\ticket_type.html:69 -#, fuzzy -#| msgid "Update Leave Type" msgid "Update Ticket Type" -msgstr "Mettre à jour Type Congé" +msgstr "Mettre à jour le type de ticket" #: .\base\templates\base\ticket_type\ticket_type_view.html:8 -#: .\employee\templates\settings\settings.html:14 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:164 +#: .\employee\templates\settings\settings.html:14 .\helpdesk\models.py:79 #: .\payroll\models\tax_models.py:26 msgid "Prefix" -msgstr "" +msgstr "Préfixe" #: .\base\templates\base\ticket_type\ticket_type_view.html:31 -#, fuzzy -#| msgid "Are you sure you want to delete this work type?" msgid "Are you sure you want to delete this ticket type?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type de travail ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce type de ticket ?" #: .\base\templates\base\work_type\work_type.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no work types at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\base\work_type\work_type_form.html:6 -#, fuzzy -#| msgid "Next Work Type" -msgid "Update Work Type" -msgstr "Type de travail suivant" - -#: .\base\templates\base\work_type\work_type_form.html:8 -#, fuzzy -#| msgid "Current Work Type" -msgid "Create Work Type" -msgstr "Type de travail actuel" +msgstr "Il n'y a pas de types de travail pour le moment." #: .\base\templates\base\work_type\work_type_view.html:26 msgid "Are you sure you want to delete this work type?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type de travail ?" - -#: .\base\templates\company_leave\company_leave.html:19 -#: .\base\templates\company_leave\company_leave_creation_form.html:36 -#: .\base\templates\company_leave\company_leave_update_form.html:25 -#: .\leave\templates\leave\company_leave\company_leave.html:19 -#: .\leave\templates\leave\company_leave\company_leave_creation_form.html:46 -#: .\leave\templates\leave\company_leave\company_leave_update_form.html:48 -msgid "Based On Week" -msgstr "Basé Sur Semaine" - -#: .\base\templates\company_leave\company_leave.html:20 -#: .\base\templates\company_leave\company_leave_creation_form.html:38 -#: .\base\templates\company_leave\company_leave_update_form.html:27 -#: .\leave\templates\leave\company_leave\company_leave.html:20 -#: .\leave\templates\leave\company_leave\company_leave_creation_form.html:48 -#: .\leave\templates\leave\company_leave\company_leave_update_form.html:50 -msgid "Based On Week Day" -msgstr "Basé Sur Jour Semaine" +msgstr "Es-tu sûr·e de vouloir supprimer ce type de travail ?" #: .\base\templates\company_leave\company_leave.html:37 #: .\leave\templates\leave\company_leave\company_leave.html:37 @@ -11444,49 +10870,12 @@ msgstr "Tous" #: .\leave\templates\leave\leave_request\leave-requests.html:109 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:64 msgid "Are you sure you want to delete ?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr "Es-tu sûr·e de vouloir supprimer ?" #: .\base\templates\company_leave\company_leave.html:122 #: .\leave\templates\leave\company_leave\company_leave.html:124 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no company leaves at the moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\company_leave\company_leave_creation_form.html:24 -#: .\leave\templates\leave\company_leave\company_leave_creation_form.html:27 -#, fuzzy -#| msgid "Company Leaves" -msgid "Create Company Leaves" -msgstr "l'entreprise Congés" - -#: .\base\templates\company_leave\company_leave_update_form.html:18 -#: .\leave\templates\leave\company_leave\company_leave_update_form.html:29 -#, fuzzy -#| msgid "Company Leaves" -msgid "Update Company Leaves" -msgstr "l'entreprise Congés" - -#: .\base\templates\company_leave\company_leave_view.html:8 -#: .\leave\templates\leave\company_leave\company_leave_view.html:8 -#: .\templates\sidebar.html:275 -msgid "Company Leaves" -msgstr "l'entreprise Congés" - -#: .\base\templates\company_leave\company_leave_view.html:33 -#: .\leave\templates\leave\company_leave\company_leave_view.html:32 -msgid "Company Leave" -msgstr "Congé D'entreprise" - -#: .\base\templates\company_leave\company_leave_view.html:38 -#: .\leave\templates\leave\company_leave\company_leave_view.html:37 -msgid "Based On week" -msgstr "Basé Sur Semaine" - -#: .\base\templates\company_leave\company_leave_view.html:44 -#: .\leave\templates\leave\company_leave\company_leave_view.html:43 -msgid "Based On Weekday" -msgstr "Basé Sur Semainejour" +msgstr "Il n'y a pas de congés d'entreprise pour le moment." #: .\base\templates\email_config.html:9 msgid "Configure your email server." @@ -11494,11 +10883,11 @@ msgstr "Configurez votre serveur de messagerie." #: .\base\templates\email_config.html:21 msgid "Email Username" -msgstr "Email Utilisateurnom" +msgstr "Nom d'utilisateur de l'adresse courriel" #: .\base\templates\email_config.html:25 msgid "Email Password" -msgstr "Email Mot de passe" +msgstr "Mot de passe de l'adresse courriel" #: .\base\templates\email_config.html:29 msgid "Use Tls" @@ -11510,267 +10899,158 @@ msgstr "Configurer" #: .\base\templates\holiday\holiday.html:15 #: .\leave\templates\leave\holiday\holiday.html:16 -#, fuzzy -#| msgid "View All Holiday" msgid "Select All Holidays" -msgstr "Tout Afficher Férié" +msgstr "Sélectionner tous les jours fériés" #: .\base\templates\holiday\holiday.html:18 #: .\leave\templates\leave\holiday\holiday.html:21 -#, fuzzy -#| msgid "View All Holiday" msgid "Unselect All Holidays" -msgstr "Tout Afficher Férié" +msgstr "Désélectionner tous les jours fériés" #: .\base\templates\holiday\holiday.html:21 #: .\base\templates\holiday\holiday_export_filter_form.html:4 #: .\leave\templates\leave\holiday\holiday.html:26 #: .\leave\templates\leave\holiday\holiday_export_filter_form.html:4 -#, fuzzy -#| msgid "Exclude Holidays" msgid "Export Holidays" -msgstr "Vacances" +msgstr "Exporter les jours fériés" #: .\base\templates\holiday\holiday.html:37 -#: .\base\templates\holiday\holiday_form.html:27 -#: .\base\templates\holiday\holiday_update_form.html:16 #: .\leave\templates\leave\holiday\holiday.html:48 #: .\leave\templates\leave\holiday\holiday_form.html:39 #: .\leave\templates\leave\holiday\holiday_update_form.html:39 msgid "Holiday Name" -msgstr "Jour férié Nom" +msgstr "Nom du jour férié" #: .\base\templates\holiday\holiday.html:93 -#, fuzzy -#| msgid "Are you sure you want to delete this company?" msgid "Are you sure you want to delete this holiday?" -msgstr "Êtes-vous sûr de vouloir supprimer cette société ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce congé ?" #: .\base\templates\holiday\holiday.html:156 #: .\leave\templates\leave\holiday\holiday.html:211 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no holidays at the moments." -msgstr "Il n'y a aucun actif à exporter." - -#: .\base\templates\holiday\holiday_export_filter_form.html:35 -#: .\base\templates\holiday\holiday_filter.html:11 -#: .\leave\templates\leave\holiday\holiday_export_filter_form.html:35 -#: .\leave\templates\leave\holiday\holiday_filter.html:11 -msgid "Holiday" -msgstr "Férié" - -#: .\base\templates\holiday\holiday_form.html:14 -#: .\leave\templates\leave\holiday\holiday_form.html:19 -msgid "Create Holiday" -msgstr "Créer Jour férié" - -#: .\base\templates\holiday\holiday_update_form.html:8 -#: .\leave\templates\leave\holiday\holiday_update_form.html:19 -msgid "Update Holiday" -msgstr "Mise à jour Période" - -#: .\base\templates\holiday\holiday_view.html:6 .\base\views.py:7020 -#: .\leave\templates\leave\holiday\holiday_view.html:6 -#: .\templates\sidebar.html:266 -msgid "Holidays" -msgstr "Fériés" +msgstr "Il n'y a pas de jours fériés pour le moment." #: .\base\templates\holiday\holiday_view.html:100 #: .\leave\templates\leave\holiday\holiday_view.html:147 #: .\leave\templates\leave\restrict\view_restrict.html:80 -#, fuzzy -#| msgid "Create Holiday" msgid "Selected Holidays" -msgstr "Créer Jour férié" +msgstr "Jours fériés sélectionnés" #: .\base\templates\holiday\holiday_view.html:119 #: .\leave\templates\leave\holiday\holiday_view.html:173 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no holidays at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de jours fériés pour le moment." #: .\base\templates\holiday\holiday_view.html:133 #: .\leave\templates\leave\holiday\holiday_view.html:193 -#, fuzzy -#| msgid "Holidays" msgid "Import Holidays" -msgstr "Fériés" +msgstr "Importer les jours fériés" #: .\base\templates\holiday\upcoming_holidays.html:18 msgid "No more holidays scheduled for this month." -msgstr "Plus de vacances prévues ce mois-ci." +msgstr "Il n'y a plus de jours fériés programmés pour ce mois." -#: .\base\templates\mail\empty_mail_template.html:28 -#: .\base\templates\mail\view_templates.html:28 -#: .\recruitment\templates\offerletter\empty_mail_template.html:28 -#: .\recruitment\templates\offerletter\view_templates.html:28 -#: .\templates\sidebar.html:247 -#, fuzzy -#| msgid "Survey Templates" +#: .\base\templates\mail\empty_mail_template.html:10 +#: .\base\templates\mail\view_templates.html:8 .\templates\sidebar.html:262 msgid "Mail Templates" -msgstr "Modèles d'enquête" +msgstr "Modèles de courriel" -#: .\base\templates\mail\empty_mail_template.html:32 -#: .\biometric\templates\biometric\add_biometric_user.html:21 -#: .\biometric\templates\biometric\nav_biometric_devices.html:47 -#: .\biometric\templates\biometric\nav_employees_biometric.html:85 -#: .\biometric\templates\biometric\nav_employees_cosec_biometric.html:82 -#: .\biometric\templates\biometric_users\dahua\add_dahua_user.html:22 -#: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:53 -#: .\employee\templates\tabs\add_note.html:10 -#: .\employee\templates\tabs\forms\add_points.html:47 -#: .\employee\templates\tabs\forms\redeem_points_form.html:36 -#: .\employee\templates\tabs\note_tab.html:66 -#: .\employee\templates\tabs\note_tab.html:151 -#: .\employee\templates\tabs\shift-tab.html:82 -#: .\horilla_widgets\templates\horilla_widgets\horilla_multiselect_widget.html:210 -#: .\offboarding\templates\offboarding\note\view_notes.html:32 -#: .\payroll\templates\payroll\bonus\form.html:60 -#: .\pms\templates\feedback\feedback_list.html:73 -#: .\recruitment\templates\candidate\candidate_interview_view.html:70 -#: .\recruitment\templates\candidate\candidate_self_tracking.html:480 -#: .\recruitment\templates\candidate\individual_view_note.html:24 -#: .\recruitment\templates\offerletter\empty_mail_template.html:32 -#: .\recruitment\templates\pipeline\pipeline_components\add_note.html:10 -#: .\recruitment\templates\pipeline\pipeline_components\create_note.html:11 -#: .\recruitment\templates\pipeline\pipeline_components\view_note.html:51 -#: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:92 -#: .\recruitment\templates\recruitment\recruitment_form.html:192 -#: .\recruitment\templates\survey\survey_empty_view.html:93 -msgid "Add" -msgstr "Ajouter" - -#: .\base\templates\mail\empty_mail_template.html:41 -#: .\recruitment\templates\offerletter\empty_mail_template.html:41 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\base\templates\mail\empty_mail_template.html:44 msgid "There are currently no email templates." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucun modèle de courrier électronique." -#: .\base\templates\mail\empty_mail_template.html:61 -#: .\base\templates\mail\view_templates.html:81 -#: .\recruitment\templates\offerletter\empty_mail_template.html:61 -#: .\recruitment\templates\offerletter\view_templates.html:81 -#, fuzzy -#| msgid "Survey Templates" +#: .\base\templates\mail\htmx\form.html:4 msgid "Add Template" -msgstr "Modèles d'enquête" +msgstr "Ajouter un modèle" -#: .\base\templates\mail\empty_mail_template.html:75 -#: .\base\templates\mail\view_templates.html:95 -#: .\recruitment\templates\offerletter\empty_mail_template.html:75 -#: .\recruitment\templates\offerletter\view_templates.html:95 -#, fuzzy -#| msgid "Create Survey Template" -msgid "Duplicate Template" -msgstr "Créer un modèle d'enquête" - -#: .\base\templates\mail\empty_mail_template.html:80 -#: .\base\templates\mail\htmx\form.html:30 -#: .\recruitment\templates\offerletter\empty_mail_template.html:80 -#: .\recruitment\templates\offerletter\view_templates.html:100 -msgid "Save Duplicate" -msgstr "" - -#: .\base\templates\mail\htmx\form.html:15 +#: .\base\templates\mail\htmx\form.html:27 #: .\recruitment\templates\offerletter\htmx\form.html:16 msgid "Body" -msgstr "" +msgstr "Corps" -#: .\base\templates\mail\htmx\form.html:19 +#: .\base\templates\mail\htmx\form.html:35 +#: .\employee\templates\employee\send_mail.html:75 #: .\recruitment\templates\offerletter\htmx\form.html:20 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:78 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:93 msgid "Hint: Type '{' to get sender or receiver data" msgstr "" +"Astuce : Tapez '{' pour obtenir les données de l'expéditeur ou du " +"destinataire" -#: .\base\templates\mail\view_templates.html:61 -#: .\recruitment\templates\offerletter\view_templates.html:61 -#, fuzzy -#| msgid "Survey Templates" +#: .\base\templates\mail\htmx\form.html:53 +msgid "Save Duplicate" +msgstr "Enregistrer le duplicata" + +#: .\base\templates\mail\view_templates.html:80 msgid "View Template" -msgstr "Modèles d'enquête" +msgstr "Voir le modèle" #: .\base\templates\multi_approval_condition\add_more_approval_manager.html:25 #: .\base\templates\multi_approval_condition\add_more_approval_manager.html:52 -#: .\base\templates\multi_approval_condition\condition_create_form.html:111 +#: .\base\templates\multi_approval_condition\condition_create_form.html:86 #: .\base\templates\multi_approval_condition\condition_edit_form.html:167 -#, fuzzy -#| msgid "Stage Managers" msgid "Add more managers.." -msgstr "Étape Gestionnaires" +msgstr "Ajouter plus de gestionnaires.." #: .\base\templates\multi_approval_condition\condition.html:5 -#: .\base\templates\multi_approval_condition\condition_create_form.html:19 +#: .\base\templates\multi_approval_condition\condition_create_form.html:20 #: .\base\templates\multi_approval_condition\condition_edit_form.html:19 msgid "Multiple Approval Condition" -msgstr "" +msgstr "Condition d'approbation multiple" -#: .\base\templates\multi_approval_condition\condition_create_form.html:52 +#: .\base\templates\multi_approval_condition\condition_create_form.html:44 #: .\base\templates\multi_approval_condition\condition_edit_form.html:53 #: .\base\templates\multi_approval_condition\condition_table.html:19 -#, fuzzy -#| msgid "Condition Based" msgid "Condition Field" -msgstr "Basé sur les conditions" +msgstr "Champ de condition" -#: .\base\templates\multi_approval_condition\condition_create_form.html:65 +#: .\base\templates\multi_approval_condition\condition_create_form.html:54 #: .\base\templates\multi_approval_condition\condition_edit_form.html:67 #: .\base\templates\multi_approval_condition\condition_table.html:20 -#, fuzzy -#| msgid "Condition Based" msgid "Condition Operator" -msgstr "Basé sur les conditions" +msgstr "Opérateur de condition" -#: .\base\templates\multi_approval_condition\condition_create_form.html:100 +#: .\base\templates\multi_approval_condition\condition_create_form.html:80 #: .\base\templates\multi_approval_condition\condition_edit_form.html:133 #: .\base\templates\multi_approval_condition\condition_table.html:22 -#, fuzzy -#| msgid "Approval Person" msgid "Approval Managers" -msgstr "Personne chargée de l'approbation" +msgstr "Gestionnaires d'approbation" -#: .\base\templates\multi_approval_condition\condition_create_form.html:116 +#: .\base\templates\multi_approval_condition\condition_create_form.html:90 #: .\base\templates\multi_approval_condition\condition_edit_form.html:172 #: .\leave\templates\leave\leave_assign\leave_assign_one_form.html:32 #: .\leave\templates\leave\leave_assign_form.html:28 #: .\leave\templates\leave\leave_assign_one_form.html:24 #: .\leave\templates\leave\user_request_form.html:41 #: .\onboarding\templates\onboarding\candidate_creation_form.html:9 -#: .\onboarding\templates\onboarding\task_form.html:38 -#: .\recruitment\templates\candidate\application_form.html:318 +#: .\onboarding\templates\onboarding\task_form.html:46 +#: .\onboarding\templates\onboarding\task_update.html:45 +#: .\recruitment\templates\candidate\application_form.html:195 msgid "Apply" msgstr "Appliquer" #: .\base\templates\multi_approval_condition\condition_table.html:93 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no multiple approvals to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune approbation multiple à considérer." #: .\base\templates\penalty\penalty_view.html:8 msgid "Minus Days" -msgstr "" +msgstr "Jours en moins" #: .\base\templates\penalty\penalty_view.html:9 -#, fuzzy -#| msgid "Deduct From" msgid "Deducted From " -msgstr "Déduire de" +msgstr "Déduit de" #: .\base\templates\penalty\penalty_view.html:10 #: .\payroll\templates\payroll\reimbursement\form.html:27 msgid "CFD" -msgstr "" +msgstr "CFD" #: .\base\templates\penalty\penalty_view.html:12 -#, fuzzy -#| msgid "Provide max amount" msgid "Penalty amount" -msgstr "Fournir le montant max" +msgstr "Montant de la pénalité" -#: .\base\templates\penalty\penalty_view.html:13 .\leave\models.py:573 +#: .\base\templates\penalty\penalty_view.html:13 .\leave\models.py:666 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:69 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:83 #: .\leave\templates\leave\leave_request\one_request_view.html:87 @@ -11779,78 +11059,8 @@ msgid "Created Date" msgstr "Date de création" #: .\base\templates\penalty\penalty_view.html:38 -#, fuzzy -#| msgid "No email found." msgid "No penalties found" -msgstr "Aucun e-mail trouvé." - -#: .\base\templates\request_and_approve\feedback_answer.html:9 -msgid "Due Date" -msgstr "Dû Date" - -#: .\base\templates\request_and_approve\feedback_answer.html:40 -#: .\base\templates\request_and_approve\feedback_answer.html:41 -#: .\employee\templates\performance-tab.html:34 -#: .\employee\templates\tabs\performance-tab.html:35 -#: .\pms\templates\feedback\feedback_list.html:158 -#: .\pms\templates\feedback\feedback_list.html:316 -#: .\pms\templates\feedback\feedback_overview.html:26 -msgid "Answer" -msgstr "Réponse" - -#: .\base\templates\request_and_approve\leave_allocation_approve.html:9 -#: .\leave\filters.py:374 .\leave\filters.py:395 .\leave\filters.py:433 -#: .\leave\models.py:554 -#: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:39 -#: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:193 -#: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:59 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:45 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:215 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:26 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:174 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:73 -#: .\leave\templates\leave\leave_request\dashboard_leave_requests.html:15 -#: .\leave\templates\leave\leave_request\group_by.html:76 -#: .\leave\templates\leave\leave_request\leave-requests.html:40 -#: .\leave\templates\leave\leave_request\leave_clashes.html:11 -#: .\leave\templates\leave\leave_request\leave_requests.html:92 -#: .\leave\templates\leave\leave_request_view.html:16 -#: .\leave\templates\leave\user_leave\group_by.html:75 -#: .\leave\templates\leave\user_leave\user_requests.html:69 -msgid "Requested Days" -msgstr "Demandés Jours" - -#: .\base\templates\request_and_approve\leave_allocation_approve.html:37 -#, fuzzy -#| msgid "Do you want to approve this request?" -msgid "Do you want to Approve this leave allocation request?" -msgstr "Voulez-vous approuver cette demande?" - -#: .\base\templates\request_and_approve\leave_request_approve.html:8 -#: .\employee\templates\payroll-tab.html:33 -#: .\pms\templates\feedback\feedback_creation.html:91 -#: .\pms\templates\okr\key_result\key_result_creation.html:93 -#: .\pms\templates\period\period_empty.html:28 -#: .\pms\templates\period\period_view.html:18 -msgid "Period" -msgstr "Période" - -#: .\base\templates\request_and_approve\leave_request_approve.html:28 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:325 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:333 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:47 -#: .\payroll\templates\payroll\payslip\individual_pdf.html:97 -#: .\payroll\templates\payroll\payslip\payslip_pdf.html:244 -#: .\payroll\templates\payroll\payslip\test_pdf.html:244 -#: .\pms\templates\okr\objective_detailed_view_activity.html:103 -msgid "to" -msgstr "" - -#: .\base\templates\request_and_approve\leave_request_approve.html:35 -#, fuzzy -#| msgid "Do you want to approve this request?" -msgid "Do you want to Approve this leave request?" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Aucune pénalité trouvée" #: .\base\templates\request_and_approve\shift_request.html:9 #: .\base\templates\shift_request\htmx\allocation_requests.html:48 @@ -11864,19 +11074,15 @@ msgstr "Voulez-vous approuver cette demande?" #: .\base\templates\shift_request\shift_request_nav.html:173 #: .\employee\templates\tabs\shift-tab.html:854 msgid "Requested Shift" -msgstr "Demandé Quart" +msgstr "Quart demandé" #: .\base\templates\request_and_approve\shift_request.html:10 -#, fuzzy -#| msgid "Previous/Current Shift" msgid "Previous/ Current Shift" -msgstr "Précédent/Actuel Quart" +msgstr "Quart précédent / actuel" #: .\base\templates\request_and_approve\shift_request.html:46 -#, fuzzy -#| msgid "Do you want to approve this request?" msgid "Do you want to approve this shift request?" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu approuver cette demande de quart?" #: .\base\templates\request_and_approve\shift_request.html:54 #: .\base\templates\request_and_approve\work_type_request.html:54 @@ -11886,7 +11092,7 @@ msgstr "Voulez-vous approuver cette demande?" #: .\base\templates\shift_request\htmx\shift_request_detail.html:106 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:106 msgid "Do you want to cancel this request?" -msgstr "Voulez-vous annuler cette demande ?" +msgstr "Veux-tu annuler cette demande?" #: .\base\templates\request_and_approve\work_type_request.html:9 #: .\base\templates\work_type_request\htmx\group_by.html:84 @@ -11896,13 +11102,11 @@ msgstr "Voulez-vous annuler cette demande ?" #: .\base\templates\work_type_request\work_type_request_nav.html:129 #: .\employee\templates\tabs\shift-tab.html:170 msgid "Requested Work Type" -msgstr "demandé Travail Type" +msgstr "Type de travail demandé" #: .\base\templates\request_and_approve\work_type_request.html:10 -#, fuzzy -#| msgid "Previous/Current Work Type" msgid "Previous/ Current Work Type" -msgstr "Précédent/Actuel Travail Type" +msgstr "Type de travail précédent / actuel" #: .\base\templates\request_and_approve\work_type_request.html:44 #: .\base\templates\shift_request\htmx\allocation_details.html:123 @@ -11919,66 +11123,52 @@ msgstr "Précédent/Actuel Travail Type" #: .\employee\templates\tabs\shift-tab.html:1001 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:265 msgid "Do you want to approve this request?" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu approuver cette demande ?" #: .\base\templates\shift_request\htmx\allocation_details.html:69 -#, fuzzy -#| msgid "Allocated Date" msgid "Reallocate to" -msgstr "Alloué Date" +msgstr "Réattribuer à" #: .\base\templates\shift_request\htmx\allocation_details.html:73 msgid "User availability" -msgstr "" +msgstr "Disponibilité de l'utilisateur" #: .\base\templates\shift_request\htmx\allocation_details.html:81 #: .\base\templates\shift_request\htmx\group_by.html:403 #: .\base\templates\shift_request\htmx\requests.html:355 -#, fuzzy -#| msgid "Not-Available" msgid "Not Available" -msgstr "Pas Disponible" +msgstr "Pas disponible" #: .\base\templates\shift_request\htmx\allocation_details.html:85 #: .\base\templates\shift_request\htmx\group_by.html:407 #: .\base\templates\shift_request\htmx\requests.html:360 #: .\leave\templates\leave\leave_request\one_request_view.html:106 -#, fuzzy -#| msgid "Not Started" msgid "Not Marked" -msgstr "Pas Commencé" +msgstr "Non marqué" #: .\base\templates\shift_request\htmx\allocation_details.html:94 #: .\base\templates\shift_request\htmx\shift_request_detail.html:64 -#, fuzzy -#| msgid "Requested Shift" msgid "Requested shift" -msgstr "Demandé Quart" +msgstr "Quart demandé" #: .\base\templates\shift_request\htmx\allocation_details.html:98 #: .\base\templates\shift_request\htmx\shift_request_detail.html:68 #: .\base\translator.py:132 -#, fuzzy -#| msgid "Previous Shift" msgid "Previous shift" -msgstr "Précédent Quart" +msgstr "Quart précédent" #: .\base\templates\shift_request\htmx\allocation_details.html:104 #: .\base\templates\shift_request\htmx\shift_request_detail.html:74 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:72 #: .\base\translator.py:131 -#, fuzzy -#| msgid "Requested Date" msgid "Requested date" -msgstr "Demandée Date" +msgstr "Date demandée" #: .\base\templates\shift_request\htmx\allocation_details.html:108 #: .\base\templates\shift_request\htmx\shift_request_detail.html:78 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:77 -#, fuzzy -#| msgid "Requested Till" msgid "Requested till" -msgstr "Demandes jusqu'au" +msgstr "Demandé jusqu'au" #: .\base\templates\shift_request\htmx\allocation_details.html:147 #: .\base\templates\shift_request\htmx\allocation_details.html:152 @@ -11997,16 +11187,13 @@ msgstr "Demandes jusqu'au" #: .\base\templates\shift_request\htmx\shift_request_detail.html:125 #: .\employee\templates\tabs\shift-tab.html:967 msgid "Are you sure you want to delete this shift request?" -msgstr "" -"Êtes-vous sûr de vouloir supprimer cette demande travail par roulement?" +msgstr "Es-tu sûr·e de vouloir supprimer cette demande de quart ?" #: .\base\templates\shift_request\htmx\allocation_requests.html:46 #: .\base\templates\shift_request\htmx\group_by.html:339 #: .\base\templates\shift_request\htmx\requests.html:295 -#, fuzzy -#| msgid "Requested Employee" msgid "Allocated Employee" -msgstr "Demandé Employé" +msgstr "Employé·e alloué·e" #: .\base\templates\shift_request\htmx\allocation_requests.html:49 #: .\base\templates\shift_request\htmx\group_by.html:43 @@ -12017,95 +11204,75 @@ msgstr "Demandé Employé" #: .\base\templates\shift_request\htmx\requests.html:301 #: .\employee\templates\tabs\shift-tab.html:857 msgid "Previous/Current Shift" -msgstr "Précédent/Actuel Quart" +msgstr "Quart précédent/actuel" -#: .\base\templates\shift_request\htmx\empty_request.html:12 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\base\templates\shift_request\htmx\empty_request.html:6 msgid "There are currently no shift requests to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune demande de quart à considérer." #: .\base\templates\shift_request\htmx\group_by.html:342 #: .\base\templates\shift_request\htmx\requests.html:297 -#, fuzzy -#| msgid "Available" msgid "User Availability" -msgstr "Disponible" +msgstr "Disponibilité de l'utilisateur" #: .\base\templates\shift_request\htmx\group_by.html:461 #: .\base\templates\shift_request\htmx\requests.html:436 msgid "Are you available for this shift reallocation?" -msgstr "" +msgstr "Es-tu disponible pour cette réaffectation de quart ?" #: .\base\templates\shift_request\htmx\group_by.html:486 #: .\base\templates\shift_request\htmx\requests.html:465 msgid "Are you not available for this shift reallocation?" -msgstr "" +msgstr "N'es-tu pas disponible pour cette réaffectation de quart ?" #: .\base\templates\shift_request\htmx\group_by.html:486 #: .\base\templates\shift_request\htmx\requests.html:467 -#, fuzzy -#| msgid "Not-Available" msgid "Not available" -msgstr "Pas Disponible" +msgstr "Pas disponible" #: .\base\templates\shift_request\htmx\requests.html:487 -#, fuzzy -#| msgid "Are you sure you want to delete this shift request?" msgid " Are you sure you want to delete this shift request?" -msgstr "" -"Êtes-vous sûr de vouloir supprimer cette demande travail par roulement?" +msgstr " Es-tu sûr·e de vouloir supprimer cette demande de quart ?" #: .\base\templates\shift_request\htmx\requests.html:508 -#, fuzzy -#| msgid "Do you want to approve this request?" msgid " Do you want to reject this request?" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu rejeter cette demande?" #: .\base\templates\shift_request\htmx\shift_comment.html:87 -#, fuzzy -#| msgid "Shift Request" msgid "'s shift request" -msgstr "Quart Demande" - -#: .\base\templates\shift_request\htmx\shift_request_create_form.html:4 -#: .\base\templates\shift_request\shift_request.html:4 -#, fuzzy -#| msgid "Update Request" -msgid "Create Shift Request" -msgstr "Demande de mise à jour" +msgstr "Demande de quart de" #: .\base\templates\shift_request\htmx\shift_request_detail.html:88 -#, fuzzy -#| msgid "Current Shift" msgid "Is permenent shift" -msgstr "Décalage actuel travail en équi" +msgstr "Est un quart permanent" + +#: .\base\templates\shift_request\shift_request.html:4 +msgid "Create Shift Request" +msgstr "Créer une demande de quart" #: .\base\templates\shift_request\shift_request_export.html:3 -#, fuzzy -#| msgid "Shift Requests" msgid "Export Shift Requests" -msgstr "Quart Demandes" +msgstr "Exporter les demandes de quart" #: .\base\templates\shift_request\shift_request_export.html:82 #: .\base\templates\shift_request\shift_request_nav.html:137 #: .\base\templates\work_type_request\work_type_request_export.html:79 #: .\base\templates\work_type_request\work_type_request_nav.html:102 #: .\employee\templates\documents\document_nav.html:118 -#: .\employee\templates\employee\profile\personal_info.html:77 +#: .\employee\templates\employee\profile\personal_info.html:45 #: .\employee\templates\employee_export_filter.html:50 #: .\employee\templates\employee_filters.html:33 #: .\employee\templates\personal-tab.html:25 #: .\employee\templates\tabs\personal_tab.html:24 #: .\onboarding\templates\onboarding\candidate_creation.html:70 #: .\onboarding\templates\onboarding\candidate_update.html:84 -#: .\onboarding\templates\onboarding\employee_creation.html:121 -#: .\payroll\models\models.py:680 .\recruitment\models.py:417 -#: .\recruitment\templates\candidate\application_form.html:227 -#: .\recruitment\templates\candidate\export_filter.html:87 -#: .\recruitment\templates\candidate\filters.html:47 -#: .\recruitment\templates\candidate\individual.html:319 +#: .\onboarding\templates\onboarding\employee_creation.html:126 +#: .\payroll\models\models.py:682 .\recruitment\models.py:451 +#: .\recruitment\templates\candidate\application_form.html:143 +#: .\recruitment\templates\candidate\individual.html:242 #: .\recruitment\templates\pipeline\filters.html:131 +#: .\report\templates\report\employee_report.html:66 +#: .\report\templates\report\recruitment_report.html:82 msgid "Gender" msgstr "Genre" @@ -12114,14 +11281,14 @@ msgstr "Genre" #: .\base\templates\work_type_request\work_type_request_export.html:127 #: .\base\templates\work_type_request\work_type_request_nav.html:147 msgid "Requested Date From" -msgstr "Date demandée du" +msgstr "Date demandée à partir de" #: .\base\templates\shift_request\shift_request_export.html:136 #: .\base\templates\shift_request\shift_request_nav.html:204 #: .\base\templates\work_type_request\work_type_request_export.html:133 #: .\base\templates\work_type_request\work_type_request_nav.html:154 msgid "Requested Date Till" -msgstr "Demandée Date Jusqu'à" +msgstr "Date demandée jusqu'à" #: .\base\templates\shift_request\shift_request_nav.html:301 #: .\base\templates\work_type_request\work_type_request_nav.html:233 @@ -12130,101 +11297,83 @@ msgstr "Approuver les demandes" #: .\base\templates\shift_request\shift_request_nav.html:310 #: .\base\templates\work_type_request\work_type_request_nav.html:240 -#, fuzzy -#| msgid "Rejected Requests" msgid "Reject Requests" -msgstr "Rejetées Demandes" +msgstr "Rejeter les demandes" #: .\base\templates\shift_request\shift_request_view.html:81 -#, fuzzy -#| msgid "Update Request" msgid "Allocated Shift Requests" -msgstr "Demande de mise à jour" +msgstr "Demandes de quart attribuées" -#: .\base\templates\work_type_request\htmx\empty_request.html:12 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\base\templates\work_type_request\htmx\empty_request.html:6 msgid "There are currently no work type requests to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune demande de type de travail à considérer." #: .\base\templates\work_type_request\htmx\group_by.html:87 #: .\base\templates\work_type_request\htmx\requests.html:62 #: .\base\templates\work_type_request\htmx\requests.html:63 #: .\employee\templates\tabs\shift-tab.html:173 msgid "Previous/Current Work Type" -msgstr "Précédent/Actuel Travail Type" +msgstr "Type de travail précédent/actuel" #: .\base\templates\work_type_request\htmx\group_by.html:227 #: .\base\templates\work_type_request\htmx\requests.html:151 #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:127 #: .\employee\templates\tabs\shift-tab.html:293 msgid "Are you sure you want to delete this work type request?" -msgstr "Êtes-vous sûr de vouloir supprimer cette demande de type de travail ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette demande de type de travail ?" #: .\base\templates\work_type_request\htmx\work_type_comment.html:93 -#, fuzzy -#| msgid "Work Type Request" msgid "'s worktype request" -msgstr "Demande de type de travail" +msgstr "Demande de type de travail de" #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:62 -#, fuzzy -#| msgid "Requested Work Type" msgid "Requested work type" -msgstr "demandé Travail Type" +msgstr "Type de travail demandé" #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:66 #: .\base\translator.py:135 -#, fuzzy -#| msgid "Previous Work Type" msgid "Previous work type" -msgstr "Précédent Travail Type" +msgstr "Type de travail précédent" #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:88 -#, fuzzy -#| msgid "Current Work Type" msgid "Is permenent work type" -msgstr "Type de travail actuel" +msgstr "Est un type de travail permanent" #: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:161 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no work type requets to display." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de demandes de type de travail à afficher." #: .\base\templates\work_type_request\work_type_request_export.html:3 -#, fuzzy -#| msgid "Work Type Requests" msgid "Export Work Type Requests" -msgstr "Demandes de type de travail" +msgstr "Exporter les demandes de type de travail" #: .\base\translator.py:3 msgid "monday" -msgstr "Lundi" +msgstr "lundi" #: .\base\translator.py:4 msgid "tuesday" -msgstr "Mardi" +msgstr "mardi" #: .\base\translator.py:5 msgid "wednesday" -msgstr "Mercredi" +msgstr "mercredi" #: .\base\translator.py:6 msgid "thursday" -msgstr "Jeudi" +msgstr "jeudi" #: .\base\translator.py:7 msgid "friday" -msgstr "Vendredi" +msgstr "vendredi" #: .\base\translator.py:8 msgid "saturday" -msgstr "Samedi" +msgstr "samedi" #: .\base\translator.py:9 msgid "sunday" -msgstr "Dimanche" +msgstr "dimanche" #: .\base\translator.py:10 msgid "after" @@ -12232,7 +11381,7 @@ msgstr "après" #: .\base\translator.py:11 msgid "weekly" -msgstr "Hebdomadaire" +msgstr "hebdomadaire" #: .\base\translator.py:12 msgid "monthly" @@ -12240,19 +11389,19 @@ msgstr "mensuel" #: .\base\translator.py:13 msgid "Employee First Name" -msgstr "Employé Prénom" +msgstr "Prénom de l'employé·e" #: .\base\translator.py:14 msgid "Employee Last Name" -msgstr "Employé Famille Nom" +msgstr "Nom de l'employé·e" -#: .\base\translator.py:15 .\payroll\forms\component_forms.py:499 +#: .\base\translator.py:15 .\payroll\forms\component_forms.py:509 msgid "Bank Code #1" -msgstr "Bancaire Code #1" +msgstr "Code bancaire #1" -#: .\base\translator.py:16 .\payroll\forms\component_forms.py:500 +#: .\base\translator.py:16 .\payroll\forms\component_forms.py:510 msgid "Bank Code #2" -msgstr "Bancaire Code #2" +msgstr "Code bancaire #2" #: .\base\translator.py:17 msgid "RECRUITMENT" @@ -12260,11 +11409,11 @@ msgstr "RECRUTEMENT" #: .\base\translator.py:18 msgid "ONBOARDING" -msgstr "-SUREMBARQUEMENT" +msgstr "INTÉGRATION" #: .\base\translator.py:19 msgid "EMPLOYEE" -msgstr "EMPLOYÉE" +msgstr "EMPLOYÉ·E" #: .\base\translator.py:20 msgid "PAYROLL" @@ -12272,11 +11421,11 @@ msgstr "PAIE" #: .\base\translator.py:21 .\base\translator.py:91 msgid "ATTENDANCE" -msgstr "FRÉQUENTATION" +msgstr "PRÉSENCE" #: .\base\translator.py:22 msgid "LEAVE" -msgstr "PARTIR" +msgstr "CONGÉ" #: .\base\translator.py:23 .\base\translator.py:92 msgid "ASSET" @@ -12284,19 +11433,19 @@ msgstr "ACTIF" #: .\base\translator.py:24 msgid "Your asset request approved!." -msgstr "Votre demande d'actif approuvée !." +msgstr "Votre demande d'actif a été approuvée !" #: .\base\translator.py:25 msgid "Your asset request rejected!." -msgstr "Votre demande d'asset a été rejetée !." +msgstr "Votre demande d'actif a été rejetée !" #: .\base\translator.py:26 msgid "You are added to rotating work type" -msgstr "Vous êtes ajouté au type de travail rotatif" +msgstr "Tu es ajouté·e au type de travail rotatif" #: .\base\translator.py:27 msgid "You are added to rotating shift" -msgstr "Vous êtes ajouté à equart de travail tournante" +msgstr "Tu es ajouté·e au quart rotatif" #: .\base\translator.py:28 msgid "Your work type request has been canceled." @@ -12312,27 +11461,27 @@ msgstr "Votre demande de type de travail a été supprimée." #: .\base\translator.py:31 msgid "Your shift request has been canceled." -msgstr "Votre demande quart de travail a été annulée." +msgstr "Votre demande de quart a été annulée." #: .\base\translator.py:32 msgid "Your shift request has been approved." -msgstr "Votre demande quart de travail a été approuvée." +msgstr "Votre demande de quart a été approuvée." #: .\base\translator.py:33 msgid "Your shift request has been deleted." -msgstr "Votre demande Quart de travail a été supprimée." +msgstr "Votre demande de quart a été supprimée." #: .\base\translator.py:34 msgid "Your work details has been updated." -msgstr "Les détails de votre travail ont été mis à jour." +msgstr "Vos détails de travail ont été mis à jour." #: .\base\translator.py:35 msgid "You have a new leave request to validate." -msgstr "Vous avez une nouvelle demande de congé à valider." +msgstr "Tu as une nouvelle demande de congé à valider." #: .\base\translator.py:36 msgid "New leave type is assigned to you" -msgstr "Un nouveau type de congé vous est attribué" +msgstr "Un nouveau type de congé t'est attribué" #: .\base\translator.py:37 msgid "Your Leave request has been cancelled" @@ -12344,43 +11493,43 @@ msgstr "Votre demande de congé a été approuvée" #: .\base\translator.py:39 msgid "You are chosen as onboarding stage manager" -msgstr "Vous êtes choisi comme régisseur onboarding" +msgstr "Tu es choisi·e comme gestionnaire de l'étape d'intégration" #: .\base\translator.py:40 msgid "You are chosen as onboarding task manager" -msgstr "Vous êtes choisi comme gestionnaire de tâches onboarding" +msgstr "Tu es choisi·e comme gestionnaire de tâche d'intégration" #: .\base\translator.py:41 msgid "You got an OKR!." -msgstr "Vous avez un OCR !." +msgstr "Tu as un nouvel OKR!" #: .\base\translator.py:42 msgid "You have received feedback!" -msgstr "Vous avez reçu des commentaires !" +msgstr "Tu as reçu des commentaires!" #: .\base\translator.py:43 msgid "You have been assigned as a manager in a feedback!" -msgstr "Vous avez été désigné comme manager dans un feedback !" +msgstr "Tu as été assigné·e comme gestionnaire dans un feedback!" #: .\base\translator.py:44 msgid "You have been assigned as a subordinate in a feedback!" -msgstr "Vous avez été affecté en tant que subordonné dans un commentaire !" +msgstr "Tu as été assigné·e comme subordonné·e dans un feedback!" #: .\base\translator.py:45 msgid "You have been assigned as a colleague in a feedback!" -msgstr "Vous avez été désigné comme collègue dans un feedback !" +msgstr "Tu as été assigné·e comme collègue dans un feedback!" #: .\base\translator.py:46 msgid "You are chosen as one of recruitment manager" -msgstr "Vous êtes choisi comme l'un des responsables du recrutement" +msgstr "Tu es choisi·e comme un·e des gestionnaires de recrutement" #: .\base\translator.py:47 msgid "Your attendance for the date " -msgstr "Votre présence est validée pour la date" +msgstr "Votre présence à la date " #: .\base\translator.py:48 msgid " is validated" -msgstr "Validé" +msgstr " est validée" #: .\base\translator.py:49 #: .\horilla_views\templates\generic\horilla_nav.html:178 @@ -12388,17 +11537,17 @@ msgstr "Validé" #: .\leave\filters.py:369 .\leave\filters.py:392 .\leave\filters.py:405 #: .\leave\filters.py:429 #: .\onboarding\templates\onboarding\candidates_view.html:169 -#: .\payroll\filters.py:363 .\payroll\filters.py:385 +#: .\payroll\filters.py:434 .\payroll\filters.py:456 msgid "Select" msgstr "Sélectionner" #: .\base\translator.py:62 msgid "One time date" -msgstr "Une date unique" +msgstr "Date unique" #: .\base\translator.py:63 msgid "Is condition based" -msgstr "Est basé sur la condition" +msgstr "Est conditionnel" #: .\base\translator.py:64 msgid "Is taxable" @@ -12406,7 +11555,7 @@ msgstr "Est imposable" #: .\base\translator.py:65 msgid "Is fixed" -msgstr "Est corrigé" +msgstr "Est fixé" #: .\base\translator.py:66 msgid "Value" @@ -12418,7 +11567,7 @@ msgstr "Si choix" #: .\base\translator.py:68 .\base\translator.py:85 msgid "Is tax" -msgstr "Est-ce que la taxe" +msgstr "Est impôt" #: .\base\translator.py:69 msgid "If amount" @@ -12426,11 +11575,11 @@ msgstr "Si montant" #: .\base\translator.py:70 msgid "If condition" -msgstr "Si Condition" +msgstr "Si condition" #: .\base\translator.py:71 msgid "Employer rate" -msgstr "Tarif Employeur :" +msgstr "Taux de l'employeur" #: .\base\translator.py:72 msgid "Contract name" @@ -12438,11 +11587,11 @@ msgstr "Nom du contrat" #: .\base\translator.py:73 msgid "Contract start date" -msgstr "Date de début de contrat" +msgstr "Date de début du contrat" #: .\base\translator.py:74 msgid "Contract end date" -msgstr "Contracter Date Fin" +msgstr "Date de fin du contrat" #: .\base\translator.py:75 msgid "Wage type" @@ -12450,19 +11599,19 @@ msgstr "Type de salaire" #: .\base\translator.py:76 msgid "Calculate daily leave amount" -msgstr "Calculer le montant des congés journaliers" +msgstr "Calculer le montant journalier de congé" #: .\base\translator.py:77 msgid "Deduction for one leave amount" -msgstr "Montant de la déduction pour congé unique" +msgstr "Déduction pour un montant de congé" #: .\base\translator.py:78 msgid "Deduct leave from basic pay" -msgstr "Déduire les congés du salaire de base" +msgstr "Déduire le congé du salaire de base" #: .\base\translator.py:79 msgid "Job role" -msgstr "Rôle de l'emploi" +msgstr "Rôle de travail" #: .\base\translator.py:80 msgid "Work type" @@ -12470,10 +11619,10 @@ msgstr "Type de travail" #: .\base\translator.py:81 msgid "Pay frequency" -msgstr "Fréquence de Paiement" +msgstr "Fréquence de paie" -#: .\base\translator.py:82 .\payroll\models\models.py:92 -#: .\payroll\models\tax_models.py:52 +#: .\base\translator.py:82 .\payroll\models\models.py:90 +#: .\payroll\models\tax_models.py:56 msgid "Filing status" msgstr "Statut de dépôt" @@ -12483,31 +11632,31 @@ msgstr "Statut du contrat" #: .\base\translator.py:84 msgid "Contract document" -msgstr "Document contractuel" +msgstr "Document du contrat" #: .\base\translator.py:86 msgid "Update compensation" -msgstr "Mettre à jour la rémunération" +msgstr "Mettre à jour la compensation" #: .\base\translator.py:87 msgid "Is pretax" -msgstr "Is Pretax" +msgstr "Est avant impôt" #: .\base\translator.py:88 msgid "DASHBOARD" -msgstr "TABLEAU BORD" +msgstr "TABLEAU DE BORD" #: .\base\translator.py:89 msgid "SHIFT REQUESTS" -msgstr "DEMANDES QUART TRAVAIL" +msgstr "DEMANDES DE DÉCALAGE" #: .\base\translator.py:90 msgid "WORK TYPE REQUESTS" -msgstr "DEMANDES TYPE TRAVAIL" +msgstr "DEMANDES DE TYPE DE TRAVAIL" #: .\base\translator.py:93 msgid "Single" -msgstr "Seul" +msgstr "Célibataire" #: .\base\translator.py:94 msgid "Married" @@ -12519,359 +11668,274 @@ msgstr "Divorcé" #: .\base\translator.py:97 msgid "Rotate every weekend" -msgstr "Rotation chaque week-end" +msgstr "Tourner chaque week-end" + +#: .\base\translator.py:99 +msgid "Request description" +msgstr "Description de la demande" #: .\base\translator.py:104 .\leave\filters.py:381 .\leave\filters.py:418 #: .\leave\filters.py:440 msgid "Employment Type" msgstr "Type d'emploi" -#: .\base\translator.py:105 .\leave\models.py:70 +#: .\base\translator.py:105 .\leave\models.py:64 msgid "Jan" msgstr "Jan" -#: .\base\translator.py:106 .\leave\models.py:71 +#: .\base\translator.py:106 .\leave\models.py:65 msgid "Feb" msgstr "Fév" -#: .\base\translator.py:107 .\leave\models.py:72 +#: .\base\translator.py:107 .\leave\models.py:66 msgid "Mar" -msgstr "Mar" +msgstr "Mars" -#: .\base\translator.py:108 .\leave\models.py:73 +#: .\base\translator.py:108 .\leave\models.py:67 msgid "Apr" -msgstr "Avr" +msgstr "Avril" -#: .\base\translator.py:110 .\leave\models.py:75 +#: .\base\translator.py:110 .\leave\models.py:69 msgid "Jun" msgstr "Juin" -#: .\base\translator.py:111 .\leave\models.py:76 +#: .\base\translator.py:111 .\leave\models.py:70 msgid "Jul" -msgstr "Juillet" +msgstr "Juil" -#: .\base\translator.py:112 .\leave\models.py:77 +#: .\base\translator.py:112 .\leave\models.py:71 msgid "Aug" msgstr "Août" -#: .\base\translator.py:113 .\leave\models.py:78 +#: .\base\translator.py:113 .\leave\models.py:72 msgid "Sep" -msgstr "Sep" +msgstr "Sept" -#: .\base\translator.py:114 .\leave\models.py:79 +#: .\base\translator.py:114 .\leave\models.py:73 msgid "Oct" -msgstr "Octobre" +msgstr "Oct" -#: .\base\translator.py:115 .\leave\models.py:80 +#: .\base\translator.py:115 .\leave\models.py:74 msgid "Nov" msgstr "Nov" -#: .\base\translator.py:116 .\leave\models.py:81 +#: .\base\translator.py:116 .\leave\models.py:75 msgid "Dec" msgstr "Déc" #: .\base\translator.py:117 msgid "Additional info" -msgstr "information additionnelle" +msgstr "Informations complémentaires" -#: .\base\translator.py:118 .\recruitment\models.py:371 -#, fuzzy -#| msgid "Scheduled Date" +#: .\base\translator.py:118 .\recruitment\models.py:405 msgid "Schedule date" -msgstr "Date Prévue" +msgstr "Date de planification" #: .\base\translator.py:120 #: .\project\templates\dashboard\project_details.html:42 #: .\project\templates\project\new\project_kanban_view.html:91 -#, fuzzy -#| msgid "End Date" msgid "End date" msgstr "Date de fin" #: .\base\translator.py:121 -#, fuzzy -#| msgid "Recruitment Managers" msgid "Recruitment managers" -msgstr "Responsables du recrutement" +msgstr "Gestionnaires de recrutement" #: .\base\translator.py:122 -#, fuzzy -#| msgid "Stage Managers" msgid "Stage managers" -msgstr "Étape Gestionnaires" +msgstr "Gestionnaires d'étape" #: .\base\translator.py:123 -#, fuzzy -#| msgid "Stage Type" msgid "Stage type" -msgstr "Type d'Étape" +msgstr "Type d'étape" #: .\base\translator.py:124 -#, fuzzy -#| msgid "Scheduled From" msgid "Scheduled from" -msgstr "Programmé à partir de" +msgstr "Planifié à partir de" #: .\base\translator.py:125 -#, fuzzy -#| msgid "Scheduled Till" msgid "Scheduled till" -msgstr "Prévue à partir de" +msgstr "Planifié jusqu'à" #: .\base\translator.py:126 #: .\project\templates\project\new\filter_project.html:27 -#, fuzzy -#| msgid "Start Date From" msgid "Start from" -msgstr "Date de début du" +msgstr "Commencer à partir de" #: .\base\translator.py:127 #: .\project\templates\project\new\filter_project.html:31 -#: .\project\templates\task\new\filter_task.html:29 -#, fuzzy -#| msgid "End Date Till" msgid "End till" -msgstr "Date de fin jusqu'au" +msgstr "Fin jusqu'à" #: .\base\translator.py:128 -#, fuzzy -#| msgid "Employee First Name" msgid "Employee first name" -msgstr "Employé Prénom" +msgstr "Prénom de l'employé·e" #: .\base\translator.py:129 -#, fuzzy -#| msgid "Employee Last Name" msgid "Employee last name" -msgstr "Employé Famille Nom" +msgstr "Nom de l'employé·e" -#: .\base\translator.py:130 .\employee\models.py:350 +#: .\base\translator.py:130 .\employee\models.py:380 #: .\offboarding\templates\offboarding\resignation\filter.html:28 #: .\payroll\templates\payroll\loan\filter.html:31 #: .\payroll\templates\payroll\reimbursement\filter.html:27 -#, fuzzy -#| msgid "Reporting Manager" msgid "Reporting manager" -msgstr "Rapports Responsable" +msgstr "Gestionnaire de rapport" #: .\base\translator.py:133 msgid "Gte" -msgstr "Plus grand ou égal à" +msgstr "Gte" #: .\base\translator.py:134 msgid "Lte" -msgstr "inférieur ou égal à" +msgstr "Lte" #: .\base\translator.py:136 -#, fuzzy -#| msgid "Current Shift" msgid "Current shift" -msgstr "Décalage actuel travail en équi" +msgstr "Shift actuel" #: .\base\translator.py:137 msgid "Rotating shift" -msgstr "Décalage rotatif" +msgstr "Shift rotatif" #: .\base\translator.py:138 -#, fuzzy -#| msgid "No change detected." msgid "Next change date" -msgstr "Aucun changement détecté." +msgstr "Date du prochain changement" #: .\base\translator.py:139 -#, fuzzy -#| msgid "Next Shift" msgid "Next shift" -msgstr "suivante travail par roulement" +msgstr "Prochain shift" #: .\base\translator.py:140 -#, fuzzy -#| msgid "Current Work Type" msgid "Current work type" msgstr "Type de travail actuel" #: .\base\translator.py:141 -#, fuzzy -#| msgid "Next Work Type" msgid "Next work type" -msgstr "Type de travail suivant" +msgstr "Prochain type de travail" #: .\base\translator.py:142 -#, fuzzy -#| msgid "Start Date From" msgid "Start date from" -msgstr "Date de début du" +msgstr "Date de début à partir de" #: .\base\translator.py:143 -#, fuzzy -#| msgid "Start Date Till" msgid "Start date till" -msgstr "Date de début jusqu'au" +msgstr "Date de début jusqu'à" #: .\base\translator.py:144 -#, fuzzy -#| msgid "End Date From" msgid "End date from" -msgstr "Date de fin de" +msgstr "Date de fin à partir de" #: .\base\translator.py:145 -#, fuzzy -#| msgid "End Date Till" msgid "End date till" -msgstr "Date de fin jusqu'au" +msgstr "Date de fin jusqu'à" #: .\base\translator.py:146 -#, fuzzy -#| msgid "Work Location" msgid "Location" -msgstr "Travail Lieu" +msgstr "Lieu" #: .\base\translator.py:147 -#, fuzzy -#| msgid "Attendance Break Point" msgid "Attendance clock in" -msgstr "Point d'arrêt de Fréquentation" +msgstr "Pointage d'entrée" #: .\base\translator.py:148 -#, fuzzy -#| msgid "Attendance Break Point" msgid "Attendance clock out" -msgstr "Point d'arrêt de Fréquentation" +msgstr "Pointage de sortie" #: .\base\translator.py:149 -#, fuzzy -#| msgid "Overtime approved" msgid "Attendance overtime approve" msgstr "Heures supplémentaires approuvées" #: .\base\translator.py:150 -#, fuzzy -#| msgid "Hour Account" msgid "Hour account" -msgstr "Hour Compte" +msgstr "Compte d'heures" #: .\base\translator.py:151 -#, fuzzy -#| msgid "Check-out date" msgid "Clock out date" -msgstr "Vérifier-Dehors Date" +msgstr "Date de sortie" #: .\base\translator.py:152 -#, fuzzy -#| msgid "Check-in date" msgid "Clock in date" -msgstr "Vérifier-Dans Date" +msgstr "Date d'entrée" #: .\base\translator.py:153 -#, fuzzy -#| msgid "Shift Day" msgid "Shift day" -msgstr "Quarts Jour" +msgstr "Jour de shift" #: .\base\translator.py:154 -#, fuzzy -#| msgid "Attendance date" msgid "Attendance date from" -msgstr "Fréquentation Date" +msgstr "Date de présence à partir de" #: .\base\translator.py:155 -#, fuzzy -#| msgid "from" msgid "In from" -msgstr "de" +msgstr "À partir de" #: .\base\translator.py:156 .\base\translator.py:158 -#, fuzzy -#| msgid "Out From" msgid "Out from" -msgstr "En Dehors de Depuis" +msgstr "De" #: .\base\translator.py:157 -#, fuzzy -#| msgid "Attendance date" msgid "Attendance date till" -msgstr "Fréquentation Date" +msgstr "Date de présence jusqu'à" #: .\base\translator.py:159 -#, fuzzy -#| msgid "Out Till" msgid "Out till" -msgstr "Bout Jusqu'au" +msgstr "Jusqu'à" #: .\base\translator.py:160 msgid "In till" -msgstr "Dans jusqu'à" +msgstr "Jusqu'à" -#: .\base\translator.py:161 .\leave\models.py:364 -#: .\payroll\models\models.py:1714 +#: .\base\translator.py:161 .\leave\models.py:409 .\leave\models.py:1216 +#: .\payroll\models\models.py:1614 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:434 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:112 -#, fuzzy -#| msgid "Leave types" msgid "Leave type" -msgstr "Congé de types" +msgstr "Type de congé" #: .\base\translator.py:162 -#, fuzzy -#| msgid "From Date" msgid "From date" -msgstr "Partir de Date" +msgstr "À partir de la date" #: .\base\translator.py:163 -#, fuzzy -#| msgid "End Date" msgid "To date" -msgstr "Date de fin" +msgstr "À date" #: .\base\translator.py:164 -#, fuzzy -#| msgid "Assigned Date" msgid "Assigned date" -msgstr "Attribué Date" +msgstr "Date assignée" #: .\base\translator.py:165 -#, fuzzy -#| msgid "Based On week" msgid "Based on week" -msgstr "Basé Sur Semaine" +msgstr "Basé sur la semaine" #: .\base\translator.py:166 -#, fuzzy -#| msgid "Based On Weekday" msgid "Based on week day" -msgstr "Basé Sur Semainejour" +msgstr "Basé sur le jour de la semaine" #: .\base\translator.py:167 msgid "Emp obj" -msgstr "objet employé" +msgstr "Obj d'employé·e" #: .\base\translator.py:168 msgid "Updated at" msgstr "Mis à jour à" #: .\base\translator.py:169 -#, fuzzy -#| msgid "Created Date" msgid "Created at" -msgstr "Date de création" +msgstr "Créé à" #: .\base\translator.py:170 -#, fuzzy -#| msgid "Created Date" msgid "Created at date range" -msgstr "Date de création" +msgstr "Créé à une plage de dates" #: .\base\translator.py:171 -#, fuzzy -#| msgid "Review Cycle" msgid "Review cycle" -msgstr "Révision Cycle" +msgstr "Cycle d'examen" #: .\base\translator.py:172 -#, fuzzy -#| msgid "Assets" msgid "Asset list" -msgstr "Actifs" +msgstr "Liste d'actifs" #: .\base\translator.py:173 #: .\horillavenv\Lib\site-packages\haystack\templates\panels\haystack.html:5 @@ -12879,110 +11943,77 @@ msgid "Query" msgstr "Requête" #: .\base\translator.py:174 -#, fuzzy -#| msgid "Asset Category Update" msgid "Asset category name" -msgstr "Actifs Catégorie Mise à jour" +msgstr "Nom de la catégorie d'actifs" #: .\base\translator.py:175 -#, fuzzy -#| msgid "Asset Category Creation" msgid "Asset category description" -msgstr "Actifs Création Catégorie" +msgstr "Description de la catégorie d'actifs" #: .\base\translator.py:176 -#, fuzzy -#| msgid "Asset Name" msgid "Asset name" -msgstr "Actif Nom" +msgstr "Nom de l'actif" #: .\base\translator.py:177 -#, fuzzy -#| msgid "Asset Creation" msgid "Asset tracking" -msgstr "Actif Création" +msgstr "Suivi des actifs" #: .\base\translator.py:178 -#, fuzzy -#| msgid "Asset Update" msgid "Asset purchase date" -msgstr "Actifs Mise à jour" +msgstr "Date d'achat de l'actif" #: .\base\translator.py:179 -#, fuzzy -#| msgid "Purchase Cost" msgid "Asset purchase cost" -msgstr "Achat Coût" +msgstr "Coût d'achat de l'actif" #: .\base\translator.py:180 -#, fuzzy -#| msgid "Asset Lot Number" msgid "Asset lot number" -msgstr "Numéro Lot l'actif" +msgstr "Numéro de lot de l'actif" #: .\base\translator.py:181 -#, fuzzy -#| msgid "Asset Category" msgid "Asset category" -msgstr "Actifs Catégorie" +msgstr "Catégorie d'actif" #: .\base\translator.py:182 -#, fuzzy -#| msgid "Asset Update" msgid "Asset status" -msgstr "Actifs Mise à jour" +msgstr "Statut de l'actif" -#: .\base\translator.py:183 .\recruitment\templates\recruitment\filters.html:22 +#: .\base\translator.py:183 +#: .\report\templates\report\recruitment_report.html:132 msgid "True" msgstr "Vrai" #: .\base\translator.py:185 -#, fuzzy -#| msgid "Onboarding Portal Stage" msgid "Onboarding Portal S…" -msgstr "Étape du portail d'intégration" +msgstr "Portail d'intégration S…" #: .\base\translator.py:186 -#, fuzzy -#| msgid "Employee work information updated." msgid "Employee work information" -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Informations sur le travail de l'employé·e" #: .\base\translator.py:187 -#, fuzzy -#| msgid "Rotating work type assigned." msgid "Rotating work type assign" -msgstr "Type de travail rotatif attribué." +msgstr "Affectation de type de travail rotatif" #: .\base\translator.py:188 -#, fuzzy -#| msgid "Employee Shift Schedule" msgid "Employee shift schedule" -msgstr "Horaire de travail des employés" +msgstr "Horaire de quart de l'employé·e" #: .\base\translator.py:189 -#, fuzzy -#| msgid "Rotating shift assigned." msgid "Rotating shift assign" -msgstr "shift rotatif attribué." +msgstr "Affectation de quart rotatif" #: .\base\translator.py:190 -#, fuzzy -#| msgid "Onboarding Portal Stage" msgid "Onboarding portal" -msgstr "Étape du portail d'intégration" +msgstr "Portail d'intégration" #: .\base\translator.py:191 -#, fuzzy -#| msgid "Start Date Breakdown" msgid "Start date breakdown" -msgstr "Répartition de la Date de Début" +msgstr "Répartition de la date de début" #: .\base\translator.py:192 -#, fuzzy -#| msgid "End Date Breakdown" msgid "End date breakdown" -msgstr "Répartition de Fin Date" +msgstr "Répartition de la date de fin" #: .\base\translator.py:193 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_type.html:41 @@ -12991,10 +12022,8 @@ msgid "Payment" msgstr "Paiement" #: .\base\translator.py:194 -#, fuzzy -#| msgid "Dashboard" msgid "dashboard" -msgstr "Tableaubord" +msgstr "tableau de bord" #: .\base\translator.py:195 msgid "pipeline" @@ -13002,1961 +12031,1687 @@ msgstr "pipeline" #: .\base\translator.py:196 msgid "recruitment-survey-question-template-view" -msgstr "" +msgstr "modèle-de-question-d'enquête-de-recrutement-vue" #: .\base\translator.py:197 -#, fuzzy -#| msgid "Candidate View" msgid "candidate-view" -msgstr "Candidat Voir" +msgstr "vue-candidat" #: .\base\translator.py:198 -#, fuzzy -#| msgid "Recruitment" msgid "recruitment-view" -msgstr "Recrutement" +msgstr "vue-recrutement" #: .\base\translator.py:199 -#, fuzzy -#| msgid "Interview" msgid "stage-view" -msgstr "Entretien" +msgstr "vue-étape" #: .\base\translator.py:200 msgid "view-onboarding-dashboard" -msgstr "" +msgstr "vue-tableau-de-bord-intégration" #: .\base\translator.py:201 -#, fuzzy -#| msgid "Onboarding View" msgid "onboarding-view" -msgstr "L'intégration Voir" +msgstr "vue-intégration" #: .\base\translator.py:202 -#, fuzzy -#| msgid "Candidate View" msgid "candidates-view" -msgstr "Candidat Voir" +msgstr "vue-candidats" #: .\base\translator.py:203 -#, fuzzy -#| msgid "employee" msgid "employee-profile" -msgstr "Employé" +msgstr "profil-employé·e" #: .\base\translator.py:204 -#, fuzzy -#| msgid "employee" msgid "employee-view" -msgstr "Employé" +msgstr "vue-employé·e" #: .\base\translator.py:205 -#, fuzzy -#| msgid "Shift Request" msgid "shift-request-view" -msgstr "Quart Demande" +msgstr "vue-demande-de-quart" #: .\base\translator.py:206 -#, fuzzy -#| msgid "Work type request added." msgid "work-type-request-view" -msgstr "Demande de type de travail ajoutée." +msgstr "vue-demande-type-de-travail" #: .\base\translator.py:207 -#, fuzzy -#| msgid "Rotating shift assigned." msgid "rotating-shift-assign" -msgstr "shift rotatif attribué." +msgstr "assignation-quart-rotatif" #: .\base\translator.py:208 -#, fuzzy -#| msgid "Rotating work type assigned." msgid "rotating-work-type-assign" -msgstr "Type de travail rotatif attribué." +msgstr "assignation-type-de-travail-rotatif" #: .\base\translator.py:209 msgid "view-payroll-dashboard" -msgstr "" +msgstr "vue-tableau-de-bord-paie" #: .\base\translator.py:210 -#, fuzzy -#| msgid "Contract" msgid "view-contract" -msgstr "Contracter" +msgstr "vue-contrat" #: .\base\translator.py:211 -#, fuzzy -#| msgid "Allowance" msgid "view-allowance" -msgstr "indemnités" +msgstr "vue-allocation" #: .\base\translator.py:212 -#, fuzzy -#| msgid "Deduction" msgid "view-deduction" -msgstr "Déduction" +msgstr "vue-déduction" #: .\base\translator.py:213 -#, fuzzy -#| msgid "Payslip" msgid "view-payslip" -msgstr "Fiche de paie" +msgstr "vue-bulletin-de-paie" #: .\base\translator.py:214 -#, fuzzy -#| msgid "Filing status" msgid "filing-status-view" -msgstr "Statut de dépôt" +msgstr "vue-statuts-de-dépôt" #: .\base\translator.py:215 -#, fuzzy -#| msgid "Attendance" msgid "attendance-view" -msgstr "Fréquentation" +msgstr "vue-présence" #: .\base\translator.py:216 -#, fuzzy -#| msgid "Requested Attendances" msgid "request-attendance-view" -msgstr "Présences demandées" +msgstr "vue-demande-de-présence" #: .\base\translator.py:217 -#, fuzzy -#| msgid "Overtime approved" msgid "attendance-overtime-view" -msgstr "Heures supplémentaires approuvées" +msgstr "vue-heures-supplémentaires-de-présence" #: .\base\translator.py:218 -#, fuzzy -#| msgid "Attendance Activity" msgid "attendance-activity-view" -msgstr "Activité de Fréquentation" +msgstr "vue-activité-de-présence" #: .\base\translator.py:219 msgid "late-come-early-out-view" -msgstr "" +msgstr "vue-retard-entrée-tôt-sortie" #: .\base\translator.py:220 -#, fuzzy -#| msgid "My Attendance" msgid "view-my-attendance" -msgstr "Ma Fréquentation" +msgstr "vue-ma-présence" #: .\base\translator.py:221 -#, fuzzy -#| msgid "Dashboard" msgid "leave-dashboard" -msgstr "Tableaubord" +msgstr "tableau-de-bord-des-congés" #: .\base\translator.py:222 msgid "leave-employee-dashboard" -msgstr "" +msgstr "tableau-de-bord-congé-employé·e" #: .\base\translator.py:223 -#, fuzzy -#| msgid "User Leave" msgid "user-leave" -msgstr "D'utilisateur Congé" +msgstr "congé-utilisateur" #: .\base\translator.py:224 msgid "user-request-view" -msgstr "" +msgstr "vue-demande-utilisateur" #: .\base\translator.py:225 -#, fuzzy -#| msgid "Interview" msgid "type-view" -msgstr "Entretien" +msgstr "vue-type" #: .\base\translator.py:226 -#, fuzzy -#| msgid "Assign Leave" msgid "assign-view" -msgstr "Attribuer Congé" +msgstr "vue-assignation" #: .\base\translator.py:227 -#, fuzzy -#| msgid "Requested" msgid "request-view" -msgstr "Demandée" +msgstr "vue-demande" #: .\base\translator.py:228 -#, fuzzy -#| msgid "Holiday" msgid "holiday-view" -msgstr "Férié" +msgstr "vue-jour-férié" #: .\base\translator.py:229 -#, fuzzy -#| msgid "Company Leave" msgid "company-leave-view" -msgstr "Congé D'entreprise" +msgstr "vue-congé-entreprise" #: .\base\translator.py:230 -#, fuzzy -#| msgid "Dashboard View" msgid "dashboard-view" -msgstr "Tableaubord Voir" +msgstr "vue-tableau-de-bord" #: .\base\translator.py:231 -#, fuzzy -#| msgid "Objectives" msgid "objective-list-view" -msgstr "Objectifs" +msgstr "vue-liste-objectifs" #: .\base\translator.py:232 -#, fuzzy -#| msgid "Feedback" msgid "feedback-view" -msgstr "Retour" +msgstr "vue-retour-d'expérience" #: .\base\translator.py:233 -#, fuzzy -#| msgid "period" msgid "period-view" -msgstr "Période" +msgstr "vue-période" #: .\base\translator.py:234 -#, fuzzy -#| msgid "Question Template" msgid "question-template-view" -msgstr "Modèle de questions" +msgstr "vue-modèle-de-question" #: .\base\translator.py:235 -#, fuzzy -#| msgid "Asset Category" msgid "asset-category-view" -msgstr "Actifs Catégorie" +msgstr "vue-catégorie-d'actifs" #: .\base\translator.py:236 -#, fuzzy -#| msgid "Request and Allocation" msgid "asset-request-allocation-view" -msgstr "Demande et Allocation" +msgstr "vue-allocation-demande-d'actif" #: .\base\translator.py:237 .\base\translator.py:255 -#, fuzzy -#| msgid "Recruitment" msgid "recruitment" -msgstr "Recrutement" +msgstr "recrutement" #: .\base\translator.py:238 -#, fuzzy -#| msgid "Contract" msgid "update-contract" -msgstr "Contracter" +msgstr "mise-à-jour-contrat" #: .\base\translator.py:239 .\base\translator.py:246 -#, fuzzy -#| msgid "Allowance" msgid "update-allowance" -msgstr "indemnités" +msgstr "mise-à-jour-allocation" #: .\base\translator.py:240 .\base\translator.py:247 -#, fuzzy -#| msgid "Deduction" msgid "update-deduction" -msgstr "Déduction" +msgstr "mise-à-jour-déduction" #: .\base\translator.py:241 -#, fuzzy -#| msgid "Work type updated." msgid "type-update" -msgstr "Type de travail mis à jour." +msgstr "mise-à-jour-type" #: .\base\translator.py:242 msgid "type-creation" -msgstr "" +msgstr "création-type" #: .\base\translator.py:243 -#, fuzzy -#| msgid "Asset Category" msgid "asset-batch-view" -msgstr "Actifs Catégorie" +msgstr "vue-lot-d'actifs" #: .\base\translator.py:244 -#, fuzzy -#| msgid "Deduction" msgid "create-deduction" -msgstr "Déduction" +msgstr "créer-déduction" #: .\base\translator.py:245 -#, fuzzy -#| msgid "Allowance" msgid "create-allowance" -msgstr "indemnités" +msgstr "créer-allocation" #: .\base\translator.py:248 msgid "pms" -msgstr "" +msgstr "pms" #: .\base\translator.py:250 -#, fuzzy -#| msgid "Leave" msgid "leave" -msgstr "Partir" +msgstr "congé" #: .\base\translator.py:251 -#, fuzzy -#| msgid "Attendance" msgid "attendance" -msgstr "Fréquentation" +msgstr "présence" #: .\base\translator.py:252 -#, fuzzy -#| msgid "Payroll" msgid "payroll" -msgstr "Paie" +msgstr "paie" #: .\base\translator.py:253 -#, fuzzy -#| msgid "Employee" msgid "employee" -msgstr "Employé" +msgstr "employé·e" #: .\base\translator.py:254 -#, fuzzy -#| msgid "Onboarding" msgid "onboarding" -msgstr "Intégration" +msgstr "intégration" #: .\base\translator.py:256 -#, fuzzy -#| msgid "Settings" msgid "settings" -msgstr "Paramètres" +msgstr "paramètres" #: .\base\translator.py:257 -#, fuzzy -#| msgid "Recruitment" msgid "department-view" -msgstr "Recrutement" +msgstr "vue-département" #: .\base\translator.py:258 -#, fuzzy -#| msgid "Job position" msgid "job-position-view" -msgstr "Poste" +msgstr "vue-poste-de-travail" #: .\base\translator.py:259 msgid "job-role-view" -msgstr "" +msgstr "vue-rôle-de-travail" #: .\base\translator.py:260 -#, fuzzy -#| msgid "Interview" msgid "work-type-view" -msgstr "Entretien" +msgstr "vue-type-de-travail" #: .\base\translator.py:261 -#, fuzzy -#| msgid "Rotating work type assigned." msgid "rotating-work-type-view" -msgstr "Type de travail rotatif attribué." +msgstr "vue-type-de-travail-rotatif" #: .\base\translator.py:262 -#, fuzzy -#| msgid "employee" msgid "employee-type-view" -msgstr "Employé" +msgstr "vue-type-employé·e" #: .\base\translator.py:263 -#, fuzzy -#| msgid "employee" msgid "employee-shift-view" -msgstr "Employé" +msgstr "vue-quart-employé·e" #: .\base\translator.py:264 -#, fuzzy -#| msgid "Employee Shift Schedule" msgid "employee-shift-schedule-view" -msgstr "Horaire de travail des employés" +msgstr "vue-horaire-quart-employé·e" #: .\base\translator.py:265 -#, fuzzy -#| msgid "Rotating shift assigned." msgid "rotating-shift-view" -msgstr "shift rotatif attribué." +msgstr "vue-de-poste-de-travail-rotatif" #: .\base\translator.py:266 -#, fuzzy -#| msgid "Overtime approved" msgid "attendance-settings-view" -msgstr "Heures supplémentaires approuvées" +msgstr "vue-des-paramètres-de-présence" #: .\base\translator.py:267 -#, fuzzy -#| msgid "period" msgid "user-group-view" -msgstr "Période" +msgstr "vue-du-groupe-d'utilisateurs" #: .\base\translator.py:268 -#, fuzzy -#| msgid "Company Leave" msgid "company-view" -msgstr "Congé D'entreprise" +msgstr "vue-de-l-entreprise" #: .\base\translator.py:269 -#, fuzzy -#| msgid "Employee permission assigned." msgid "employee-permission-assign" -msgstr "Autorisation d'employé attribuée." +msgstr "assignation-permission-employé·e" #: .\base\translator.py:270 -#, fuzzy -#| msgid "Currency" msgid "currency" -msgstr "Devise" +msgstr "devise" #: .\base\translator.py:271 -#, fuzzy -#| msgid "My Leave Request" msgid "leave-allocation-request-view" -msgstr "Ma Demande Congé" +msgstr "vue-des-demandes-d'allocations-de-congés" #: .\base\translator.py:272 -#, fuzzy -#| msgid "employee" msgid "employee-view-update" -msgstr "Employé" +msgstr "mise-à-jour-vue-employé·e" #: .\base\translator.py:273 -#, fuzzy -#| msgid "Employee updated." msgid "employee-bulk-update" -msgstr "Employé mis à jour." +msgstr "mise-à-jour-masse-employé·e" #: .\base\translator.py:274 msgid "not_set" -msgstr "" +msgstr "non_défini" #: .\base\translator.py:275 -#, fuzzy -#| msgid "Objective created" msgid "objective-creation" -msgstr "Objectif créé" +msgstr "création-d'objectif" #: .\base\translator.py:276 -#, fuzzy -#| msgid "Feedback" msgid "feedback-creation" -msgstr "Retour" +msgstr "création-de-feedback" #: .\base\translator.py:277 msgid "helpdesk" -msgstr "" +msgstr "service-d'assistance" #: .\base\translator.py:278 -#, fuzzy -#| msgid "Asset Category" msgid "faq-category-view" -msgstr "Actifs Catégorie" +msgstr "vue-catégorie-de-faq" #: .\base\translator.py:279 -#, fuzzy -#| msgid "Interview" msgid "faq-view" -msgstr "Entretien" +msgstr "vue-faq" #: .\base\translator.py:280 -#, fuzzy -#| msgid "Interview" msgid "ticket-view" -msgstr "Entretien" +msgstr "vue-ticket" #: .\base\translator.py:281 -#, fuzzy -#| msgid "Contract status" msgid "ticket-detail" -msgstr "Statut du contrat" +msgstr "détail-ticket" #: .\base\translator.py:282 -#, fuzzy -#| msgid "Interview" msgid "ticket-type-view" -msgstr "Entretien" +msgstr "vue-type-de-ticket" #: .\base\translator.py:283 -#, fuzzy -#| msgid "Interview" msgid "tag-view" -msgstr "Entretien" +msgstr "vue-étiquette" #: .\base\translator.py:284 msgid "mail-server-conf" -msgstr "" +msgstr "conf-serveur-mail" #: .\base\translator.py:285 -#, fuzzy -#| msgid "Email Configuration" msgid "configuration" -msgstr "Configuration des e-mails" +msgstr "configuration" #: .\base\translator.py:286 msgid "multiple-approval-condition" -msgstr "" +msgstr "condition-d'approbation-multiple" #: .\base\translator.py:287 -#, fuzzy -#| msgid "Allowance view" msgid "skill-zone-view" -msgstr "Indemnités Voir" +msgstr "vue-zone-de-compétence" #: .\base\translator.py:288 -#, fuzzy -#| msgid "Allowance" msgid "view-mail-templates" -msgstr "indemnités" +msgstr "voir-les-modèles-de-mail" #: .\base\translator.py:289 -#, fuzzy -#| msgid "Allowance" msgid "view-loan" -msgstr "indemnités" +msgstr "voir-le-prêt" #: .\base\translator.py:290 msgid "view-reimbursement" -msgstr "" +msgstr "voir-le-remboursement" #: .\base\translator.py:291 -#, fuzzy -#| msgid "Recruitment Managers" msgid "department-manager-view" -msgstr "Responsables du recrutement" +msgstr "vue-manager-de-département" #: .\base\translator.py:292 -#, fuzzy -#| msgid "Settings" msgid "date-settings" -msgstr "Paramètres" +msgstr "paramètres-de-date" #: .\base\translator.py:293 -#, fuzzy -#| msgid "Reporting Manager" msgid "reporting_manager" -msgstr "Rapports Responsable" +msgstr "manager-rapport" #: .\base\translator.py:294 -#, fuzzy -#| msgid "Department" msgid "department" -msgstr "Département" +msgstr "département" #: .\base\translator.py:295 -#, fuzzy -#| msgid "Job position" msgid "job_position" -msgstr "Poste" +msgstr "poste" #: .\base\translator.py:296 -#, fuzzy -#| msgid "Job role" msgid "job_role" -msgstr "Rôle de l'emploi" +msgstr "rôle" #: .\base\translator.py:297 -#, fuzzy -#| msgid "Shift" msgid "shift" -msgstr "Quarts Info" +msgstr "poste" #: .\base\translator.py:298 -#, fuzzy -#| msgid "Work type" msgid "work_type" -msgstr "Type de travail" +msgstr "type-de-travail" #: .\base\translator.py:299 -#, fuzzy -#| msgid "Company" msgid "company" -msgstr "Entreprise" +msgstr "entreprise" #: .\base\translator.py:300 msgid "employee-create-personal-info" -msgstr "" +msgstr "création-info-personnelle-employé·e" #: .\base\translator.py:301 -#, fuzzy -#| msgid "Onboarding" msgid "offboarding" -msgstr "Intégration" +msgstr "départ" #: .\base\translator.py:302 -#, fuzzy -#| msgid "Onboarding View" msgid "offboarding-pipeline" -msgstr "L'intégration Voir" +msgstr "pipeline-de-départ" #: .\base\translator.py:303 -#, fuzzy -#| msgid "Filing status" msgid "pagination-settings-view" -msgstr "Statut de dépôt" +msgstr "vue-paramètres-de-pagination" #: .\base\translator.py:304 msgid "organisation-chart" -msgstr "" +msgstr "organigramme" #: .\base\translator.py:305 -#, fuzzy -#| msgid "Requested" msgid "document-request-view" -msgstr "Demandée" +msgstr "vue-demande-de-document" #: .\base\translator.py:306 msgid "disciplinary-actions" -msgstr "" +msgstr "sanctions-disciplinaires" #: .\base\translator.py:307 -#, fuzzy -#| msgid "Payslip" msgid "view-policies" -msgstr "Fiche de paie" +msgstr "voir-les-politiques" #: .\base\translator.py:308 -#, fuzzy -#| msgid "Shift Request" msgid "resignation-requests-view" -msgstr "Quart Demande" +msgstr "vue-des-demandes-de-démission" #: .\base\translator.py:309 msgid "action-type" -msgstr "" +msgstr "type-d'action" #: .\base\translator.py:310 msgid "general-settings" -msgstr "" +msgstr "paramètres-généraux" #: .\base\translator.py:311 -#, fuzzy -#| msgid "Candidate View" msgid "candidate-update" -msgstr "Candidat Voir" +msgstr "mise-à-jour-candidat" #: .\base\translator.py:312 -#, fuzzy -#| msgid "Create Payslip" msgid "create-payslip" -msgstr "Créer une fiche de paie" +msgstr "créer-bulletin-de-paie" #: .\base\translator.py:313 -#, fuzzy -#| msgid "Work Records" msgid "work-records" -msgstr "détails du poste" +msgstr "records-de-travail" #: .\base\translator.py:314 -#, fuzzy -#| msgid "Edit Profile" msgid "edit-profile" -msgstr "Modifier Profil" +msgstr "modifier-le-profil" #: .\base\translator.py:315 .\base\translator.py:341 msgid "candidate-reject-reasons" -msgstr "" +msgstr "raisons-de-rejet-de-candidat" #: .\base\translator.py:316 -#, fuzzy -#| msgid "employee" msgid "employee-tag-view" -msgstr "Employé" +msgstr "vue-tag-employé·e" #: .\base\translator.py:317 -#, fuzzy -#| msgid "Assign Leave" msgid "grace-settings-view" -msgstr "Attribuer Congé" +msgstr "vue-paramètres-de-grâce" #: .\base\translator.py:318 -#, fuzzy -#| msgid "Interview" msgid "helpdesk-tag-view" -msgstr "Entretien" +msgstr "vue-étiquette-du-service-d'assistance" #: .\base\translator.py:319 -#, fuzzy -#| msgid "Feedback" msgid "feedback-answer-view" -msgstr "Retour" +msgstr "vue-réponse-de-feedback" #: .\base\translator.py:320 -#, fuzzy -#| msgid "Requested" msgid "requested" -msgstr "Demandée" +msgstr "demandé" #: .\base\translator.py:321 -#, fuzzy -#| msgid "Approved" msgid "approved" -msgstr "Approuvé" +msgstr "approuvé" #: .\base\translator.py:322 .\recruitment\templates\stage\stage_group.html:44 -#, fuzzy -#| msgid "Cancelled" msgid "cancelled" -msgstr "Annulé" +msgstr "annulé" #: .\base\translator.py:323 -#, fuzzy -#| msgid "Rejected" msgid "rejected" -msgstr "Rejeté" +msgstr "rejeté" #: .\base\translator.py:324 msgid "true" -msgstr "" +msgstr "vrai" #: .\base\translator.py:325 -#, fuzzy -#| msgid "False" msgid "false" -msgstr "False" +msgstr "faux" #: .\base\translator.py:326 -#, fuzzy -#| msgid "Candidate View" msgid "candidate-create" -msgstr "Candidat Voir" +msgstr "créer-candidat" #: .\base\translator.py:327 -#, fuzzy -#| msgid "Company Leave" msgid "compensatory-leave-settings-view" -msgstr "Congé D'entreprise" +msgstr "vue-paramètres-de-congé-compensatoire" #: .\base\translator.py:328 -#, fuzzy -#| msgid "Contract" msgid "view-compensatory-leave" -msgstr "Contracter" +msgstr "voir-le-congé-compensatoire" #: .\base\translator.py:329 -#, fuzzy -#| msgid "Interview" msgid "interview-view" -msgstr "Entretien" +msgstr "vue-entretiens" #: .\base\translator.py:330 -#, fuzzy -#| msgid "Deduction" msgid "view-meetings" -msgstr "Déduction" +msgstr "voir-les-réunions" #: .\base\translator.py:331 -#, fuzzy -#| msgid "updated key result" msgid "view-key-result" -msgstr "mis à jour clé résultat" +msgstr "voir-le-résultat-clé" #: .\base\translator.py:332 -#, fuzzy -#| msgid "Asset Category" msgid "asset-history" -msgstr "Actifs Catégorie" +msgstr "historique-des-actifs" #: .\base\translator.py:333 -#, fuzzy -#| msgid "Requested" msgid "restrict-view" -msgstr "Demandée" +msgstr "vue-restreinte" #: .\base\translator.py:334 msgid "auto-payslip-settings-view" -msgstr "" +msgstr "vue-paramètres-de-paie-automatique" #: .\base\translator.py:335 msgid "bonus-point-setting" -msgstr "" +msgstr "paramètre-de-points-de-bonus" #: .\base\translator.py:336 msgid "employee-past-leave-restriction" -msgstr "" +msgstr "restriction-congé-passé-employé·e" #: .\base\translator.py:337 msgid "track-late-come-early-out" -msgstr "" +msgstr "suivre-les-retards-et-les-départs-précoces" #: .\base\translator.py:338 -#, fuzzy -#| msgid "My Attendance" msgid "enable-biometric-attendance" -msgstr "Ma Fréquentation" +msgstr "activer-la-pré-sence-biométrique" #: .\base\translator.py:339 msgid "allowed-ips" -msgstr "" +msgstr "ips-autorisés" #: .\base\translator.py:340 msgid "self-tracking-feature" -msgstr "" +msgstr "fonctionnalité-d'auto-surveillance" #: .\base\translator.py:342 -#, fuzzy -#| msgid "Assign Leave" msgid "skills-view" -msgstr "Attribuer Congé" +msgstr "vue-compétences" #: .\base\translator.py:343 -#, fuzzy -#| msgid "employee" msgid "employee-bonus-point" -msgstr "Employé" +msgstr "point-bonus-employé·e" #: .\base\translator.py:344 msgid "mail-automations" -msgstr "" +msgstr "automatisations-des-courriels" #: .\base\translator.py:345 msgid "check-in-check-out-setting" -msgstr "" +msgstr "paramètre-vérification-entrée-sortie" #: .\base\translator.py:346 msgid "user-accessibility" +msgstr "accessibilité-utilisateur" + +#: .\base\translator.py:347 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Projet" + +#: .\base\translator.py:348 +#, fuzzy +#| msgid "dashboard-view" +msgid "project-dashboard-view" +msgstr "vue-tableau-de-bord" + +#: .\base\translator.py:349 +#, fuzzy +#| msgid "restrict-view" +msgid "project-view" +msgstr "vue-restreinte" + +#: .\base\translator.py:350 +#, fuzzy +#| msgid "tag-view" +msgid "task-view" +msgstr "vue-étiquette" + +#: .\base\translator.py:351 +msgid "task-all" msgstr "" -#: .\base\views.py:268 +#: .\base\translator.py:352 #, fuzzy -#| msgid "Note added successfully.." +#| msgid "view-reimbursement" +msgid "view-time-sheet" +msgstr "voir-le-remboursement" + +#: .\base\translator.py:353 +msgid "backup" +msgstr "" + +#: .\base\translator.py:354 +msgid "gdrive" +msgstr "" + +#: .\base\translator.py:355 +msgid "horilla-theme" +msgstr "" + +#: .\base\translator.py:356 +#, fuzzy +#| msgid "settings" +msgid "color-settings" +msgstr "paramètres" + +#: .\base\translator.py:357 +#, fuzzy +#| msgid "Reports" +msgid "report" +msgstr "Rapports" + +#: .\base\translator.py:358 +#, fuzzy +#| msgid "recruitment-view" +msgid "recruitment-report" +msgstr "vue-recrutement" + +#: .\base\translator.py:359 +#, fuzzy +#| msgid "employee-view" +msgid "employee-report" +msgstr "vue-employé·e" + +#: .\base\translator.py:360 +#, fuzzy +#| msgid "attendance-view" +msgid "attendance-report" +msgstr "vue-présence" + +#: .\base\translator.py:361 +msgid "leave-report" +msgstr "" + +#: .\base\translator.py:362 +#, fuzzy +#| msgid "payroll" +msgid "payroll-report" +msgstr "paie" + +#: .\base\translator.py:363 +#, fuzzy +#| msgid "Asset Report" +msgid "asset-report" +msgstr "Rapport sur les actifs" + +#: .\base\translator.py:364 +#, fuzzy +#| msgid "Import" +msgid "pms-report" +msgstr "Importer" + +#: .\base\views.py:277 msgid "Database loaded successfully." -msgstr "Note ajoutée avec succès.." +msgstr "Base de données chargée avec succès." -#: .\base\views.py:270 -#, fuzzy -#| msgid "Authentication" +#: .\base\views.py:279 msgid "Database Authentication Failed" -msgstr "Authentification" +msgstr "Échec de l'authentification de la base de données" -#: .\base\views.py:293 +#: .\base\views.py:302 msgid "The password you entered is incorrect. Please try again." -msgstr "" - -#: .\base\views.py:578 -msgid "Access Denied: Your account is blocked." -msgstr "" - -#: .\base\views.py:580 -msgid "Invalid username or password." -msgstr "Nom d'utilisateur ou mot de passe invalide." +msgstr "Le mot de passe que tu as entré est incorrect. Veuillez réessayer." #: .\base\views.py:587 -msgid "An employee related to this user's credentials does not exist." -msgstr "" +msgid "Access Denied: Your account is blocked." +msgstr "Accès refusé : votre compte est bloqué." -#: .\base\views.py:594 +#: .\base\views.py:589 +msgid "Invalid username or password." +msgstr "Nom d'utilisateur ou mot de passe incorrect." + +#: .\base\views.py:603 msgid "This user is archived. Please contact the manager for more information." msgstr "" +"Cet utilisateur est archivé. Veuillez contacter le responsable pour plus " +"d'informations." -#: .\base\views.py:600 -#, fuzzy -#| msgid "Login Success" +#: .\base\views.py:610 msgid "Login successful." -msgstr "Réussie Connexion " +msgstr "Connexion réussie." -#: .\base\views.py:647 .\base\views.py:693 +#: .\base\views.py:661 .\base\views.py:707 msgid "Primary mail server is not configured" -msgstr "" +msgstr "Le serveur de messagerie principal n'est pas configuré" -#: .\base\views.py:666 .\base\views.py:711 -#, fuzzy -#| msgid "Password reset success" +#: .\base\views.py:680 .\base\views.py:725 msgid "Password reset link sent successfully" -msgstr "Période supprimée avec succès." +msgstr "Lien de réinitialisation du mot de passe envoyé avec succès" -#: .\base\views.py:672 +#: .\base\views.py:686 msgid "No user found with the username" -msgstr "" +msgstr "Aucun utilisateur trouvé avec ce nom d'utilisateur" -#: .\base\views.py:714 +#: .\base\views.py:728 msgid "No user with the given username" -msgstr "" +msgstr "Aucun utilisateur avec le nom d'utilisateur donné" -#: .\base\views.py:786 -#, fuzzy -#| msgid "Password changed successfully" +#: .\base\views.py:800 msgid "Username changed successfully" -msgstr "Mot de passe modifié avec succès" +msgstr "Nom d'utilisateur modifié avec succès" -#: .\base\views.py:963 +#: .\base\views.py:1066 msgid "User group created." msgstr "Groupe d'utilisateurs créé." -#: .\base\views.py:1103 +#: .\base\views.py:1206 msgid "User group assigned." msgstr "Groupe d'utilisateurs attribué." -#: .\base\views.py:1201 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\base\views.py:1304 msgid "The {} has been deleted successfully." -msgstr "La tâche a été supprimée avec succès..." +msgstr "Le {} a été supprimé avec succès." -#: .\base\views.py:1205 -#, fuzzy -#| msgid "Allowance not found" +#: .\base\views.py:1308 msgid "{} not found." -msgstr "indemnités pas trouvé" +msgstr "{} introuvable." -#: .\base\views.py:1419 +#: .\base\views.py:1522 msgid "Test mail from Horilla" -msgstr "" +msgstr "Test de courriel de Horilla" -#: .\base\views.py:1476 -#, fuzzy -#| msgid "Something went wrong" +#: .\base\views.py:1579 msgid "Something went wrong :" -msgstr "Quelque chose s'est mal passé" +msgstr "Quelque chose s'est mal passé :" -#: .\base\views.py:1479 .\onboarding\views.py:1619 +#: .\base\views.py:1582 .\onboarding\views.py:1624 msgid "Mail sent successfully" msgstr "Mail envoyé avec succès" -#: .\base\views.py:1519 -#, fuzzy -#| msgid "Delete" +#: .\base\views.py:1622 msgid "Can't Delete" -msgstr "Supprimer" +msgstr "Impossible de supprimer" -#: .\base\views.py:1643 +#: .\base\views.py:1754 msgid "Company has been created successfully!" -msgstr "La société a été créée avec succès !" +msgstr "L'entreprise a été créée avec succès !" -#: .\base\views.py:1680 +#: .\base\views.py:1794 msgid "Company updated" -msgstr "Société mise à jour" +msgstr "Entreprise mise à jour" -#: .\base\views.py:1701 +#: .\base\views.py:1815 msgid "Department has been created successfully!" -msgstr "Le Département a été créé avec succès !" +msgstr "Département créé avec succès !" -#: .\base\views.py:1743 +#: .\base\views.py:1857 msgid "Department updated." msgstr "Département mis à jour." -#: .\base\views.py:1768 .\base\views.py:1789 +#: .\base\views.py:1882 .\base\views.py:1903 msgid "Job Position has been created successfully!" -msgstr "emploi poste a été créé avec succès !" +msgstr "Poste créé avec succès !" -#: .\base\views.py:1817 +#: .\base\views.py:1931 msgid "Job position updated." -msgstr "emploi poste mis à jour" +msgstr "Poste mis à jour." -#: .\base\views.py:1839 .\base\views.py:1846 +#: .\base\views.py:1953 .\base\views.py:1960 msgid "Job role has been created successfully!" -msgstr "Le rôle de emploi a été créé avec succès !" +msgstr "Rôle créé avec succès !" -#: .\base\views.py:1895 +#: .\base\views.py:2009 msgid "Job role updated." -msgstr "Rôle emploi mis à jour." +msgstr "Rôle mis à jour." -#: .\base\views.py:1924 +#: .\base\views.py:2038 msgid "Work Type has been created successfully!" -msgstr "Le type de travail a été créé avec succès !" +msgstr "Type de travail créé avec succès !" -#: .\base\views.py:1966 +#: .\base\views.py:2080 msgid "Work type updated." msgstr "Type de travail mis à jour." -#: .\base\views.py:1989 +#: .\base\views.py:2103 msgid "Rotating work type created." msgstr "Type de travail rotatif créé." -#: .\base\views.py:2029 +#: .\base\views.py:2143 msgid "Rotating work type updated." msgstr "Type de travail rotatif mis à jour." -#: .\base\views.py:2112 +#: .\base\views.py:2226 msgid "Rotating work type assigned." msgstr "Type de travail rotatif attribué." -#: .\base\views.py:2240 +#: .\base\views.py:2354 msgid "Rotating work type assign updated." -msgstr "Attribuer un type de travail rotatif mis à jour." +msgstr "Attribution du type de travail rotatif mise à jour." -#: .\base\views.py:2324 .\base\views.py:2342 .\base\views.py:3169 -#: .\base\views.py:3186 .\biometric\views.py:583 .\employee\views.py:1950 -#: .\pms\views.py:2750 .\pms\views.py:2810 .\project\views.py:507 -#: .\project\views.py:920 .\recruitment\views\actions.py:275 -#: .\recruitment\views\actions.py:292 +#: .\base\views.py:2438 .\base\views.py:2456 .\base\views.py:3286 +#: .\base\views.py:3303 .\biometric\views.py:634 .\employee\views.py:2023 +#: .\pms\views.py:2792 .\pms\views.py:2852 .\project\views.py:1225 +#: .\recruitment\views\actions.py:286 .\recruitment\views\actions.py:303 msgid "un-archived" -msgstr "un-archivé" +msgstr "désarchivé" -#: .\base\views.py:2324 .\base\views.py:2342 .\base\views.py:3169 -#: .\base\views.py:3189 .\biometric\views.py:583 .\employee\views.py:1948 -#: .\pms\views.py:2753 .\pms\views.py:2813 .\project\views.py:505 -#: .\project\views.py:918 .\recruitment\views\actions.py:275 -#: .\recruitment\views\actions.py:295 +#: .\base\views.py:2438 .\base\views.py:2456 .\base\views.py:3286 +#: .\base\views.py:3306 .\biometric\views.py:634 .\employee\views.py:2021 +#: .\pms\views.py:2795 .\pms\views.py:2855 .\project\views.py:1223 +#: .\recruitment\views\actions.py:286 .\recruitment\views\actions.py:306 msgid "archived" msgstr "archivé" -#: .\base\views.py:2326 -#, fuzzy -#| msgid "Rotating work type assigned." +#: .\base\views.py:2440 msgid "Rotating work type assign is {}" -msgstr "Type de travail rotatif attribué." +msgstr "L'attribution du type de travail rotatif est {}" -#: .\base\views.py:2330 .\base\views.py:2416 -#, fuzzy -#| msgid "Rotating work type assigned." +#: .\base\views.py:2444 .\base\views.py:2530 msgid "Rotating work type assign not found." -msgstr "Type de travail rotatif attribué." +msgstr "Attribution du type de travail rotatif introuvable." -#: .\base\views.py:2354 -#, fuzzy, python-brace-format -#| msgid "Rotating work type for {employee_id} is already exists" +#: .\base\views.py:2468 +#, python-brace-format msgid "Rotating work type for {employee_id} already exists" msgstr "Le type de travail rotatif pour {employee_id} existe déjà" -#: .\base\views.py:2366 -#, fuzzy, python-brace-format -#| msgid "Rotating work type for {employee_id} is {message}" +#: .\base\views.py:2480 +#, python-brace-format msgid "Rotating work type for {count} employees is {message}" -msgstr "Le type de travail en rotation pour {employee_id} est {message}" +msgstr "Le type de travail rotatif pour {count} employé·e·s est {message}" -#: .\base\views.py:2388 +#: .\base\views.py:2502 #, python-brace-format msgid "{employee} deleted." -msgstr "{employee} supprimé." +msgstr "{employee} supprimé·e." -#: .\base\views.py:2391 +#: .\base\views.py:2505 #, python-brace-format msgid "{rwork_type_assign} not found." -msgstr "{rwork_type_assign} pas trouvé." +msgstr "{rwork_type_assign} introuvable." -#: .\base\views.py:2395 +#: .\base\views.py:2509 #, python-brace-format msgid "You cannot delete {rwork_type_assign}" -msgstr "Vous ne pouvez pas supprimer {rwork_type_assign}" +msgstr "Tu ne peux pas supprimer {rwork_type_assign}" -#: .\base\views.py:2414 +#: .\base\views.py:2528 msgid "Rotating work type assign deleted." -msgstr "type de travail tournante supprimée." +msgstr "Attribution du type de travail rotatif supprimée." -#: .\base\views.py:2418 +#: .\base\views.py:2532 msgid "You cannot delete this rotating work type." -msgstr "Vous ne pouvez pas supprimer ce type de travail rotatif." +msgstr "Tu ne peux pas supprimer ce type de travail rotatif." -#: .\base\views.py:2455 +#: .\base\views.py:2569 msgid "Employee type created." -msgstr "Type d'employé créé." +msgstr "Type d'employé·e créé." -#: .\base\views.py:2481 +#: .\base\views.py:2595 msgid "Employee type updated." -msgstr "Type d'employé mis à jour." +msgstr "Type d'employé·e mis à jour." -#: .\base\views.py:2524 +#: .\base\views.py:2638 msgid "Employee Shift has been created successfully!" -msgstr "Employee Shift a été créé avec succès !" +msgstr "Le quart de travail de l'employé·e a été créé avec succès !" -#: .\base\views.py:2550 +#: .\base\views.py:2664 msgid "Shift updated" -msgstr "Shift mise à jour" +msgstr "Poste mis à jour" -#: .\base\views.py:2591 +#: .\base\views.py:2705 msgid "Employee Shift Schedule has been created successfully!" -msgstr "L'horaire de shift des employés a été créé avec succès !" +msgstr "L'horaire de quart de l'employé·e a été créé avec succès !" -#: .\base\views.py:2618 +#: .\base\views.py:2732 msgid "Shift schedule created." -msgstr "Horaire de travail créé." +msgstr "Horaire de poste créé." -#: .\base\views.py:2655 +#: .\base\views.py:2769 msgid "Rotating shift created." -msgstr "tournant shift mis à jour." +msgstr "Poste rotatif créé." -#: .\base\views.py:2683 +#: .\base\views.py:2797 msgid "Rotating shift updated." -msgstr "Rotational Shift Attribuer" +msgstr "Poste rotatif mis à jour." -#: .\base\views.py:2772 +#: .\base\views.py:2886 msgid "Rotating shift assigned." -msgstr "shift rotatif attribué." +msgstr "Poste rotatif attribué." -#: .\base\views.py:2895 +#: .\base\views.py:3009 msgid "Rotating shift assign updated." -msgstr "Affectation d'équipe rotative mise à jour." +msgstr "Attribution de poste rotatif mise à jour." -#: .\base\views.py:3170 -#, fuzzy -#| msgid "Rotating shift assign is {message}" +#: .\base\views.py:3287 msgid "Rotating shift assign is {}" -msgstr "L'affectation travail par roulement rotative est {message}" +msgstr "L'attribution de poste rotatif est {}" -#: .\base\views.py:3172 .\base\views.py:3269 -#, fuzzy -#| msgid "Rotating shift assigned." +#: .\base\views.py:3289 .\base\views.py:3386 msgid "Rotating shift assign not found." -msgstr "shift rotatif attribué." +msgstr "Attribution de poste rotatif introuvable." -#: .\base\views.py:3208 +#: .\base\views.py:3325 #, python-brace-format msgid "Rotating shift for {employee} is {message}" -msgstr "Shift tournante pour {employee} est {message}" +msgstr "L'horaire rotatif pour {employee} est {message}" -#: .\base\views.py:3215 +#: .\base\views.py:3332 #, python-brace-format msgid "Rotating shift for {employee} is already exists" -msgstr "Le quart de travail rotatif pour {employee} existe déjà" +msgstr "L'horaire rotatif pour {employee} existe déjà" -#: .\base\views.py:3236 +#: .\base\views.py:3353 #, python-brace-format msgid "{employee} assign deleted." -msgstr "{employee} assignation supprimée." +msgstr "Assignation de {employee} supprimée." -#: .\base\views.py:3241 +#: .\base\views.py:3358 #, python-brace-format msgid "{rshift_assign} not found." -msgstr "{rshift_assign} pas trouvé." +msgstr "{rshift_assign} introuvable." -#: .\base\views.py:3245 +#: .\base\views.py:3362 #, python-brace-format msgid "You cannot delete {rshift_assign}" -msgstr "Vous ne pouvez pas supprimer {rshift_assign}" +msgstr "Tu ne peux pas supprimer {rshift_assign}" -#: .\base\views.py:3266 +#: .\base\views.py:3383 msgid "Rotating shift assign deleted." -msgstr "Affectation d'équipe rotative supprimée." +msgstr "Attribution de poste rotatif supprimée." -#: .\base\views.py:3271 +#: .\base\views.py:3388 msgid "You cannot delete this rotating shift assign." -msgstr "" -"Vous ne pouvez pas supprimer cette affectation de quart de travail rotatif." +msgstr "Tu ne peux pas supprimer cette assignation de quart rotatif." -#: .\base\views.py:3423 +#: .\base\views.py:3541 msgid "Employee permission assigned." -msgstr "Autorisation d'employé attribuée." +msgstr "Permission employé·e attribuée." -#: .\base\views.py:3648 +#: .\base\views.py:3766 msgid "Work type request added." msgstr "Demande de type de travail ajoutée." -#: .\base\views.py:3701 .\base\views.py:3787 .\base\views.py:3929 -#: .\base\views.py:4015 -#, fuzzy -#| msgid "Work type request deleted." +#: .\base\views.py:3819 .\base\views.py:3905 .\base\views.py:4047 +#: .\base\views.py:4133 msgid "Work type request not found." -msgstr "Demande de type de travail supprimée." +msgstr "Demande de type de travail introuvable." -#: .\base\views.py:3710 .\base\views.py:3795 .\base\views.py:4564 -#: .\base\views.py:4737 .\base\views.py:6147 .\base\views.py:6207 -#: .\base\views.py:6229 .\base\views.py:6369 .\leave\views.py:3099 -#: .\leave\views.py:4019 .\leave\views.py:4181 .\leave\views.py:4234 -#: .\leave\views.py:4256 .\leave\views.py:4375 .\leave\views.py:4400 -#, fuzzy -#| msgid "You Don't Have Permission" +#: .\base\views.py:3828 .\base\views.py:3913 .\base\views.py:4682 +#: .\base\views.py:4855 .\base\views.py:6271 .\base\views.py:6331 +#: .\base\views.py:6353 .\base\views.py:6493 .\leave\views.py:3212 +#: .\leave\views.py:4147 .\leave\views.py:4309 .\leave\views.py:4362 +#: .\leave\views.py:4384 .\leave\views.py:4503 .\leave\views.py:4528 msgid "You don't have permission" -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission" -#: .\base\views.py:3723 -#, fuzzy -#| msgid "Your work type request has been deleted." +#: .\base\views.py:3841 msgid "Work type request has been rejected." -msgstr "Votre demande de type de travail a été supprimée." +msgstr "La demande de type de travail a été rejetée." -#: .\base\views.py:3762 +#: .\base\views.py:3880 msgid "Work type request has been canceled." msgstr "La demande de type de travail a été annulée." -#: .\base\views.py:3804 .\base\views.py:3849 +#: .\base\views.py:3922 .\base\views.py:3967 msgid "Work type request has been approved." msgstr "La demande de type de travail a été approuvée." -#: .\base\views.py:3819 -#, fuzzy -#| msgid "A draft contract already exists for this employee." +#: .\base\views.py:3937 msgid "An approved work type request already exists during this time period." -msgstr "Un projet de contrat existe déjà pour cet employé." +msgstr "" +"Une demande de type de travail approuvée existe déjà pour cette période." -#: .\base\views.py:3893 .\base\views.py:4466 .\base\views.py:4535 +#: .\base\views.py:4011 .\base\views.py:4584 .\base\views.py:4653 msgid "Request Updated Successfully" msgstr "Demande mise à jour avec succès" -#: .\base\views.py:3914 .\base\views.py:4002 +#: .\base\views.py:4032 .\base\views.py:4120 msgid "Work type request deleted." -msgstr "Demande de type de travail supprimée." +msgstr "Type de travail supprimé." -#: .\base\views.py:3931 +#: .\base\views.py:4049 msgid "You cannot delete this work type request." -msgstr "Vous ne pouvez pas supprimer cette demande de type de travail." +msgstr "Tu ne peux pas supprimer cette demande de type de travail." -#: .\base\views.py:4020 +#: .\base\views.py:4138 #, python-brace-format msgid "You cannot delete {employee} work type request for the date {date}." msgstr "" -"Vous ne pouvez pas supprimer la demande de type de travail {employee} pour " -"la date {date}." +"Tu ne peux pas supprimer la demande de type de travail de {employee} pour la " +"date {date}." -#: .\base\views.py:4080 -#, fuzzy -#| msgid "Shift request canceled" +#: .\base\views.py:4198 msgid "Shift request added" -msgstr "Demande de quart de travail annulée" +msgstr "Demande de poste ajoutée" -#: .\base\views.py:4170 +#: .\base\views.py:4288 msgid "Request Added" msgstr "Demande ajoutée" -#: .\base\views.py:4472 -#, fuzzy -#| msgid "Do you want to approve this request?" +#: .\base\views.py:4590 msgid "Can't edit approved shift request" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Impossible de modifier la demande de poste approuvée" -#: .\base\views.py:4556 .\base\views.py:4727 .\base\views.py:4898 -#: .\base\views.py:4939 -#, fuzzy -#| msgid "Shift request deleted." +#: .\base\views.py:4674 .\base\views.py:4845 .\base\views.py:5016 +#: .\base\views.py:5057 msgid "Shift request not found." -msgstr "Demande de quart de travail supprimée." +msgstr "Demande de poste introuvable." -#: .\base\views.py:4591 -#, fuzzy -#| msgid "Shift request deleted." +#: .\base\views.py:4709 msgid "Shift request rejected" -msgstr "Demande de quart de travail supprimée." +msgstr "Demande de poste rejetée" -#: .\base\views.py:4640 .\base\views.py:4688 +#: .\base\views.py:4758 .\base\views.py:4806 msgid "Shift request canceled" -msgstr "Demande de quart de travail annulée" +msgstr "Demande de poste annulée" -#: .\base\views.py:4764 +#: .\base\views.py:4882 msgid "Shift has been approved." -msgstr "Le changement a été approuvé." +msgstr "Le poste a été approuvé." -#: .\base\views.py:4800 +#: .\base\views.py:4918 msgid "You are available for shift reallocation." -msgstr "" +msgstr "Tu es disponible pour une réaffectation de quart." -#: .\base\views.py:4855 +#: .\base\views.py:4973 msgid "Shifts have been approved." -msgstr "travail par roulement a été approuvé." +msgstr "Les postes ont été approuvés." -#: .\base\views.py:4900 +#: .\base\views.py:5018 msgid "You cannot delete this shift request." -msgstr "Vous ne pouvez pas supprimer cette demande travail par roulement." +msgstr "Tu ne peux pas supprimer cette demande de quart." -#: .\base\views.py:4926 +#: .\base\views.py:5044 msgid "Shift request deleted." -msgstr "Demande de quart de travail supprimée." +msgstr "Demande de poste supprimée." -#: .\base\views.py:4944 +#: .\base\views.py:5062 #, python-brace-format msgid "You cannot delete {employee} shift request for the date {date}." msgstr "" -"Vous pouvez pas supprimer demande {employee} quart travail pore la date " +"Tu ne peux pas supprimer la demande de quart de {employee} pour la date " "{date}." -#: .\base\views.py:4974 +#: .\base\views.py:5092 msgid "Unread notifications removed." msgstr "Notifications non lues supprimées." -#: .\base\views.py:4990 -#, fuzzy -#| msgid "Unread notifications removed." +#: .\base\views.py:5108 msgid "All notifications removed." -msgstr "Notifications non lues supprimées." +msgstr "Toutes les notifications supprimées." -#: .\base\views.py:5007 +#: .\base\views.py:5125 msgid "Notification deleted." msgstr "Notification supprimée." -#: .\base\views.py:5044 +#: .\base\views.py:5162 msgid "Notifications marked as read" msgstr "Notifications marquées comme lues" -#: .\base\views.py:5130 .\base\views.py:5362 .\employee\views.py:3472 -#, fuzzy -#| msgid "Stage updated." +#: .\base\views.py:5248 .\base\views.py:5480 .\employee\views.py:3459 msgid "Settings updated." -msgstr "Stage mis à jour." +msgstr "Paramètres mis à jour." -#: .\base\views.py:5168 -#, fuzzy -#| msgid "Please select profile image" +#: .\base\views.py:5286 msgid "Please select a valid date format." -msgstr "Veuillez sélectionner une photo de profil" +msgstr "Veuillez sélectionner un format de date valide." -#: .\base\views.py:5179 .\base\views.py:5184 .\base\views.py:5207 -#: .\base\views.py:5272 .\base\views.py:5277 -#, fuzzy -#| msgid "Batch updated successfully." +#: .\base\views.py:5297 .\base\views.py:5302 .\base\views.py:5325 +#: .\base\views.py:5390 .\base\views.py:5395 msgid "Date format saved successfully." -msgstr "Lot mis à jour avec succès." +msgstr "Format de date enregistré avec succès." -#: .\base\views.py:5201 .\base\views.py:5294 +#: .\base\views.py:5319 .\base\views.py:5412 msgid "Please update the company field for the user." -msgstr "" +msgstr "Veuillez mettre à jour le champ de l'entreprise pour l'utilisateur." -#: .\base\views.py:5211 +#: .\base\views.py:5329 msgid "Date format cannot saved. You are not in the company." msgstr "" +"Le format de date ne peut pas être enregistré. Tu n'es pas dans l'entreprise." -#: .\base\views.py:5261 -#, fuzzy -#| msgid "Please select profile image" +#: .\base\views.py:5379 msgid "Please select a valid time format." -msgstr "Veuillez sélectionner une photo de profil" +msgstr "Veuillez sélectionner un format d'heure valide." -#: .\base\views.py:5300 -#, fuzzy -#| msgid "Note added successfully.." +#: .\base\views.py:5418 msgid "Time format saved successfully." -msgstr "Note ajoutée avec succès.." +msgstr "Format d'heure enregistré avec succès." -#: .\base\views.py:5304 +#: .\base\views.py:5422 msgid "Time format cannot saved. You are not in the company." msgstr "" +"Le format d'heure ne peut pas être enregistré. Tu n'es pas dans l'entreprise." -#: .\base\views.py:5644 .\base\views.py:5691 .\employee\views.py:3601 -#, fuzzy -#| msgid "Company has been created successfully!" +#: .\base\views.py:5531 +msgid "Profile edit accessibility feature has been removed." +msgstr "" + +#: .\base\views.py:5768 .\base\views.py:5815 .\employee\views.py:3591 msgid "Tag has been created successfully!" -msgstr "La société a été créée avec succès !" +msgstr "Étiquette créée avec succès!" -#: .\base\views.py:5669 .\base\views.py:5716 .\employee\views.py:3625 -#, fuzzy -#| msgid "Stage is updated successfully.." +#: .\base\views.py:5793 .\base\views.py:5840 .\employee\views.py:3615 msgid "Tag has been updated successfully!" -msgstr "L'étape est mise à jour avec succès." +msgstr "Étiquette mise à jour avec succès!" -#: .\base\views.py:5884 -#, fuzzy -#| msgid "Employee personal details created successfully.." +#: .\base\views.py:6008 msgid "Multiple approval condition created successfully" -msgstr "Les données personnelles des employés ont été créées avec succès." +msgstr "Condition d'approbation multiple créée avec succès" -#: .\base\views.py:5904 -#, fuzzy -#| msgid "Approval Person" +#: .\base\views.py:6028 msgid "Approval Manager {}" -msgstr "Personne chargée de l'approbation" +msgstr "Responsable de l'approbation {}" -#: .\base\views.py:5928 -#, fuzzy -#| msgid "Question updated successfully." +#: .\base\views.py:6052 msgid "Multiple approval condition updated successfully" -msgstr "Question mise à jour avec succès." +msgstr "Condition d'approbation multiple mise à jour avec succès" -#: .\base\views.py:5975 -#, fuzzy -#| msgid "Deduction deleted successfully" +#: .\base\views.py:6099 msgid "Multiple approval condition deleted successfully" -msgstr "Déduction supprimée avec succès" +msgstr "Condition d'approbation multiple supprimée avec succès" -#: .\base\views.py:6383 .\base\views.py:6392 -#, fuzzy -#| msgid "Deduction updated." +#: .\base\views.py:6507 .\base\views.py:6516 msgid "Default pagination updated." -msgstr "Déduction mise à jour." +msgstr "Pagination par défaut mise à jour." -#: .\base\views.py:6425 -#, fuzzy -#| msgid "Company has been created successfully!" +#: .\base\views.py:6549 msgid "Action has been created successfully!" -msgstr "La société a été créée avec succès !" +msgstr "Action créée avec succès !" -#: .\base\views.py:6468 -#, fuzzy -#| msgid "Job Position has been created successfully!" +#: .\base\views.py:6592 msgid "Action has been updated successfully!" -msgstr "emploi poste a été créé avec succès !" +msgstr "Action mise à jour avec succès !" -#: .\base\views.py:6488 +#: .\base\views.py:6612 msgid "" "This action type is in use in disciplinary actions and cannot be deleted." msgstr "" +"Ce type d'action est utilisé dans les actions disciplinaires et ne peut pas " +"être supprimé." -#: .\base\views.py:6495 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\base\views.py:6619 msgid "Action has been deleted successfully!" -msgstr "La tâche a été supprimée avec succès..." +msgstr "Action supprimée avec succès !" -#: .\base\views.py:6638 .\templates\dashboard_tile_container.html:30 -#, fuzzy -#| msgid "Exclude Employees" +#: .\base\views.py:6762 .\templates\dashboard_tile_container.html:30 msgid "Online Employees" -msgstr "Exclure les employés" +msgstr "Employé·e·s en ligne" -#: .\base\views.py:6639 -#, fuzzy -#| msgid "Overall Leave" +#: .\base\views.py:6763 msgid "Overall Leave Chart" -msgstr "total Congé" +msgstr "Graphique global des congés" -#: .\base\views.py:6640 +#: .\base\views.py:6764 #: .\onboarding\templates\onboarding\candidates_view.html:23 #: .\recruitment\templates\dashboard\dashboard.html:74 #: .\templates\dashboard_tile_container.html:75 msgid "Hired Candidates" -msgstr "Embauché Candidats" +msgstr "Candidats embauchés" -#: .\base\views.py:6641 -#, fuzzy -#| msgid "Onboarding View" +#: .\base\views.py:6765 .\onboarding\models.py:110 msgid "Onboarding Candidates" -msgstr "L'intégration Voir" +msgstr "Candidats en intégration" -#: .\base\views.py:6642 .\templates\dashboard_tile_container.html:111 -#, fuzzy -#| msgid "Recruitment Analytic" +#: .\base\views.py:6766 .\templates\dashboard_tile_container.html:111 msgid "Recruitment Analytics" -msgstr "Analyse de recrutement" +msgstr "Analytique du recrutement" -#: .\base\views.py:6643 -#, fuzzy -#| msgid "Daily Attendance Analytic" +#: .\base\views.py:6767 msgid "Attendance analytics" -msgstr "Analyse des présences quotidiennes" +msgstr "Analytique de la présence" -#: .\base\views.py:6645 .\templates\dashboard_tile_container.html:189 +#: .\base\views.py:6769 .\templates\dashboard_tile_container.html:189 msgid "Employees Chart" -msgstr "graphique Employé :" +msgstr "Tableau des employé·e·s" -#: .\base\views.py:6646 .\payroll\templates\payroll\dashboard.html:212 +#: .\base\views.py:6770 .\payroll\templates\payroll\dashboard.html:212 #: .\templates\dashboard_tile_container.html:208 msgid "Department Chart" -msgstr "graphique Département" +msgstr "Graphique du département" -#: .\base\views.py:6647 .\templates\dashboard_tile_container.html:227 +#: .\base\views.py:6771 .\templates\dashboard_tile_container.html:227 msgid "Gender Chart" -msgstr "graphique Genre" +msgstr "Graphique du genre" -#: .\base\views.py:6648 .\templates\dashboard_tile_container.html:245 +#: .\base\views.py:6772 .\templates\dashboard_tile_container.html:245 msgid "Objective Status" -msgstr "Objectif Statut" +msgstr "Statut de l'objectif" -#: .\base\views.py:6649 .\templates\dashboard_tile_container.html:263 +#: .\base\views.py:6773 .\templates\dashboard_tile_container.html:263 msgid "Key Result Status" -msgstr "Clé Résultat Statut" +msgstr "Statut des résultats clés" -#: .\base\views.py:6650 .\templates\dashboard_tile_container.html:282 +#: .\base\views.py:6774 .\templates\dashboard_tile_container.html:282 msgid "Feedback Status" -msgstr "Retour Statut" +msgstr "Statut du feedback" -#: .\base\views.py:6651 -#, fuzzy -#| msgid "Is validate request approved" +#: .\base\views.py:6775 msgid "Shift Request to Approve" -msgstr "La demande de validation est-elle approuvée" +msgstr "Demande de poste à approuver" -#: .\base\views.py:6652 -#, fuzzy -#| msgid "Work Type Request" +#: .\base\views.py:6776 msgid "Work Type Request to Approve" -msgstr "Demande de type de travail" +msgstr "Demande de type de travail à approuver" -#: .\base\views.py:6653 -#, fuzzy -#| msgid "Overtime approved" +#: .\base\views.py:6777 msgid "Overtime to Approve" -msgstr "Heures supplémentaires approuvées" +msgstr "Heures supplémentaires à approuver" -#: .\base\views.py:6654 -#, fuzzy -#| msgid "Attendance validated" +#: .\base\views.py:6778 msgid "Attendance to Validate" -msgstr "Présence validée." +msgstr "Présence à valider" -#: .\base\views.py:6655 -#, fuzzy -#| msgid "Is validate request approved" +#: .\base\views.py:6779 msgid "Leave Request to Approve" -msgstr "La demande de validation est-elle approuvée" +msgstr "Demande de congé à approuver" -#: .\base\views.py:6656 -#, fuzzy -#| msgid "Leave Request" +#: .\base\views.py:6780 msgid "Leave Allocation to Approve" -msgstr "Congé Demande" +msgstr "Attribution de congé à approuver" -#: .\base\views.py:6657 -#, fuzzy -#| msgid "Feedback Answer" +#: .\base\views.py:6781 msgid "Feedbacks to Answer" -msgstr "Commentaires Réponse" +msgstr "Commentaires à répondre" -#: .\base\views.py:6658 -#, fuzzy -#| msgid "Is validate request approved" +#: .\base\views.py:6782 msgid "Asset Request to Approve" -msgstr "La demande de validation est-elle approuvée" +msgstr "Demande d'actif à approuver" -#: .\base\views.py:6703 -#, fuzzy -#| msgid "Department has been created successfully!" +#: .\base\views.py:6827 msgid "The biometric attendance feature has been activated successfully." -msgstr "Le Département a été créé avec succès !" +msgstr "La fonction de présence biométrique a été activée avec succès." -#: .\base\views.py:6710 -#, fuzzy -#| msgid "Department has been created successfully!" +#: .\base\views.py:6834 msgid "The biometric attendance feature has been deactivated successfully." -msgstr "Le Département a été créé avec succès !" +msgstr "La fonction de présence biométrique a été désactivée avec succès." -#: .\base\views.py:6805 +#: .\base\views.py:6928 msgid "New holiday created successfully.." -msgstr "Nouveau jour férié créé avec succès..." +msgstr "Nouveau jour férié créé avec succès." -#: .\base\views.py:6868 -#, fuzzy -#| msgid "Invalid format" +#: .\base\views.py:6991 msgid "Invalid start date format." -msgstr "Format invalide" +msgstr "Format de date de début invalide." -#: .\base\views.py:6875 -#, fuzzy -#| msgid "Invalid format" +#: .\base\views.py:6998 msgid "Invalid end date format." -msgstr "Format invalide" +msgstr "Format de date de fin invalide." -#: .\base\views.py:6881 -#, fuzzy -#| msgid "Recurring must be {} or {}" +#: .\base\views.py:7004 msgid "Recurring must be yes or no." -msgstr "Récurrent doit être {} ou {}" +msgstr "Le caractère récurrent doit être oui ou non." -#: .\base\views.py:6936 -#, fuzzy -#| msgid "Invalid format" +#: .\base\views.py:7059 msgid "Invalid start date format {}" -msgstr "Format invalide" +msgstr "Format de date de début invalide {}" -#: .\base\views.py:6944 -#, fuzzy -#| msgid "Invalid format" +#: .\base\views.py:7067 msgid "Invalid end date format {}" -msgstr "Format invalide" +msgstr "Format de date de fin invalide {}" -#: .\base\views.py:6954 +#: .\base\views.py:7077 msgid "Recurring must be {} or {}" -msgstr "Récurrent doit être {} ou {}" +msgstr "Le caractère récurrent doit être {} ou {}" -#: .\base\views.py:7012 +#: .\base\views.py:7135 msgid "The file you attempted to import is unsupported" -msgstr "" +msgstr "Le fichier que tu as tenté d'importer n'est pas pris en charge" -#: .\base\views.py:7131 -#, fuzzy -#| msgid "Holiday updated successfully.." +#: .\base\views.py:7254 msgid "Holidays updated successfully.." -msgstr "Jour férié mis à jour avec succès..." +msgstr "Jours fériés mis à jour avec succès.." -#: .\base\views.py:7156 -#, fuzzy -#| msgid "Holiday deleted successfully.." +#: .\base\views.py:7279 msgid "Holidays deleted successfully.." -msgstr "Jour férié supprimé avec succès.." +msgstr "Jours fériés supprimés avec succès.." -#: .\base\views.py:7158 -#, fuzzy -#| msgid "Allowance not found" +#: .\base\views.py:7281 msgid "Holidays not found." -msgstr "indemnités pas trouvé" +msgstr "Jours fériés non trouvés." -#: .\base\views.py:7160 .\base\views.py:7355 .\leave\views.py:838 -#: .\leave\views.py:1919 .\leave\views.py:2301 .\pms\views.py:1975 -#: .\pms\views.py:2316 .\pms\views.py:2464 .\pms\views.py:2565 -#: .\pms\views.py:3083 .\recruitment\views\views.py:2238 -#: .\recruitment\views\views.py:2440 .\recruitment\views\views.py:2521 +#: .\base\views.py:7283 .\base\views.py:7478 .\leave\views.py:970 +#: .\leave\views.py:2082 .\leave\views.py:2450 .\pms\views.py:2017 +#: .\pms\views.py:2498 .\pms\views.py:2599 .\pms\views.py:3124 +#: .\recruitment\views\views.py:2285 .\recruitment\views\views.py:2489 +#: .\recruitment\views\views.py:2570 msgid "Related entries exists" -msgstr "Les entrées connexes existent" +msgstr "Des entrées connexes existent" -#: .\base\views.py:7176 -#, fuzzy -#| msgid "Assigned leave is successfully deleted." +#: .\base\views.py:7299 msgid "{} Holidays have been successfully deleted." -msgstr "Congé attribué a été supprimé avec succès" +msgstr "{} Jours fériés ont été supprimés avec succès." -#: .\base\views.py:7235 +#: .\base\views.py:7358 msgid "New company leave created successfully.." -msgstr "Nouveau congé d'entreprise créé avec succès...." +msgstr "Nouveau congé d'entreprise créé avec succès.." -#: .\base\views.py:7326 +#: .\base\views.py:7449 msgid "Company leave updated successfully.." -msgstr "Congé d'entreprise mis à jour avec succès..." +msgstr "Congé d'entreprise mis à jour avec succès.." -#: .\base\views.py:7351 +#: .\base\views.py:7474 msgid "Company leave deleted successfully.." msgstr "Congé d'entreprise supprimé avec succès.." -#: .\base\views.py:7353 -#, fuzzy -#| msgid "Allowance not found" +#: .\base\views.py:7476 msgid "Company leave not found." -msgstr "indemnités pas trouvé" +msgstr "Congé d'entreprise non trouvé." -#: .\biometric\forms.py:46 -#, fuzzy -#| msgid "User Name" -msgid "Device Name" -msgstr "Nom d'utilisateur" - -#: .\biometric\forms.py:47 -#, fuzzy -#| msgid "Address" -msgid "IP Address" -msgstr "Adresse" - -#: .\biometric\forms.py:48 -msgid "TCP COMM.Port" -msgstr "" - -#: .\biometric\forms.py:49 -#, fuzzy -#| msgid "Leave Request" -msgid "Header Request ID" -msgstr "Congé Demande" - -#: .\biometric\forms.py:84 +#: .\biometric\forms.py:88 msgid "Enter the duration in the format HH:MM" -msgstr "" +msgstr "Entrez la durée au format HH:MM" -#: .\biometric\forms.py:154 +#: .\biometric\forms.py:165 #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:24 msgid "Employee Name" -msgstr "Nom de l'employé" +msgstr "Nom de l'employé·e" -#: .\biometric\forms.py:155 +#: .\biometric\forms.py:166 msgid "15 characters max." -msgstr "" +msgstr "15 caractères max." -#: .\biometric\forms.py:221 -#, fuzzy -#| msgid "Number" +#: .\biometric\forms.py:236 msgid "Card Number" -msgstr "Numéro" +msgstr "Numéro de carte" -#: .\biometric\forms.py:222 .\biometric\models.py:225 +#: .\biometric\forms.py:237 .\biometric\models.py:255 #: .\biometric\templates\biometric\list_employees_biometric.html:29 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:18 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:14 -#, fuzzy -#| msgid "Username" msgid "User ID" -msgstr "Nom d'utilisateur" +msgstr "ID utilisateur" -#: .\biometric\forms.py:226 -#, fuzzy -#| msgid "Marital Status" +#: .\biometric\forms.py:241 msgid "Card Status" -msgstr "Matrimonial État" +msgstr "Statut de la carte" -#: .\biometric\forms.py:230 -#, fuzzy -#| msgid "Carryforward Type" +#: .\biometric\forms.py:245 msgid "Card Type" -msgstr "Carryforward Taper" +msgstr "Type de carte" -#: .\biometric\forms.py:240 -#, fuzzy -#| msgid "Validate" +#: .\biometric\forms.py:255 msgid "Valid Date Start" -msgstr "Valider" +msgstr "Date de début valide" -#: .\biometric\forms.py:247 -#, fuzzy -#| msgid "Validated" +#: .\biometric\forms.py:262 msgid "Valid Date End" -msgstr "Validé" +msgstr "Date de fin valide" -#: .\biometric\forms.py:283 -#, fuzzy -#| msgid "This batch number is already in-use" +#: .\biometric\forms.py:301 msgid "This Card Number already exists." -msgstr "Ce numéro de lot est déjà utilisé" +msgstr "Ce numéro de carte existe déjà." -#: .\biometric\forms.py:288 -#, fuzzy -#| msgid "User with email-id already exists.." +#: .\biometric\forms.py:307 msgid "This User ID already exists." -msgstr "L'utilisateur avec l'identifiant de messagerie existe déjà." +msgstr "Cet ID utilisateur existe déjà." -#: .\biometric\models.py:30 +#: .\biometric\forms.py:359 +#, python-format +msgid "This biometric %(label)s is already mapped with an employee" +msgstr "" + +#: .\biometric\models.py:32 msgid "Both hour and minute cannot be zero" -msgstr "" - -#: .\biometric\models.py:47 -msgid "ZKTeco Biometric" -msgstr "" - -#: .\biometric\models.py:48 -msgid "Anviz Biometric" -msgstr "" +msgstr "Les heures et les minutes ne peuvent pas être toutes deux à zéro" #: .\biometric\models.py:49 -msgid "Matrix COSEC Biometric" -msgstr "" +#, fuzzy +#| msgid "ZKTeco Biometric" +msgid "ZKTeco / eSSL Biometric" +msgstr "Biométrie ZKTeco" #: .\biometric\models.py:50 +msgid "Anviz Biometric" +msgstr "Biométrie Anviz" + +#: .\biometric\models.py:51 +msgid "Matrix COSEC Biometric" +msgstr "Biométrie Matrix COSEC" + +#: .\biometric\models.py:52 msgid "Dahua Biometric" +msgstr "Biométrie Dahua" + +#: .\biometric\models.py:53 +msgid "e-Time Office" msgstr "" -#: .\biometric\models.py:100 +#: .\biometric\models.py:56 +#, fuzzy +#| msgid "Device" +msgid "In Device" +msgstr "Dispositif" + +#: .\biometric\models.py:57 +#, fuzzy +#| msgid "Device" +msgid "Out Device" +msgstr "Dispositif" + +#: .\biometric\models.py:58 +msgid "Alternate In/Out Device" +msgstr "" + +#: .\biometric\models.py:59 +msgid "System Direction(In/Out) Device" +msgstr "" + +#: .\biometric\models.py:64 +msgid "Device Type" +msgstr "Type d'appareil" + +#: .\biometric\models.py:67 +#: .\biometric\templates\biometric\list_biometric_devices.html:12 +msgid "Machine IP" +msgstr "IP de la machine" + +#: .\biometric\models.py:69 +msgid "Port No" +msgstr "Numéro de port" + +#: .\biometric\models.py:80 +msgid "Request ID" +msgstr "ID de demande" + +#: .\biometric\models.py:83 +msgid "API Url" +msgstr "URL de l'API" + +#: .\biometric\models.py:86 +msgid "API Key" +msgstr "Clé API" + +#: .\biometric\models.py:89 +msgid "API Secret" +msgstr "Secret API" + +#: .\biometric\models.py:93 +msgid "Is Live" +msgstr "Est en direct" + +#: .\biometric\models.py:94 +msgid "Is Scheduled" +msgstr "Est prévu" + +#: .\biometric\models.py:107 +#, fuzzy +#| msgid "Leave Description" +msgid "Device Direction" +msgstr "Description du Congé" + +#: .\biometric\models.py:129 msgid "The Machine IP is required for the selected biometric device." msgstr "" - -#: .\biometric\models.py:104 -msgid "The Port Number is required for the selected biometric device." -msgstr "" - -#: .\biometric\models.py:110 -msgid "The password is required for ZKTeco Biometric Device." -msgstr "" - -#: .\biometric\models.py:117 -msgid "" -"The password must be an integer (numeric) value for ZKTeco Biometric Device." -msgstr "" - -#: .\biometric\models.py:123 -msgid "The Username is required for the selected biometric device." -msgstr "" - -#: .\biometric\models.py:127 -msgid "The Password is required for the selected biometric device." -msgstr "" +"L'adresse IP de la machine est requise pour le dispositif biométrique " +"sélectionné." #: .\biometric\models.py:133 +msgid "The Port Number is required for the selected biometric device." +msgstr "" +"Le numéro de port est requis pour le dispositif biométrique sélectionné." + +#: .\biometric\models.py:139 +msgid "The password is required for ZKTeco Biometric Device." +msgstr "Le mot de passe est requis pour le dispositif biométrique ZKTeco." + +#: .\biometric\models.py:146 +#, fuzzy +#| msgid "" +#| "The password must be an integer (numeric) value for ZKTeco Biometric " +#| "Device." +msgid "" +"The password must be an integer (numeric) value " +"for ZKTeco Biometric Device." +msgstr "" +"Le mot de passe doit être une valeur entière (numérique) pour le dispositif " +"biométrique ZKTeco." + +#: .\biometric\models.py:153 +msgid "The Username is required for the selected biometric device." +msgstr "" +"Le nom d'utilisateur est requis pour le dispositif biométrique sélectionné." + +#: .\biometric\models.py:157 +msgid "The Password is required for the selected biometric device." +msgstr "Le mot de passe est requis pour le dispositif biométrique sélectionné." + +#: .\biometric\models.py:163 msgid "The Request ID is required for the Anviz Biometric Device." -msgstr "" +msgstr "L'ID de demande est requis pour le dispositif biométrique Anviz." -#: .\biometric\models.py:137 +#: .\biometric\models.py:167 msgid "The API URL is required for Anviz Biometric Device." -msgstr "" +msgstr "L'URL de l'API est requise pour le dispositif biométrique Anviz." -#: .\biometric\models.py:141 +#: .\biometric\models.py:171 msgid "The API Key is required for Anviz Biometric Device." -msgstr "" +msgstr "La clé API est requise pour le dispositif biométrique Anviz." -#: .\biometric\models.py:145 +#: .\biometric\models.py:175 msgid "The API Secret is required for Anviz Biometric Device." -msgstr "" +msgstr "Le secret API est requis pour le dispositif biométrique Anviz." -#: .\biometric\models.py:178 +#: .\biometric\models.py:208 msgid "" "Authentication failed. Please check your API " "Url , API Key and API Secret." msgstr "" +"Échec de l'authentification. Veuillez vérifier votre URL de l'API, votre clé " +"API et votre secret API." -#: .\biometric\models.py:193 +#: .\biometric\models.py:223 msgid "" "Authentication failed. Please check your API Url , API " "Key and API Secret." msgstr "" +"Échec de l'authentification. Veuillez vérifier votre URL de l'API, votre clé " +"API et votre secret API." -#: .\biometric\models.py:206 +#: .\biometric\models.py:236 msgid "Biometric Device" -msgstr "" +msgstr "Dispositif biométrique" -#: .\biometric\models.py:207 +#: .\biometric\models.py:237 #: .\biometric\templates\biometric\biometric_device_filter.html:4 #: .\biometric\templates\biometric\nav_biometric_devices.html:5 msgid "Biometric Devices" -msgstr "" +msgstr "Dispositifs biométriques" -#: .\biometric\models.py:243 -#, fuzzy -#| msgid "Employee not chosen" +#: .\biometric\models.py:273 msgid "Employee in Biometric Device" -msgstr "Employé non choisi" +msgstr "Employé·e dans l'appareil biométrique" -#: .\biometric\models.py:244 -#, fuzzy -#| msgid "Employee not chosen" +#: .\biometric\models.py:274 msgid "Employees in Biometric Device" -msgstr "Employé non choisi" +msgstr "Employé·e·s dans l'appareil biométrique" -#: .\biometric\templates\biometric\add_biometric_device.html:8 -msgid "Add Biometric Device" -msgstr "" - -#: .\biometric\templates\biometric\add_biometric_device.html:25 -#: .\biometric\templates\biometric\biometric_device_filter.html:9 -#: .\biometric\templates\biometric\edit_biometric_device.html:24 +#: .\biometric\models.py:296 .\biometric\models.py:297 #, fuzzy -#| msgid "Leave Type" -msgid "Device Type" -msgstr "Type Congé" - -#: .\biometric\templates\biometric\add_biometric_device.html:29 -#: .\biometric\templates\biometric\edit_biometric_device.html:28 -#: .\biometric\templates\biometric\list_biometric_devices.html:12 -msgid "Machine IP" -msgstr "" - -#: .\biometric\templates\biometric\add_biometric_device.html:34 -#: .\biometric\templates\biometric\edit_biometric_device.html:33 -#, fuzzy -#| msgid "Portfolio" -msgid "Port No" -msgstr "Portefeuille" - -#: .\biometric\templates\biometric\add_biometric_device.html:60 -#: .\biometric\templates\biometric\edit_biometric_device.html:59 -#, fuzzy -#| msgid "Request" -msgid "Request ID" -msgstr "Demandes" - -#: .\biometric\templates\biometric\add_biometric_device.html:65 -#: .\biometric\templates\biometric\edit_biometric_device.html:64 -msgid "API Url" -msgstr "" - -#: .\biometric\templates\biometric\add_biometric_device.html:70 -#: .\biometric\templates\biometric\edit_biometric_device.html:69 -msgid "API Key" -msgstr "" - -#: .\biometric\templates\biometric\add_biometric_device.html:75 -#: .\biometric\templates\biometric\edit_biometric_device.html:74 -msgid "API Secret" -msgstr "" +#| msgid "Attendance Requests" +msgid "COSEC Attendance Arguments" +msgstr "Demandes de présence" #: .\biometric\templates\biometric\add_biometric_user.html:4 #: .\employee\templates\employee\create_form\form_view.html:9 #: .\offboarding\templates\offboarding\stage\offboarding_body.html:36 -#, fuzzy -#| msgid "Employee" msgid "Add Employee" -msgstr "Employé" +msgstr "Ajouter un·e employé·e" -#: .\biometric\templates\biometric\biometric_device_filter.html:13 -#, fuzzy -#| msgid "Scheduled" -msgid "Is Scheduled" -msgstr "tarifé" +#: .\biometric\templates\biometric\add_biometric_user.html:21 +#: .\biometric\templates\biometric\biometric_device_form.html:15 +#: .\biometric\templates\biometric\nav_biometric_devices.html:71 +#: .\biometric\templates\biometric\nav_employees_biometric.html:85 +#: .\biometric\templates\biometric\nav_employees_cosec_biometric.html:82 +#: .\biometric\templates\biometric_users\dahua\add_dahua_user.html:22 +#: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:53 +#: .\employee\templates\tabs\add_note.html:10 +#: .\employee\templates\tabs\forms\add_points.html:47 +#: .\employee\templates\tabs\forms\redeem_points_form.html:36 +#: .\employee\templates\tabs\note_tab.html:66 +#: .\employee\templates\tabs\note_tab.html:151 +#: .\employee\templates\tabs\shift-tab.html:82 +#: .\helpdesk\templates\helpdesk\faq\load_faq.html:90 +#: .\horilla_automations\templates\horilla_automations\load_automation.html:70 +#: .\horilla_widgets\templates\horilla_widgets\horilla_multiselect_widget.html:210 +#: .\offboarding\templates\offboarding\note\view_notes.html:32 +#: .\payroll\templates\payroll\bonus\form.html:60 +#: .\pms\templates\feedback\feedback_list.html:73 +#: .\recruitment\templates\candidate\candidate_interview_view.html:70 +#: .\recruitment\templates\candidate\candidate_self_tracking.html:480 +#: .\recruitment\templates\candidate\individual_view_note.html:24 +#: .\recruitment\templates\pipeline\pipeline_components\add_note.html:10 +#: .\recruitment\templates\pipeline\pipeline_components\create_note.html:11 +#: .\recruitment\templates\pipeline\pipeline_components\view_note.html:51 +#: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:92 +#: .\recruitment\templates\survey\survey_empty_view.html:63 +msgid "Add" +msgstr "Ajouter" -#: .\biometric\templates\biometric\biometric_device_filter.html:23 -msgid "Is Live" -msgstr "" - -#: .\biometric\templates\biometric\card_biometric_devices.html:35 +#: .\biometric\templates\biometric\card_biometric_devices.html:34 msgid "Activate live capture mode" -msgstr "" +msgstr "Activer le mode de capture en direct" -#: .\biometric\templates\biometric\card_biometric_devices.html:41 -#, fuzzy -#| msgid "Is Active" +#: .\biometric\templates\biometric\card_biometric_devices.html:38 msgid "Deactivate" -msgstr "C'est actif" +msgstr "Désactiver" #: .\biometric\templates\biometric\card_biometric_devices.html:66 -msgid "Fetch" -msgstr "" - -#: .\biometric\templates\biometric\card_biometric_devices.html:77 +#: .\biometric\templates\biometric\nav_biometric_devices.html:57 #, fuzzy -#| msgid "Do you want to archive this candidate?" -msgid "Do you want to archive this device?" -msgstr "Voulez-vous archiver ce candidat ?" +#| msgid "Fetch" +msgid "Fetch Logs" +msgstr "Récupérer" -#: .\biometric\templates\biometric\card_biometric_devices.html:83 -#, fuzzy -#| msgid "Do you want to un-archive this candidate?" -msgid "Do you want to un-archive this device?" -msgstr "Voulez-vous désarchiver ce candidat ?" - -#: .\biometric\templates\biometric\card_biometric_devices.html:91 -#, fuzzy -#| msgid "Do you want to delete this deduction?" -msgid "Do you want to delete this device?" -msgstr "Voulez-vous supprimer cette déduction ?" - -#: .\biometric\templates\biometric\card_biometric_devices.html:108 +#: .\biometric\templates\biometric\card_biometric_devices.html:106 #: .\biometric\templates\biometric\list_biometric_devices.html:50 -#: .\recruitment\models.py:279 +#: .\recruitment\models.py:295 #: .\recruitment\templates\dashboard\dashboard.html:284 #: .\recruitment\templates\stage\stage_group.html:66 msgid "Test" msgstr "Test" -#: .\biometric\templates\biometric\card_biometric_devices.html:111 -#, fuzzy -#| msgid "Do you want to delete this deduction?" -msgid "Do you want to unschedule the device attendance fetching?" -msgstr "Voulez-vous supprimer cette déduction ?" - -#: .\biometric\templates\biometric\card_biometric_devices.html:113 -#, fuzzy -#| msgid "Scheduled" +#: .\biometric\templates\biometric\card_biometric_devices.html:112 msgid "Unschedule" -msgstr "tarifé" +msgstr "Déséchelonner" -#: .\biometric\templates\biometric\card_biometric_devices.html:118 +#: .\biometric\templates\biometric\card_biometric_devices.html:117 #: .\biometric\templates\biometric\list_biometric_devices.html:66 #: .\biometric\templates\biometric\scheduler_device_form.html:21 -#, fuzzy -#| msgid "Scheduled" msgid "Schedule" -msgstr "tarifé" +msgstr "Programmer" -#: .\biometric\templates\biometric\card_biometric_devices.html:195 +#: .\biometric\templates\biometric\card_biometric_devices.html:201 +#: .\biometric\templates\biometric\empty_view_biometric.html:6 msgid "No biometric devices found." -msgstr "" - -#: .\biometric\templates\biometric\edit_biometric_device.html:8 -msgid "Edit Biometric Devices" -msgstr "" +msgstr "Aucun dispositif biométrique trouvé." #: .\biometric\templates\biometric\edit_cosec_user.html:4 msgid "Edit COSEC User" -msgstr "" +msgstr "Modifier l'utilisateur COSEC" #: .\biometric\templates\biometric\edit_cosec_user.html:31 -#, fuzzy -#| msgid "Is Active" msgid "User Active" -msgstr "C'est actif" +msgstr "Utilisateur actif" #: .\biometric\templates\biometric\edit_cosec_user.html:37 msgid "By-Pass-Biometric" -msgstr "" +msgstr "Contourner la biométrie" #: .\biometric\templates\biometric\edit_cosec_user.html:41 msgid "VIP" -msgstr "" +msgstr "VIP" #: .\biometric\templates\biometric\edit_cosec_user.html:47 -#, fuzzy -#| msgid "Validate" msgid "Validity Enable" -msgstr "Valider" +msgstr "Activation de validité" #: .\biometric\templates\biometric\edit_cosec_user.html:51 -#, fuzzy -#| msgid "Till End Date" msgid "Validity End Date" -msgstr "Jusqu'à date de fin" - -#: .\biometric\templates\biometric\empty_view_biometric.html:8 -#, fuzzy -#| msgid "Your shift request has been deleted." -msgid "No biometric devices for attendance have been added yet." -msgstr "Votre demande Quart de travail a été supprimée." +msgstr "Date de fin de validité" #: .\biometric\templates\biometric\list_biometric_devices.html:11 msgid "Device" -msgstr "" +msgstr "Dispositif" #: .\biometric\templates\biometric\list_biometric_devices.html:13 msgid "Port No." -msgstr "" +msgstr "No de Port" #: .\biometric\templates\biometric\list_biometric_devices.html:38 #: .\horilla_views\templates\generic\group_by.html:101 -#: .\horilla_views\templates\generic\group_by_table.html:114 +#: .\horilla_views\templates\generic\group_by_table.html:118 #: .\horilla_views\templates\generic\horilla_list.html:111 #: .\horilla_views\templates\generic\horilla_list_table.html:102 -#: .\horillavenv\Lib\site-packages\click\core.py:1396 +#: .\horillavenv\Lib\site-packages\click\core.py:1387 #: .\leave\templates\leave\leave_request\leave-requests.html:43 #: .\onboarding\templates\onboarding\onboarding_table.html:124 #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:96 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:114 -#: .\recruitment\forms.py:740 .\recruitment\forms.py:755 -#: .\recruitment\forms.py:815 +#: .\recruitment\forms.py:763 .\recruitment\forms.py:778 +#: .\recruitment\forms.py:838 #: .\recruitment\templates\candidate\candidate_card.html:98 #: .\recruitment\templates\candidate\candidate_list.html:104 #: .\recruitment\templates\candidate\group_by.html:90 @@ -14964,52 +13719,53 @@ msgstr "" #: .\recruitment\templates\survey\filter.html:23 #: .\recruitment\templates\survey\view_single_template.html:32 msgid "Options" -msgstr "Choix" +msgstr "Options" #: .\biometric\templates\biometric\list_employees_biometric.html:30 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:13 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:13 #: .\templates\initialize_database\horilla_user_signup.html:70 -#, fuzzy -#| msgid "Badge Id" msgid "Badge ID" -msgstr "Badge Id" +msgstr "ID de badge" #: .\biometric\templates\biometric\list_employees_biometric.html:31 msgid "Fingerprint" -msgstr "" +msgstr "Empreinte digitale" #: .\biometric\templates\biometric\list_employees_biometric.html:32 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:35 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:15 -#: .\employee\templates\employee\profile\profile_view.html:156 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:15 +#: .\employee\models.py:653 +#: .\employee\templates\employee\profile\profile_view.html:68 #: .\employee\templates\employee\profile\work_info.html:69 #: .\employee\templates\employee\view\individual.html:252 #: .\employee\templates\employee_personal_info\employee_list.html:110 #: .\employee\templates\employee_personal_info\group_by.html:85 -#: .\employee\views.py:1125 +#: .\employee\views.py:1181 msgid "Work Email" -msgstr "Travail Email" +msgstr "Courriel professionnel" #: .\biometric\templates\biometric\list_employees_biometric.html:33 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:36 #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:16 -#: .\employee\templates\employee\profile\personal_info.html:57 -#: .\employee\templates\employee\profile\profile_view.html:179 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:16 +#: .\employee\templates\employee\profile\personal_info.html:35 +#: .\employee\templates\employee\profile\profile_view.html:91 #: .\employee\templates\employee\view\individual.html:282 #: .\employee\templates\employee_filters.html:29 #: .\employee\templates\employee_personal_info\employee_list.html:88 #: .\employee\templates\employee_personal_info\group_by.html:76 -#: .\horilla_views\templates\generic\horilla_profile_view.html:203 -#: .\onboarding\forms.py:407 -#: .\onboarding\templates\onboarding\employee_creation.html:75 -#: .\recruitment\models.py:380 -#: .\recruitment\templates\candidate\application_form.html:176 +#: .\horilla_views\templates\generic\horilla_profile_view.html:212 +#: .\onboarding\forms.py:334 +#: .\onboarding\templates\onboarding\employee_creation.html:78 +#: .\recruitment\templates\candidate\application_form.html:112 #: .\recruitment\templates\candidate\candidate_list.html:98 -#: .\recruitment\templates\candidate\export_filter.html:58 -#: .\recruitment\templates\candidate\filters.html:13 #: .\recruitment\templates\candidate\group_by.html:86 -#: .\recruitment\templates\candidate\individual.html:167 +#: .\recruitment\templates\candidate\individual.html:154 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:50 +#: .\report\templates\report\employee_report.html:62 +#: .\report\templates\report\recruitment_report.html:46 #: .\templates\initialize_database\horilla_user_signup.html:61 msgid "Phone" msgstr "Téléphone" @@ -15017,498 +13773,469 @@ msgstr "Téléphone" #: .\biometric\templates\biometric\list_employees_biometric.html:119 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:99 #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:125 -#, fuzzy -#| msgid "Do you want to delete this question template?" msgid "Do you want to delete this user from the biometric device?" -msgstr "Voulez-vous supprimer ce modèle de question ?" +msgstr "Veux-tu supprimer cet utilisateur de l'appareil biométrique?" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:19 msgid "Reference ID" -msgstr "" +msgstr "ID de référence" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:24 -#, fuzzy -#| msgid "Leave Count" msgid "Finger Count" -msgstr "Congé compter" +msgstr "Nombre de doigts" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:26 -#, fuzzy -#| msgid "Leave Count" msgid "Face Count" -msgstr "Congé compter" +msgstr "Nombre de visages" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:29 -#, fuzzy -#| msgid "Question Template" msgid "Biometric Template" -msgstr "Modèle de questions" +msgstr "Modèle biométrique" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:32 -#, fuzzy -#| msgid "Leave Count" msgid "Card Count" -msgstr "Congé compter" +msgstr "Nombre de cartes" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:33 -#, fuzzy -#| msgid "Validate" msgid "Valid Active" -msgstr "Valider" +msgstr "Actif valide" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:34 -#, fuzzy -#| msgid "Till End Date" msgid "Valid End Date" -msgstr "Jusqu'à date de fin" +msgstr "Date de fin de validité" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:75 -#, fuzzy -#| msgid "Not Started" msgid "Not Enrolled" -msgstr "Pas Commencé" +msgstr "Non inscrit" #: .\biometric\templates\biometric\list_employees_cosec_biometric.html:100 msgid "Enable Face" -msgstr "" +msgstr "Activer visage" #: .\biometric\templates\biometric\scheduler_device_form.html:4 msgid "Schedule Biometric Device" -msgstr "" +msgstr "Programmer le dispositif biométrique" #: .\biometric\templates\biometric\scheduler_device_form.html:16 -#, fuzzy -#| msgid "Enter a description" msgid "Interval duration" -msgstr "Entrez une description" +msgstr "Durée d'intervalle" #: .\biometric\templates\biometric\view_biometric_devices.html:12 -#, fuzzy -#| msgid "Not-completed" msgid "Not-Connected" -msgstr "Pas Achevé" +msgstr "Non-connecté" #: .\biometric\templates\biometric\view_biometric_devices.html:18 -#: .\onboarding\models.py:140 +#: .\onboarding\models.py:161 #: .\onboarding\templates\onboarding\dashboard\task_report.html:19 msgid "Scheduled" -msgstr "tarifé" +msgstr "Programmé" #: .\biometric\templates\biometric\view_biometric_devices.html:24 msgid "Live Capture" -msgstr "" +msgstr "Capture en direct" #: .\biometric\templates\biometric_users\dahua\add_dahua_user.html:9 msgid "Dahua User" -msgstr "" +msgstr "Utilisateur Dahua" #: .\biometric\templates\biometric_users\dahua\list_dahua_employees.html:51 -#, fuzzy -#| msgid "Are you sure you want to delete this stage?" +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:51 msgid "Are you sure you want to delete this user?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" +msgstr "Es-tu sûr·e de vouloir supprimer cet utilisateur?" #: .\biometric\templates\biometric_users\dahua\map_dahua_users.html:9 +#: .\biometric\templates\biometric_users\etimeoffice\map_etimeoffice_users.html:9 msgid "Map Dahua User" -msgstr "" +msgstr "Mapper l'utilisateur Dahua" #: .\biometric\templates\biometric_users\dahua\map_dahua_users.html:21 -#, fuzzy -#| msgid "May" +#: .\biometric\templates\biometric_users\etimeoffice\map_etimeoffice_users.html:21 msgid "Map" -msgstr "Mai" +msgstr "Carte" #: .\biometric\templates\biometric_users\dahua\nav_dahua_employees.html:34 -#, fuzzy -#| msgid "Employee" +#: .\biometric\templates\biometric_users\etimeoffice\nav_etimeoffice_employees.html:34 msgid "Map Employee" -msgstr "Employé" +msgstr "Mapper employé·e" -#: .\biometric\views.py:511 +#: .\biometric\templates\biometric_users\etimeoffice\list_etimeoffice_employees.html:14 +#: .\biometric\views.py:1840 .\biometric\views.py:1857 #, fuzzy -#| msgid "Objective un-archived successfully!." +#| msgid "Zip Code" +msgid "Emp Code" +msgstr "Code postal" + +#: .\biometric\views.py:553 msgid "Biometric device unscheduled successfully" -msgstr "Objectif désarchivé avec succès !." +msgstr "Dispositif biométrique déprogrammé avec succès" -#: .\biometric\views.py:535 -#, fuzzy -#| msgid "Note added successfully.." +#: .\biometric\views.py:580 msgid "Biometric device added successfully." -msgstr "Note ajoutée avec succès.." +msgstr "Dispositif biométrique ajouté avec succès." -#: .\biometric\views.py:563 +#: .\biometric\views.py:604 .\biometric\views.py:630 .\biometric\views.py:659 #, fuzzy -#| msgid "Batch updated successfully." +#| msgid "Biometric device not found" +msgid "Biometric device not found." +msgstr "Dispositif biométrique non trouvé" + +#: .\biometric\views.py:611 msgid "Biometric device updated successfully." -msgstr "Lot mis à jour avec succès." +msgstr "Dispositif biométrique mis à jour avec succès." -#: .\biometric\views.py:584 -#, fuzzy, python-format -#| msgid "Candidate is %(message)s" +#: .\biometric\views.py:635 +#, python-format msgid "Device is %(message)s" -msgstr "Le candidat est %(message)s" +msgstr "Le dispositif est %(message)s" -#: .\biometric\views.py:608 -#, fuzzy -#| msgid "Period deleted successfully." +#: .\biometric\views.py:662 msgid "Biometric device deleted successfully." -msgstr "Période supprimée avec succès." +msgstr "Dispositif biométrique supprimé avec succès." -#: .\biometric\views.py:634 .\biometric\views.py:729 .\biometric\views.py:765 -#: .\biometric\views.py:772 .\biometric\views.py:795 .\biometric\views.py:817 -#, fuzzy -#| msgid "Deduction deleted successfully" -msgid "Connection unsuccessful" -msgstr "Déduction supprimée avec succès" - -#: .\biometric\views.py:635 .\biometric\views.py:796 .\biometric\views.py:818 -msgid "Double-check the provided Machine IP, Username, and Password." -msgstr "" - -#: .\biometric\views.py:640 -#: .\dynamic_fields\templates\dynamic_fields\df.html:49 -#, fuzzy -#| msgid "Login Success" -msgid "Success" -msgstr "Réussie Connexion " - -#: .\biometric\views.py:642 -#, fuzzy -#| msgid "Assigned leave is successfully deleted." -msgid "{} attendance logs have been successfully fetched from the device." -msgstr "Congé attribué a été supprimé avec succès" - -#: .\biometric\views.py:716 .\biometric\views.py:759 .\biometric\views.py:789 -#: .\biometric\views.py:811 -#, fuzzy -#| msgid "Period creation was Successful " +#: .\biometric\views.py:698 .\biometric\views.py:741 .\biometric\views.py:771 +#: .\biometric\views.py:793 .\biometric\views.py:822 msgid "Connection Successful" -msgstr "La création de la période a réussi" +msgstr "Connexion réussie" -#: .\biometric\views.py:717 -#, fuzzy -#| msgid "Period creation was Successful " +#: .\biometric\views.py:699 msgid "ZKTeco test connection successful." -msgstr "La création de la période a réussi" +msgstr "Test de connexion ZKTeco réussi." -#: .\biometric\views.py:722 -#, fuzzy -#| msgid "Authentication" +#: .\biometric\views.py:704 .\biometric\views.py:916 .\biometric\views.py:956 msgid "Authentication Error" -msgstr "Authentification" +msgstr "Erreur d'authentification" -#: .\biometric\views.py:723 +#: .\biometric\views.py:705 .\biometric\views.py:917 .\biometric\views.py:957 msgid "Double-check the provided IP, Port, and Password." -msgstr "" +msgstr "Vérifiez l'IP, le port et le mot de passe fournis." -#: .\biometric\views.py:730 +#: .\biometric\views.py:711 .\biometric\views.py:747 .\biometric\views.py:754 +#: .\biometric\views.py:777 .\biometric\views.py:799 .\biometric\views.py:829 +#: .\biometric\views.py:978 .\biometric\views.py:995 .\biometric\views.py:1011 +#: .\biometric\views.py:1027 +msgid "Connection unsuccessful" +msgstr "Connexion échouée" + +#: .\biometric\views.py:712 msgid "Please check the IP, Port, and Password." -msgstr "" +msgstr "Veuillez vérifier l'IP, le port et le mot de passe." -#: .\biometric\views.py:760 -#, fuzzy -#| msgid "Asset Return Successful!." +#: .\biometric\views.py:742 msgid "Anviz test connection successful." -msgstr "Retour d'actif réussi !." +msgstr "Test de connexion Anviz réussi." -#: .\biometric\views.py:766 +#: .\biometric\views.py:748 .\biometric\views.py:979 msgid "API credentials might be incorrect." -msgstr "" +msgstr "Les informations d'identification de l'API peuvent être incorrectes." + +#: .\biometric\views.py:754 +msgid "API request failed." +msgstr "Échec de la requête API." #: .\biometric\views.py:772 -#, fuzzy -#| msgid "Asset request created!" -msgid "API request failed." -msgstr "Demande d'élément créée !" - -#: .\biometric\views.py:790 -#, fuzzy -#| msgid "Mail sent successfully" msgid "Matrix test connection successful." -msgstr "Mail envoyé avec succès" +msgstr "Test de connexion Matrix réussi." -#: .\biometric\views.py:812 -#, fuzzy -#| msgid "Question created successfully." +#: .\biometric\views.py:778 .\biometric\views.py:800 .\biometric\views.py:996 +#: .\biometric\views.py:1012 +msgid "Double-check the provided Machine IP, Username, and Password." +msgstr "" +"Vérifiez l'IP de la machine, le nom d'utilisateur et le mot de passe fournis." + +#: .\biometric\views.py:794 msgid "Dahua test connection successful." -msgstr "Question créée avec succès." +msgstr "Test de connexion Dahua réussi." -#: .\biometric\views.py:1101 +#: .\biometric\views.py:823 +#, fuzzy +#| msgid "ZKTeco test connection successful." +msgid "e-Time Office test connection successful." +msgstr "Test de connexion ZKTeco réussi." + +#: .\biometric\views.py:830 +#, fuzzy +#| msgid "Double-check the provided Machine IP, Username, and Password." +msgid "Double-check the provided API Url, Username, and Password: {}" +msgstr "" +"Vérifiez l'IP de la machine, le nom d'utilisateur et le mot de passe fournis." + +#: .\biometric\views.py:838 +#, fuzzy +#| msgid "Condition Operator" +msgid "Connection error" +msgstr "Opérateur de condition" + +#: .\biometric\views.py:897 +#, fuzzy +#| msgid "Biometric device not found" +msgid "Biometric device not supported." +msgstr "Dispositif biométrique non trouvé" + +#: .\biometric\views.py:899 +msgid "" +"Bulk log fetching is currently available only for ZKTeco / eSSL devices. " +"Support for other biometric systems will be added soon." +msgstr "" + +#: .\biometric\views.py:908 .\biometric\views.py:948 .\biometric\views.py:970 +#: .\biometric\views.py:987 .\biometric\views.py:1003 .\biometric\views.py:1019 +#, fuzzy +#| msgid "Asset deleted successfully" +msgid "Logs Fetched Successfully" +msgstr "Actif supprimé avec succès" + +#: .\biometric\views.py:922 .\biometric\views.py:962 +#, fuzzy +#| msgid "Connection unsuccessful" +msgid "Connection Unsuccessful" +msgstr "Connexion échouée" + +#: .\biometric\views.py:1028 +#, fuzzy +#| msgid "Double-check the provided Machine IP, Username, and Password." +msgid "Double-check the provided API Url, Username, and Password" +msgstr "" +"Vérifiez l'IP de la machine, le nom d'utilisateur et le mot de passe fournis." + +#: .\biometric\views.py:1291 msgid "" "Failed to establish a connection. Please verify the accuracy of the " "IP Address , Port No. and Password of the device." msgstr "" +"Échec de l'établissement de la connexion. Veuillez vérifier l'exactitude de " +"l'adresse IP, du numéro de port et du mot de passe du dispositif." -#: .\biometric\views.py:1106 .\biometric\views.py:1400 -#, fuzzy -#| msgid "Objective Status" +#: .\biometric\views.py:1296 .\biometric\views.py:1594 msgid "Biometric device not found" -msgstr "Objectif Statut" +msgstr "Dispositif biométrique non trouvé" -#: .\biometric\views.py:1220 .\biometric\views.py:1393 -#: .\biometric\views.py:1446 +#: .\biometric\views.py:1414 .\biometric\views.py:1587 +#: .\biometric\views.py:1640 msgid "{} successfully removed from the biometric device." -msgstr "" +msgstr "{} supprimé avec succès du dispositif biométrique." -#: .\biometric\views.py:1255 -#, fuzzy -#| msgid "Deduction deleted successfully" +#: .\biometric\views.py:1449 msgid "Face recognition enabled successfully" -msgstr "Déduction supprimée avec succès" +msgstr "Reconnaissance faciale activée avec succès" -#: .\biometric\views.py:1257 -#, fuzzy -#| msgid "Something went wrong, Try agian." +#: .\biometric\views.py:1451 msgid "Something went wrong when enabling face" -msgstr "Une erreur s'est produite, réessayez." +msgstr "" +"Une erreur est survenue lors de l'activation de la reconnaissance faciale" -#: .\biometric\views.py:1259 -#, fuzzy -#| msgid "Period In" +#: .\biometric\views.py:1453 msgid "Device not found" -msgstr "Période Dans" +msgstr "Dispositif non trouvé" -#: .\biometric\views.py:1341 -#, fuzzy -#| msgid "Filing status created successfully" +#: .\biometric\views.py:1535 msgid "Biometric user data updated successfully" -msgstr "Statut de déclaration de revenus créé avec succès" +msgstr "Données utilisateur biométriques mises à jour avec succès" -#: .\biometric\views.py:1350 +#: .\biometric\views.py:1544 msgid "" "This date cannot be used as the Validity End Date " "for the COSEC Biometric." msgstr "" +"Cette date ne peut pas être utilisée comme date de fin de validité pour le " +"COSEC Biométrique." -#: .\biometric\views.py:1398 -#, fuzzy -#| msgid "Batch number not found" +#: .\biometric\views.py:1592 msgid "Biometric user not found" -msgstr "numéro de lot introuvable" +msgstr "Utilisateur biométrique non trouvé" -#: .\biometric\views.py:1489 +#: .\biometric\views.py:1683 msgid "successfully removed from the biometric device." -msgstr "" +msgstr "supprimé avec succès du dispositif biométrique." -#: .\biometric\views.py:1572 .\biometric\views.py:1707 -#, fuzzy -#| msgid "Deduction deleted successfully" +#: .\biometric\views.py:1766 .\biometric\views.py:1921 msgid "{} added to biometric device successfully" -msgstr "Déduction supprimée avec succès" +msgstr "{} ajouté avec succès au dispositif biométrique" -#: .\biometric\views.py:1579 +#: .\biometric\views.py:1773 msgid "{} already added to biometric device" -msgstr "" +msgstr "{} déjà ajouté au dispositif biométrique" -#: .\biometric\views.py:1651 +#: .\biometric\views.py:1852 msgid "Selected employee successfully mapped to the biometric user" msgstr "" +"L'employé·e sélectionné·e a été mappé·e avec succès à l'utilisateur " +"biométrique" -#: .\biometric\views.py:1677 .\employee\views.py:1873 .\employee\views.py:1909 -#, fuzzy -#| msgid "Employee not chosen" +#: .\biometric\views.py:1891 .\employee\views.py:1941 .\employee\views.py:1977 msgid "Employee not found." -msgstr "Employé non choisi" +msgstr "Employé·e non trouvé·e." -#: .\biometric\views.py:1713 +#: .\biometric\views.py:1927 msgid "Failed to add user to biometric device." -msgstr "" +msgstr "Échec de l'ajout de l'utilisateur au dispositif biométrique." -#: .\biometric\views.py:1741 -#, fuzzy -#| msgid "Tax bracket successfully deleted." +#: .\biometric\views.py:1961 .\biometric\views.py:2006 msgid "{} successfully deleted!" -msgstr "La tranche d'imposition a été supprimée avec succès." +msgstr "{} supprimé avec succès !" -#: .\biometric\views.py:1760 -#, fuzzy -#| msgid "Filing status successfully deleted." +#: .\biometric\views.py:1980 .\biometric\views.py:2025 msgid "{} users successfully deleted!" -msgstr "Le statut de déclaration de revenus a été supprimé avec succès." +msgstr "{} utilisateurs supprimés avec succès !" -#: .\biometric\views.py:1765 +#: .\biometric\views.py:1985 .\biometric\views.py:2030 msgid "No rows are selected for deleting users from device." msgstr "" +"Aucune ligne sélectionnée pour la suppression d'utilisateurs du dispositif." -#: .\biometric\views.py:1768 +#: .\biometric\views.py:1988 msgid "An error occurred: {}" -msgstr "" +msgstr "Une erreur est survenue : {}" #: .\dynamic_fields\forms.py:19 -#, fuzzy -#| msgid "Field" msgid "Add Field" -msgstr "Champ" +msgstr "Ajouter un champ" #: .\dynamic_fields\models.py:119 msgid "" "Name can only contain alphabetic characters, " "and multiple spaces are not allowed." msgstr "" +"Le nom ne peut contenir que des caractères alphabétiques, et plusieurs " +"espaces ne sont pas autorisés." #: .\dynamic_fields\models.py:135 .\dynamic_fields\models.py:139 msgid "Please enter different name" -msgstr "" +msgstr "Veuillez entrer un nom différent" #: .\dynamic_fields\templates\dynamic_fields\df.html:36 msgid "Proceed" -msgstr "" +msgstr "Procéder" + +#: .\dynamic_fields\templates\dynamic_fields\df.html:49 +msgid "Success" +msgstr "Succès" #: .\dynamic_fields\templates\dynamic_fields\df.html:50 msgid "" "Column will be permently removed from the table on the next service reload" msgstr "" +"La colonne sera définitivement supprimée du tableau lors du prochain " +"rechargement du service" #: .\dynamic_fields\views.py:55 msgid "New field added" -msgstr "" +msgstr "Nouveau champ ajouté" #: .\employee\filters.py:40 -#, fuzzy -#| msgid "Specific Employees" msgid "Search in : Employee" -msgstr "Employés spécifiques" +msgstr "Rechercher dans : Employé·e" #: .\employee\filters.py:41 -#, fuzzy -#| msgid "Reporting Manager" msgid "Search in : Reporting manager" -msgstr "Rapports Responsable" +msgstr "Rechercher dans : Gestionnaire de rapports" -#: .\employee\forms.py:354 +#: .\employee\forms.py:212 #, fuzzy -#| msgid "Create Stage" +#| msgid "Employee with email id already exists." +msgid "An Employee with this Email already exists in company {}" +msgstr "Un·e employé·e avec cet identifiant de courriel existe déjà." + +#: .\employee\forms.py:217 +#, fuzzy +#| msgid "Employee with email id already exists." +msgid "An Employee with this Email already exists" +msgstr "Un·e employé·e avec cet identifiant de courriel existe déjà." + +#: .\employee\forms.py:364 msgid "Create New {} " -msgstr "Créer Étape" +msgstr "Créer nouveau·elle {} " -#: .\employee\forms.py:540 -#, fuzzy -#| msgid "Requested Attendances" +#: .\employee\forms.py:550 msgid "Select Fields to Update" -msgstr "Présences demandées" +msgstr "Sélectionner les champs à mettre à jour" -#: .\employee\forms.py:704 -#, fuzzy -#| msgid "---Choose {label}---" +#: .\employee\forms.py:714 msgid "---Choose Action---" -msgstr "---Choisissez {label}---" +msgstr "---Choisir une action---" -#: .\employee\forms.py:709 -#, fuzzy -#| msgid "Create allocation" +#: .\employee\forms.py:719 msgid "Create new action type " -msgstr "Créer Allocation" +msgstr "Créer un nouveau type d'action" -#: .\employee\models.py:75 -#: .\employee\templates\employee\profile\personal_info.html:35 -#: .\employee\templates\employee_filters.html:10 .\onboarding\forms.py:405 -#: .\onboarding\templates\onboarding\employee_creation.html:61 -#: .\templates\initialize_database\horilla_user_signup.html:38 -msgid "First Name" -msgstr "D'abord Nom" - -#: .\employee\models.py:78 -#: .\employee\templates\employee\profile\personal_info.html:42 -#: .\employee\templates\employee_filters.html:25 .\onboarding\forms.py:406 -#: .\onboarding\templates\onboarding\employee_creation.html:68 -#: .\templates\initialize_database\horilla_user_signup.html:45 -msgid "Last Name" -msgstr "Dernier Nom" - -#: .\employee\models.py:230 -msgid "Expected working" +#: .\employee\methods\methods.py:221 +msgid "The uploaded file is empty, Not contain records." msgstr "" -#: .\employee\models.py:233 .\leave\templates\leave\dashboard.html:101 -#: .\templates\dashboard.html:233 +#: .\employee\methods\methods.py:249 +msgid "These required headers are missing in the uploaded file: " +msgstr "" + +#: .\employee\models.py:77 +#: .\employee\templates\employee\profile\personal_info.html:19 +#: .\employee\templates\employee_filters.html:10 .\onboarding\forms.py:332 +#: .\onboarding\templates\onboarding\employee_creation.html:64 +#: .\report\templates\report\employee_report.html:43 +#: .\templates\initialize_database\horilla_user_signup.html:38 +msgid "First Name" +msgstr "Prénom" + +#: .\employee\models.py:80 +#: .\employee\templates\employee\profile\personal_info.html:24 +#: .\employee\templates\employee_filters.html:25 .\onboarding\forms.py:333 +#: .\onboarding\templates\onboarding\employee_creation.html:71 +#: .\report\templates\report\employee_report.html:58 +#: .\templates\initialize_database\horilla_user_signup.html:45 +msgid "Last Name" +msgstr "Nom de famille" + +#: .\employee\models.py:260 +msgid "Expected working" +msgstr "Travail attendu" + +#: .\employee\models.py:263 .\leave\templates\leave\dashboard.html:114 +#: .\templates\dashboard.html:224 msgid "On Leave" -msgstr "en congé" +msgstr "En congé" -#: .\employee\models.py:235 -#, fuzzy -#| msgid "Require Approval" +#: .\employee\models.py:265 msgid "Waiting Approval" -msgstr "Approbation Exiger" +msgstr "En attente d'approbation" -#: .\employee\models.py:237 -#, fuzzy -#| msgid "Cancel Requests" +#: .\employee\models.py:267 msgid "Canceled / Rejected" -msgstr "Annuler les demandes" +msgstr "Annulé·e / Rejeté·e" -#: .\employee\models.py:244 -#, fuzzy -#| msgid "On Break" +#: .\employee\models.py:274 msgid "On a break" -msgstr "En Pause" +msgstr "En pause" -#: .\employee\models.py:357 -#, fuzzy -#| msgid "Recruitment Managers" +#: .\employee\models.py:387 msgid "Recruitment manager" -msgstr "Responsables du recrutement" +msgstr "Gestionnaire de recrutement" -#: .\employee\models.py:364 -#, fuzzy -#| msgid "Recruitment Managers" +#: .\employee\models.py:394 msgid "Recruitment stage manager" -msgstr "Responsables du recrutement" +msgstr "Gestionnaire de l'étape de recrutement" -#: .\employee\models.py:371 -#, fuzzy -#| msgid "Onboarding Stage Chart" +#: .\employee\models.py:401 msgid "Onboarding stage manager" -msgstr "Tableau des étapes d'intégration" +msgstr "Gestionnaire de l'étape d'intégration" -#: .\employee\models.py:378 -#, fuzzy -#| msgid "Onboarding Portal Stage" +#: .\employee\models.py:408 msgid "Onboarding task manager" -msgstr "Étape du portail d'intégration" +msgstr "Gestionnaire des tâches d'intégration" -#: .\employee\models.py:386 -#, fuzzy -#| msgid "---Choose {label}---" +#: .\employee\models.py:416 msgid "---Choose employee---" -msgstr "---Choisissez {label}---" +msgstr "---Choisir employé·e---" -#: .\employee\models.py:602 .\employee\templates\employee_filters.html:58 -#, fuzzy -#| msgid "Employee rate" +#: .\employee\models.py:640 .\employee\templates\employee_filters.html:58 msgid "Employee tag" -msgstr "Tarif Employé :" +msgstr "Étiquette employé·e" -#: .\employee\models.py:608 -#: .\employee\templates\employee\profile\personal_info.html:51 -#: .\employee\templates\employee\profile\profile_view.html:164 -#: .\employee\templates\employee\view\individual.html:260 -#: .\employee\templates\employee_filters.html:14 -#: .\employee\templates\employee_personal_info\employee_list.html:87 -#: .\employee\templates\employee_personal_info\group_by.html:75 -#: .\offboarding\templates\offboarding\pipeline\individual_view.html:50 -#: .\onboarding\forms.py:204 -#: .\onboarding\templates\onboarding\candidate_creation.html:51 -#: .\onboarding\templates\onboarding\candidate_update.html:62 -#: .\onboarding\templates\onboarding\candidates.html:55 -#: .\onboarding\templates\onboarding\group_by.html:46 -#: .\onboarding\templates\onboarding\onboarding_table.html:117 -#: .\onboarding\templates\onboarding\onboardings.html:11 -#: .\onboarding\templates\onboarding\single_view.html:42 -#: .\onboarding\templates\onboarding\table.html:11 .\recruitment\forms.py:403 -#: .\recruitment\models.py:373 -#: .\recruitment\templates\candidate\application_form.html:159 -#: .\recruitment\templates\candidate\candidate_list.html:97 -#: .\recruitment\templates\candidate\export_filter.html:82 -#: .\recruitment\templates\candidate\filters.html:42 -#: .\recruitment\templates\candidate\group_by.html:85 -#: .\recruitment\templates\candidate\individual.html:159 -#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:47 -#: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:23 -#: .\templates\initialize_database\horilla_user_signup.html:54 -msgid "Email" -msgstr "Email" +#: .\employee\models.py:656 +#: .\employee\templates\employee\profile\profile_view.html:83 +#: .\employee\templates\employee\view\individual.html:274 +#: .\employee\views.py:1183 +msgid "Work Phone" +msgstr "Téléphone de travail" -#: .\employee\models.py:623 +#: .\employee\models.py:660 #: .\employee\templates\employee\profile\work_info.html:77 #: .\employee\templates\tabs\personal_tab.html:261 #: .\onboarding\templates\onboarding\candidate_creation.html:64 @@ -15516,11 +14243,16 @@ msgstr "Email" #: .\onboarding\templates\onboarding\onboarding_table.html:120 #: .\onboarding\templates\onboarding\onboardings.html:13 #: .\onboarding\templates\onboarding\single_view.html:57 -#: .\onboarding\templates\onboarding\table.html:12 .\recruitment\models.py:431 +#: .\onboarding\templates\onboarding\table.html:12 .\recruitment\models.py:465 msgid "Joining Date" -msgstr "Date d'inscription" +msgstr "Date d'embauche" -#: .\employee\models.py:627 +#: .\employee\models.py:663 +#: .\employee\templates\employee\profile\work_info.html:83 +msgid "Contract End Date" +msgstr "Date de fin de contrat" + +#: .\employee\models.py:666 #: .\employee\templates\employee\profile\work_info.html:91 #: .\employee\templates\tabs\contract-tab.html:18 #: .\payroll\models\models.py:185 @@ -15528,111 +14260,106 @@ msgstr "Date d'inscription" #: .\payroll\templates\payroll\contract\contract_list.html:63 #: .\payroll\templates\payroll\contract\group_by.html:53 msgid "Basic Salary" -msgstr "Basique Salaire" +msgstr "Salaire de base" -#: .\employee\models.py:630 +#: .\employee\models.py:669 #: .\employee\templates\employee\profile\work_info.html:97 msgid "Salary Per Hour" msgstr "Salaire par heure" -#: .\employee\models.py:726 +#: .\employee\models.py:755 .\employee\models.py:756 #, fuzzy -#| msgid "An asset with this tracking ID already exists." +#| msgid "Employee Details" +msgid "Employee Bank Details" +msgstr "Détails de l'employé·e" + +#: .\employee\models.py:770 msgid "Bank details for an employee with this account number already exist" -msgstr "Un actif avec cet ID de suivi existe déjà." +msgstr "" +"Les coordonnées bancaires d'un·e employé·e avec ce numéro de compte existent " +"déjà" -#: .\employee\models.py:796 +#: .\employee\models.py:830 .\employee\templates\policies\form.html:13 +msgid "Policy" +msgstr "Règlement" + +#: .\employee\models.py:831 .\employee\templates\policies\nav.html:4 +msgid "Policies" +msgstr "Règlements" + +#: .\employee\models.py:844 msgid "equals" -msgstr "" +msgstr "égal à" -#: .\employee\models.py:797 -#, fuzzy -#| msgid "Greater Than (>)" +#: .\employee\models.py:845 msgid "grater than" -msgstr "Supérieur à (>)" +msgstr "supérieur" -#: .\employee\models.py:798 -#, fuzzy -#| msgid "Less Than (<)" +#: .\employee\models.py:846 msgid "less than" -msgstr "Moins de (<)" +msgstr "inférieur" -#: .\employee\models.py:799 -#, fuzzy -#| msgid "Greater Than or Equal To (>=)" +#: .\employee\models.py:847 msgid "greater than or equal" -msgstr "Supérieur ou égal à (>=)" +msgstr "supérieur ou égal" -#: .\employee\models.py:800 -#, fuzzy -#| msgid "OT Less Than or Equal" +#: .\employee\models.py:848 msgid "less than or equal" -msgstr "Au fil du temps inférieur ou égal" +msgstr "inférieur ou égal" -#: .\employee\models.py:866 +#: .\employee\models.py:914 msgid "Enable login block :" -msgstr "" +msgstr "Activer blocage de connexion :" -#: .\employee\models.py:875 -#, fuzzy -#| msgid "Actions" +#: .\employee\models.py:923 msgid "Action Types" -msgstr "Actions" +msgstr "Types d'actions" #: .\employee\policies.py:120 .\employee\policies.py:124 -#, fuzzy -#| msgid "Allowance not found" msgid "Policies Not Found" -msgstr "indemnités pas trouvé" +msgstr "Politiques introuvables" #: .\employee\policies.py:274 msgid "Disciplinary action taken." -msgstr "" +msgstr "Mesure disciplinaire prise." #: .\employee\policies.py:317 -#, fuzzy -#| msgid "Deduction updated." msgid "Disciplinary action updated." -msgstr "Déduction mise à jour." +msgstr "Mesure disciplinaire mise à jour." #: .\employee\policies.py:349 .\employee\policies.py:388 msgid "Employees login credentials will be unblocked." -msgstr "" +msgstr "Les identifiants de connexion des employé·e·s seront débloqués." #: .\employee\policies.py:362 -#, fuzzy -#| msgid "Employee personal details created successfully.." msgid "Employee removed from disciplinary action successfully." -msgstr "Les données personnelles des employés ont été créées avec succès." +msgstr "Employé·e retiré·e de la mesure disciplinaire avec succès." #: .\employee\policies.py:394 -#, fuzzy -#| msgid "Notification deleted." msgid "Disciplinary action deleted." -msgstr "Notification supprimée." +msgstr "Mesure disciplinaire supprimée." + +#: .\employee\templates\dashboard\birthdays_container.html:12 +#: .\employee\templates\employee\dashboard\dashboard_employee.html:100 +msgid "Birthday" +msgstr "Anniversaire" #: .\employee\templates\dashboard\not_out_yet.html:20 -#, fuzzy -#| msgid "Min Hour" msgid "Pending" -msgstr "Heure Minimale" +msgstr "En attente" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:7 msgid "Disciplinary Actions" -msgstr "" +msgstr "Actions disciplinaires" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:32 -#, fuzzy -#| msgid "Description" msgid "Disciplinary Action" -msgstr "Description" +msgstr "Mesure disciplinaire" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:41 #: .\employee\templates\disciplinary_actions\disciplinary_records.html:42 -#, fuzzy -#| msgid "Actions" msgid "Action Taken" -msgstr "Actions" +msgstr "Mesure prise" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:53 #: .\employee\templates\personal-tab.html:138 @@ -15641,186 +14368,136 @@ msgstr "Actions" #: .\leave\templates\leave\restrict\restrict_filter.html:28 #: .\pms\templates\meetings\meetings_filter.html:54 msgid "Work Information" -msgstr "Travail Informations" +msgstr "Informations de travail" #: .\employee\templates\disciplinary_actions\disciplinary_nav.html:103 -#, fuzzy -#| msgid "Actions" msgid "Take An Action" -msgstr "Actions" +msgstr "Prendre une mesure" -#: .\employee\templates\disciplinary_actions\disciplinary_nav.html:129 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\employee\templates\disciplinary_actions\disciplinary_nav.html:127 msgid "There are currently no disciplinary actions to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune mesure disciplinaire à considérer." #: .\employee\templates\disciplinary_actions\disciplinary_records.html:43 -#, fuzzy -#| msgid "Login" msgid "Login Block" -msgstr "Connexion" +msgstr "Blocage de connexion" #: .\employee\templates\disciplinary_actions\disciplinary_records.html:44 -#, fuzzy -#| msgid "Actions" msgid "Action Date" -msgstr "Actions" - -#: .\employee\templates\disciplinary_actions\disciplinary_records.html:45 -#: .\onboarding\templates\onboarding\candidates_view.html:298 -#: .\payroll\templates\payroll\reimbursement\attachments.html:2 -#: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:85 -#, fuzzy -#| msgid "Attachment" -msgid "Attachments" -msgstr "Pièce jointe" +msgstr "Date de l'action" #: .\employee\templates\disciplinary_actions\disciplinary_records.html:84 -#, fuzzy -#| msgid "Are you sure want to delete this employee?" msgid "Are you sure want to remove this employee from this action?" -msgstr "Voulez-vous vraiment supprimer cet employé ?" +msgstr "Es-tu sûr·e de vouloir retirer cet·te employé·e de cette mesure?" #: .\employee\templates\disciplinary_actions\disciplinary_records.html:95 msgid "Suspended for" -msgstr "" +msgstr "Suspendu·e pour" #: .\employee\templates\disciplinary_actions\disciplinary_records.html:99 msgid "hours" -msgstr "" +msgstr "heures" #: .\employee\templates\disciplinary_actions\disciplinary_records.html:131 -#, fuzzy -#| msgid "Allowance created." msgid "No file has been uploaded." -msgstr "Indemnités créé" +msgstr "Aucun fichier n'a été téléchargé." #: .\employee\templates\disciplinary_actions\disciplinary_records.html:154 -#, fuzzy -#| msgid "Are you sure you want to delete this department?" msgid "Are you sure you want to delete this disciplinary action?" -msgstr "Êtes-vous sûr de vouloir supprimer ce département ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette mesure disciplinaire?" #: .\employee\templates\disciplinary_actions\form.html:25 msgid "Take An Action." -msgstr "" +msgstr "Prendre une mesure." #: .\employee\templates\disciplinary_actions\update_form.html:29 -#, fuzzy -#| msgid "Actions" msgid "Edit Action." -msgstr "Actions" +msgstr "Modifier la mesure." #: .\employee\templates\documents\document_nav.html:9 -#, fuzzy -#| msgid "Leave Request" +#: .\horilla_documents\models.py:65 msgid "Document Requests" -msgstr "Congé Demande" +msgstr "Demandes de documents" #: .\employee\templates\documents\document_nav.html:127 -#: .\employee\templates\documents\document_request_create_form.html:4 -#, fuzzy -#| msgid "Leave Request" +#: .\horilla_documents\models.py:64 msgid "Document Request" -msgstr "Congé Demande" +msgstr "Demande de document" #: .\employee\templates\documents\document_nav.html:154 -#, fuzzy -#| msgid "Create request" msgid "Document request" -msgstr "Créer Demande" +msgstr "Demande de document" #: .\employee\templates\documents\document_nav.html:193 -#, fuzzy -#| msgid "Approve Requests" msgid "Bulk Approve Requests" -msgstr "Approuver les demandes" +msgstr "Approuver les demandes en bloc" -#: .\employee\templates\documents\document_nav.html:202 +#: .\employee\templates\documents\document_nav.html:195 #, fuzzy -#| msgid "Rejected Requests" +#| msgid "Do You really want to approve the request" +msgid "Do you really want to approve all the selected requests?" +msgstr "Veux-tu vraiment approuver la demande" + +#: .\employee\templates\documents\document_nav.html:203 +#: .\employee\templates\documents\document_reject_reason.html:3 msgid "Bulk Reject Requests" -msgstr "Rejetées Demandes" +msgstr "Rejeter les demandes en bloc" -#: .\employee\templates\documents\document_nav.html:252 -#: .\leave\templates\leave\leave_request\request_view.html:238 -#, fuzzy -#| msgid "Rejected Requests" -msgid "Bulk Rejection Reason" -msgstr "Rejetées Demandes" - -#: .\employee\templates\documents\document_request_create_form.html:49 -#, fuzzy -#| msgid "Candidates" -msgid "candidate" -msgstr "Candidats" - -#: .\employee\templates\documents\document_request_create_form.html:61 -msgid "Format" -msgstr "" - -#: .\employee\templates\documents\document_request_create_form.html:69 -msgid "Max size (in MB)" -msgstr "" - -#: .\employee\templates\documents\document_requests.html:42 -#, fuzzy -#| msgid "Rejected Requests" +#: .\employee\templates\documents\document_requests.html:36 msgid "Selected Documents" -msgstr "Rejetées Demandes" +msgstr "Documents sélectionnés" -#: .\employee\templates\documents\requests.html:14 +#: .\employee\templates\documents\requests.html:7 #: .\employee\templates\tabs\document_tab.html:171 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:687 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:576 #: .\recruitment\templates\candidate\candidate_self_tracking.html:675 #: .\recruitment\templates\candidate\document.html:214 -#, fuzzy -#| msgid "View all" msgid "View File" -msgstr "Afficher tout" +msgstr "Voir le fichier" -#: .\employee\templates\documents\requests.html:66 -#, fuzzy -#| msgid "Update Request" +#: .\employee\templates\documents\requests.html:41 msgid "Uploaded / Requested" -msgstr "Demande de mise à jour" +msgstr "Téléchargé / Demandé" -#: .\employee\templates\documents\requests.html:92 -#: .\employee\templates\documents\requests.html:217 -#: .\employee\templates\tabs\document_tab.html:124 -#: .\recruitment\templates\candidate\document.html:168 +#: .\employee\templates\documents\requests.html:65 #, fuzzy -#| msgid "Are you sure you want to delete this shift request?" -msgid "Are you sure you want to delete this Document Request?" -msgstr "" -"Êtes-vous sûr de vouloir supprimer cette demande travail par roulement?" +#| msgid "Are you sure you want to delete this Document Request?" +msgid " Are you sure you want to delete this Document Request?" +msgstr "Es-tu sûr·e de vouloir supprimer cette demande de document?" + +#: .\employee\templates\documents\requests.html:106 +msgid "File Uploaded" +msgstr "Fichier téléversé" #: .\employee\templates\documents\requests.html:141 -#, fuzzy -#| msgid "File Upload" -msgid "File Uploaded" -msgstr "Téléverser un fichier" - -#: .\employee\templates\documents\requests.html:187 -#, fuzzy -#| msgid "Do you want to approve this request?" msgid "Do you want to approve this request" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu approuver cette demande" + +#: .\employee\templates\documents\requests.html:163 +#: .\employee\templates\tabs\document_tab.html:124 +#: .\recruitment\templates\candidate\document.html:168 +msgid "Are you sure you want to delete this Document Request?" +msgstr "Es-tu sûr·e de vouloir supprimer cette demande de document?" + +#: .\employee\templates\documents\requests.html:272 +#, fuzzy +#| msgid "No document requests found." +msgid "No documents found." +msgstr "Aucune demande de document trouvée." #: .\employee\templates\employee\create_form\form_view.html:22 #: .\employee\templates\employee\profile\profile.html:22 #: .\employee\templates\employee\update_form\form_view.html:12 msgid "Personal Info" -msgstr "Info personnelles" +msgstr "Infos personnelles" #: .\employee\templates\employee\create_form\personal_info.html:46 -#: .\employee\templates\employee\profile\personal_info.html:227 +#: .\employee\templates\employee\profile\personal_info.html:139 #: .\employee\templates\employee\profile\profile_modal.html:12 #: .\employee\templates\employee\update_form\personal_info.html:38 #: .\recruitment\templates\candidate\candidate_create_form.html:80 msgid "Upload Photo" -msgstr "Envoyer la photo" +msgstr "Téléverser une photo" #: .\employee\templates\employee\create_form\personal_info.html:71 #: .\employee\templates\employee\update_form\personal_info.html:21 @@ -15828,188 +14505,207 @@ msgstr "Envoyer la photo" #: .\employee\templates\employee_personal_info\employee_list.html:95 #: .\employee\templates\employee_personal_info\group_by.html:77 msgid "Badge Id" -msgstr "Badge Id" +msgstr "ID badge" #: .\employee\templates\employee\create_form\personal_info.html:73 msgid "Show" -msgstr "" - -#: .\employee\templates\employee\dashboard\dashboard_employee.html:100 -#: .\templates\birthdays_container.html:12 -msgid "Birthday" -msgstr "" +msgstr "Afficher" #: .\employee\templates\employee\dashboard\dashboard_employee.html:104 -#: .\employee\views.py:2799 -#: .\pms\templates\feedback\feedback_list_view.html:109 +#: .\employee\views.py:2774 +#: .\pms\templates\feedback\feedback_list_view.html:107 #: .\pms\templates\okr\objective_list_view.html:133 #: .\templates\dashboard_tile_container.html:57 msgid "Today" msgstr "Aujourd'hui" #: .\employee\templates\employee\dashboard\dashboard_employee.html:106 -#: .\employee\views.py:2802 +#: .\employee\views.py:2777 msgid "Tomorrow" -msgstr "" +msgstr "Demain" #: .\employee\templates\employee\dashboard\dashboard_employee.html:108 #: .\offboarding\templates\offboarding\task\table_body.html:40 -#, fuzzy -#| msgid "Icon" msgid "In" -msgstr "Icône" +msgstr "Dans" + +#: .\employee\templates\employee\employee_import.html:4 +msgid "Import Employee" +msgstr "Importer un·e employé·e" #: .\employee\templates\employee\export_data_employee.html:36 -#, fuzzy -#| msgid "Attendances" msgid "Attendance Records" -msgstr "Fréquentation" +msgstr "Enregistrements de présence" #: .\employee\templates\employee\export_data_employee.html:52 #: .\employee\templates\employee\export_data_employee.html:100 #: .\employee\templates\employee\export_data_employee.html:150 -#, fuzzy -#| msgid "In From" msgid "From" -msgstr "Dans De Depuis" +msgstr "De" #: .\employee\templates\employee\export_data_employee.html:57 #: .\employee\templates\employee\export_data_employee.html:105 #: .\employee\templates\employee\export_data_employee.html:155 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:35 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:38 msgid "To" -msgstr "Pour" +msgstr "À" #: .\employee\templates\employee\export_data_employee.html:64 #: .\employee\templates\employee\export_data_employee.html:112 #: .\employee\templates\employee\export_data_employee.html:162 #: .\employee\templates\employee_personal_info\employee_list.html:400 -#, fuzzy -#| msgid "Export" msgid "Export Data" -msgstr "Exporter" +msgstr "Exporter les données" #: .\employee\templates\employee\export_data_employee.html:84 -#, fuzzy -#| msgid "Leave Types" msgid "Leave Records" -msgstr "Congé Types" +msgstr "Registres de congé" #: .\employee\templates\employee\export_data_employee.html:134 -#, fuzzy -#| msgid "Work Records" msgid "Payroll Records" -msgstr "détails du poste" +msgstr "Registres de paie" #: .\employee\templates\employee\profile\bank_info.html:10 #: .\employee\templates\personal-tab.html:271 #: .\employee\templates\tabs\personal_tab.html:314 #: .\onboarding\templates\onboarding\employee_bank_details.html:75 -#: .\payroll\forms\component_forms.py:496 +#: .\payroll\forms\component_forms.py:506 msgid "Bank Name" -msgstr "Banque Nom" +msgstr "Nom de la banque" #: .\employee\templates\employee\profile\bank_info.html:17 #: .\employee\templates\personal-tab.html:313 #: .\employee\templates\tabs\personal_tab.html:354 -#: .\payroll\forms\component_forms.py:498 +#: .\payroll\forms\component_forms.py:508 msgid "Account Number" -msgstr "Compte Numéro" +msgstr "Numéro de compte" #: .\employee\templates\employee\profile\bank_info.html:26 #: .\employee\templates\personal-tab.html:280 #: .\employee\templates\tabs\personal_tab.html:323 #: .\onboarding\templates\onboarding\employee_bank_details.html:89 -#: .\payroll\forms\component_forms.py:497 +#: .\payroll\forms\component_forms.py:507 msgid "Branch" -msgstr "Bifurquer" +msgstr "Succursale" #: .\employee\templates\employee\profile\bank_info.html:33 -#: .\employee\templates\employee\profile\bank_info.html:74 +#: .\employee\templates\employee\profile\bank_info.html:77 #: .\employee\templates\personal-tab.html:298 #: .\employee\templates\personal-tab.html:322 #: .\employee\templates\tabs\personal_tab.html:341 #: .\employee\templates\tabs\personal_tab.html:363 -#: .\onboarding\templates\onboarding\employee_bank_details.html:128 -#: .\onboarding\templates\onboarding\employee_bank_details.html:135 +#: .\onboarding\templates\onboarding\employee_bank_details.html:126 +#: .\onboarding\templates\onboarding\employee_bank_details.html:133 msgid "Bank Code" -msgstr "Bancaire Code" +msgstr "Code bancaire" #: .\employee\templates\employee\profile\bank_info.html:42 #: .\employee\templates\personal-tab.html:289 #: .\employee\templates\tabs\personal_tab.html:332 msgid "Bank Address" -msgstr "Banque Adresse" +msgstr "Adresse de la banque" -#: .\employee\templates\employee\profile\personal_info.html:68 +#: .\employee\templates\employee\profile\personal_info.html:31 +#: .\employee\templates\employee\profile\profile_view.html:76 +#: .\employee\templates\employee\view\individual.html:260 +#: .\employee\templates\employee_filters.html:14 +#: .\employee\templates\employee_personal_info\employee_list.html:87 +#: .\employee\templates\employee_personal_info\group_by.html:75 +#: .\horilla_automations\templates\horilla_automations\load_automation.html:45 +#: .\horilla_automations\templates\horilla_automations\load_automation.html:53 +#: .\offboarding\templates\offboarding\pipeline\individual_view.html:50 +#: .\onboarding\forms.py:136 +#: .\onboarding\templates\onboarding\candidate_creation.html:51 +#: .\onboarding\templates\onboarding\candidate_update.html:62 +#: .\onboarding\templates\onboarding\candidates.html:50 +#: .\onboarding\templates\onboarding\group_by.html:45 +#: .\onboarding\templates\onboarding\onboarding_table.html:117 +#: .\onboarding\templates\onboarding\onboardings.html:11 +#: .\onboarding\templates\onboarding\single_view.html:42 +#: .\onboarding\templates\onboarding\table.html:11 +#: .\outlook_auth\cbv\views.py:56 .\outlook_auth\models.py:27 +#: .\recruitment\models.py:407 .\recruitment\models.py:1090 +#: .\recruitment\templates\candidate\application_form.html:103 +#: .\recruitment\templates\candidate\candidate_list.html:97 +#: .\recruitment\templates\candidate\group_by.html:85 +#: .\recruitment\templates\candidate\individual.html:146 +#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:47 +#: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:23 +#: .\report\templates\report\employee_report.html:47 +#: .\report\templates\report\recruitment_report.html:77 +#: .\templates\initialize_database\horilla_user_signup.html:54 +msgid "Email" +msgstr "Courriel" + +#: .\employee\templates\employee\profile\personal_info.html:41 #: .\employee\templates\personal-tab.html:16 -#: .\employee\templates\tabs\personal_tab.html:15 .\recruitment\models.py:402 -#: .\recruitment\templates\candidate\individual.html:310 +#: .\employee\templates\tabs\personal_tab.html:15 .\recruitment\models.py:436 +#: .\recruitment\templates\candidate\individual.html:234 msgid "Date of Birth" -msgstr "Date of Birth" +msgstr "Date de naissance" -#: .\employee\templates\employee\profile\personal_info.html:88 +#: .\employee\templates\employee\profile\personal_info.html:52 #: .\employee\templates\personal-tab.html:70 -#: .\employee\templates\tabs\personal_tab.html:64 .\onboarding\forms.py:412 -#: .\onboarding\templates\onboarding\employee_creation.html:128 +#: .\employee\templates\tabs\personal_tab.html:64 .\onboarding\forms.py:339 +#: .\onboarding\templates\onboarding\employee_creation.html:133 msgid "Qualification" msgstr "Qualification" -#: .\employee\templates\employee\profile\personal_info.html:97 +#: .\employee\templates\employee\profile\personal_info.html:58 #: .\employee\templates\personal-tab.html:79 -#: .\employee\templates\tabs\personal_tab.html:72 .\onboarding\forms.py:413 -#: .\onboarding\templates\onboarding\employee_creation.html:135 -#: .\payroll\models\models.py:678 +#: .\employee\templates\tabs\personal_tab.html:72 .\onboarding\forms.py:340 +#: .\onboarding\templates\onboarding\employee_creation.html:140 +#: .\payroll\models\models.py:680 msgid "Experience" msgstr "Expérience" -#: .\employee\templates\employee\profile\personal_info.html:153 -#: .\recruitment\models.py:410 -#: .\recruitment\templates\candidate\application_form.html:297 +#: .\employee\templates\employee\profile\personal_info.html:91 +#: .\recruitment\models.py:444 +#: .\recruitment\templates\candidate\application_form.html:184 msgid "Zip Code" -msgstr "Code Postal" +msgstr "Code postal" -#: .\employee\templates\employee\profile\personal_info.html:161 +#: .\employee\templates\employee\profile\personal_info.html:97 #: .\employee\templates\personal-tab.html:106 #: .\employee\templates\tabs\personal_tab.html:96 msgid "Emergency Contact" -msgstr "D'urgence Contact" +msgstr "Contact d'urgence" -#: .\employee\templates\employee\profile\personal_info.html:170 +#: .\employee\templates\employee\profile\personal_info.html:102 msgid "Contact Name" -msgstr "Contact Nom" +msgstr "Nom du contact" -#: .\employee\templates\employee\profile\personal_info.html:182 +#: .\employee\templates\employee\profile\personal_info.html:110 #: .\employee\templates\personal-tab.html:124 -#: .\employee\templates\tabs\personal_tab.html:113 .\onboarding\forms.py:422 -#: .\onboarding\templates\onboarding\employee_creation.html:170 +#: .\employee\templates\tabs\personal_tab.html:113 .\onboarding\forms.py:349 +#: .\onboarding\templates\onboarding\employee_creation.html:175 msgid "Emergency Contact Relation" -msgstr "D'urgence Contact Relation" +msgstr "Relation de contact d'urgence" -#: .\employee\templates\employee\profile\personal_info.html:189 +#: .\employee\templates\employee\profile\personal_info.html:116 #: .\employee\templates\personal-tab.html:88 #: .\employee\templates\tabs\personal_tab.html:80 -#: .\onboarding\templates\onboarding\employee_creation.html:142 -#: .\payroll\models\models.py:677 +#: .\onboarding\templates\onboarding\employee_creation.html:147 +#: .\payroll\models\models.py:679 msgid "Marital Status" -msgstr "Matrimonial État" +msgstr "Statut marital" -#: .\employee\templates\employee\profile\personal_info.html:197 +#: .\employee\templates\employee\profile\personal_info.html:122 #: .\employee\templates\personal-tab.html:97 -#: .\employee\templates\tabs\personal_tab.html:88 .\onboarding\forms.py:414 -#: .\onboarding\templates\onboarding\employee_creation.html:149 -#: .\payroll\models\models.py:676 .\payroll\models\models.py:720 +#: .\employee\templates\tabs\personal_tab.html:88 .\onboarding\forms.py:341 +#: .\onboarding\templates\onboarding\employee_creation.html:154 +#: .\payroll\models\models.py:678 .\payroll\models\models.py:722 msgid "Children" msgstr "Enfants" -#: .\employee\templates\employee\profile\personal_info.html:267 +#: .\employee\templates\employee\profile\personal_info.html:159 #: .\employee\templates\employee\profile\profile_modal.html:31 #: .\employee\templates\employee\update_form\personal_info.html:59 #: .\recruitment\templates\candidate\candidate_create_form.html:109 msgid "Delete Image" -msgstr "Supprimer Image" +msgstr "Supprimer l'image" -#: .\employee\templates\employee\profile\personal_info.html:273 +#: .\employee\templates\employee\profile\personal_info.html:162 #: .\employee\templates\employee\profile\profile_modal.html:36 #: .\employee\templates\employee\update_form\personal_info.html:62 msgid "Update Image" @@ -16019,329 +14715,269 @@ msgstr "Mettre à jour l'image" #: .\recruitment\templates\candidate\candidate_card.html:192 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:62 msgid "Edit Profile" -msgstr "Modifier Profil" +msgstr "Modifier le profil" #: .\employee\templates\employee\profile\profile.html:31 #: .\employee\templates\employee\update_form\form_view.html:18 #: .\employee\templates\employee_personal_info\employee_work_info.html:109 msgid "Bank Info" -msgstr "Banque Info" +msgstr "Infos bancaires" -#: .\employee\templates\employee\profile\profile_view.html:131 +#: .\employee\templates\employee\profile\profile_view.html:43 #: .\employee\templates\employee\view\individual.html:228 -#: .\employee\templates\employee_personal_info\employee_card.html:15 -#: .\employee\templates\employee_personal_info\employee_card.html:67 +#: .\employee\templates\employee_personal_info\employee_card.html:16 +#: .\employee\templates\employee_personal_info\employee_card.html:68 #: .\employee\templates\employee_personal_info\employee_list.html:18 msgid "Online" -msgstr "" +msgstr "En ligne" -#: .\employee\templates\employee\profile\profile_view.html:136 +#: .\employee\templates\employee\profile\profile_view.html:48 #: .\employee\templates\employee\view\individual.html:232 -#: .\employee\templates\employee_personal_info\employee_card.html:11 -#: .\employee\templates\employee_personal_info\employee_card.html:69 +#: .\employee\templates\employee_personal_info\employee_card.html:12 +#: .\employee\templates\employee_personal_info\employee_card.html:70 #: .\employee\templates\employee_personal_info\employee_list.html:14 msgid "Offline" -msgstr "" +msgstr "Hors ligne" -#: .\employee\templates\employee\profile\profile_view.html:171 -#: .\employee\templates\employee\view\individual.html:274 -#: .\employee\views.py:1127 -msgid "Work Phone" -msgstr "Travail Téléphone" - -#: .\employee\templates\employee\profile\profile_view.html:210 +#: .\employee\templates\employee\profile\profile_view.html:122 #: .\employee\templates\employee\view\individual.html:317 -#: .\recruitment\templates\candidate\individual.html:198 +#: .\recruitment\templates\candidate\individual.html:182 msgid "About" msgstr "À propos" -#: .\employee\templates\employee\profile\profile_view.html:214 -#, fuzzy -#| msgid "Work type" +#: .\employee\templates\employee\profile\profile_view.html:126 msgid "Work type & Shift" -msgstr "Type de travail" +msgstr "Type de travail & Quart" -#: .\employee\templates\employee\profile\profile_view.html:222 +#: .\employee\templates\employee\profile\profile_view.html:134 #: .\employee\templates\employee\view\individual.html:321 #: .\employee\templates\employee\view\individual.html:326 -#, fuzzy -#| msgid "Work type" msgid "Work Type & Shift" -msgstr "Type de travail" +msgstr "Type de travail & Quart" -#: .\employee\templates\employee\profile\profile_view.html:243 -#: .\employee\templates\employee\profile\profile_view.html:251 -#: .\employee\templates\employee\view\individual.html:343 -#: .\employee\templates\employee\view\individual.html:346 -#: .\templates\settings.html:426 -msgid "Leave" -msgstr "Partir" - -#: .\employee\templates\employee\profile\profile_view.html:258 -#: .\employee\templates\employee\profile\profile_view.html:264 +#: .\employee\templates\employee\profile\profile_view.html:170 +#: .\employee\templates\employee\profile\profile_view.html:176 #: .\employee\templates\employee\view\individual.html:353 #: .\employee\templates\employee\view\individual.html:355 -#: .\templates\settings.html:467 +#: .\templates\settings.html:511 msgid "Payroll" msgstr "Paie" -#: .\employee\templates\employee\profile\profile_view.html:270 -#: .\employee\templates\employee\profile\profile_view.html:278 +#: .\employee\templates\employee\profile\profile_view.html:182 +#: .\employee\templates\employee\profile\profile_view.html:190 #: .\employee\templates\employee\view\individual.html:360 #: .\employee\templates\employee\view\individual.html:365 -#, fuzzy -#| msgid "Allowance not found" +#: .\report\templates\report\payroll_report.html:153 msgid "Allowance & Deduction" -msgstr "indemnités pas trouvé" +msgstr "Indemnité & Déduction" -#: .\employee\templates\employee\profile\profile_view.html:284 -#: .\employee\templates\employee\profile\profile_view.html:291 -#: .\employee\templates\employee\view\individual.html:374 -#, fuzzy -#| msgid "Update Account" -msgid "Penalty Account" -msgstr "Mis à jour Compte" - -#: .\employee\templates\employee\profile\profile_view.html:312 -#: .\employee\templates\employee\profile\profile_view.html:321 +#: .\employee\templates\employee\profile\profile_view.html:224 +#: .\employee\templates\employee\profile\profile_view.html:233 #: .\employee\templates\employee\view\individual.html:399 #: .\employee\templates\employee\view\individual.html:402 -#: .\templates\settings.html:494 +#: .\templates\settings.html:538 msgid "Performance" msgstr "Performance" -#: .\employee\templates\employee\profile\profile_view.html:326 -#: .\employee\templates\employee\profile\profile_view.html:334 +#: .\employee\templates\employee\profile\profile_view.html:238 +#: .\employee\templates\employee\profile\profile_view.html:246 #: .\employee\templates\employee\view\individual.html:429 #: .\employee\templates\employee\view\individual.html:433 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:551 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:478 +#: .\horilla_documents\models.py:113 #: .\recruitment\templates\candidate\candidate_self_tracking.html:437 -#: .\recruitment\templates\candidate\individual.html:245 -#, fuzzy -#| msgid "Document" +#: .\recruitment\templates\candidate\individual.html:200 msgid "Documents" -msgstr "Document" +msgstr "Documents" -#: .\employee\templates\employee\profile\profile_view.html:339 -#: .\employee\templates\employee\profile\profile_view.html:347 +#: .\employee\templates\employee\profile\profile_view.html:251 +#: .\employee\templates\employee\profile\profile_view.html:259 #: .\employee\templates\employee\view\individual.html:451 #: .\employee\templates\tabs\bonus_points.html:5 msgid "Bonus Points" -msgstr "" +msgstr "Points Bonus" -#: .\employee\templates\employee\profile\profile_view.html:353 -#: .\offboarding\models.py:72 .\recruitment\models.py:280 +#: .\employee\templates\employee\profile\profile_view.html:265 +#: .\offboarding\models.py:75 .\recruitment\models.py:296 #: .\recruitment\sidebar.py:39 -#: .\recruitment\templates\candidate\interview_nav.html:48 +#: .\recruitment\templates\candidate\interview_nav.html:29 #: .\recruitment\templates\dashboard\dashboard.html:285 msgid "Interview" -msgstr "Entretien" +msgstr "Entrevue" -#: .\employee\templates\employee\profile\profile_view.html:361 -#, fuzzy -#| msgid "Scheduled Till" +#: .\employee\templates\employee\profile\profile_view.html:273 msgid "Scheduled Interview" -msgstr "Prévue à partir de" +msgstr "Entrevue planifiée" -#: .\employee\templates\employee\profile\profile_view.html:367 -#: .\employee\templates\employee\profile\profile_view.html:375 +#: .\employee\templates\employee\profile\profile_view.html:279 +#: .\employee\templates\employee\profile\profile_view.html:287 #: .\offboarding\templates\offboarding\resignation\filter.html:15 -#, fuzzy -#| msgid "Description" msgid "Resignation" -msgstr "Description" +msgstr "Démission" #: .\employee\templates\employee\profile\work_info.html:7 msgid "Job Title" -msgstr "Emploi Titre" +msgstr "Titre du poste" #: .\employee\templates\employee\profile\work_info.html:21 #: .\employee\templates\personal-tab.html:157 #: .\employee\templates\tabs\personal_tab.html:167 msgid "Shift Information" -msgstr "Quarts Informations" - -#: .\employee\templates\employee\profile\work_info.html:83 -msgid "Contract End Date" -msgstr "Contracter Date Fin" +msgstr "Informations sur le quart" #: .\employee\templates\employee\send_mail.html:27 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:43 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:46 msgid "Also send to" -msgstr "" +msgstr "Envoyer aussi à" #: .\employee\templates\employee\send_mail.html:37 #: .\employee\templates\tabs\mail_log.html:7 #: .\pms\templates\anonymous\single_view.html:17 #: .\pms\templates\feedback\feedback_list.html:555 #: .\recruitment\templates\candidate\mail_log.html:7 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:53 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:57 msgid "Subject" msgstr "Sujet" #: .\employee\templates\employee\send_mail.html:44 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:60 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:64 #: .\recruitment\templates\survey\templates.html:6 -#, fuzzy -#| msgid "Survey Templates" msgid "Template" -msgstr "Modèles d'enquête" +msgstr "Modèle" #: .\employee\templates\employee\send_mail.html:55 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:71 msgid "Message Body" -msgstr "Corps Message" +msgstr "Corps du message" -#: .\employee\templates\employee\send_mail.html:62 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:83 -#, fuzzy -#| msgid "View attachment" +#: .\employee\templates\employee\send_mail.html:60 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:77 +msgid "Write" +msgstr "" + +#: .\employee\templates\employee\send_mail.html:63 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:80 +#: .\recruitment\templates\survey\template_accordion.html:31 +msgid "Preview" +msgstr "Aperçu" + +#: .\employee\templates\employee\send_mail.html:79 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:98 msgid "Template as Attachment" -msgstr "Voir Piècejoint" +msgstr "Modèle en pièce jointe" -#: .\employee\templates\employee\send_mail.html:72 -#: .\onboarding\templates\onboarding\candidates_view.html:355 -#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:93 -#, fuzzy -#| msgid "View attachment" +#: .\employee\templates\employee\send_mail.html:89 +#: .\onboarding\templates\onboarding\candidates_view.html:339 +#: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:108 msgid "Other Attachments" -msgstr "Voir Piècejoint" +msgstr "Autres pièces jointes" #: .\employee\templates\employee\view\individual.html:154 -#, fuzzy -#| msgid "Hour Account" msgid "Block Account" -msgstr "Hour Compte" +msgstr "Bloquer le compte" #: .\employee\templates\employee\view\individual.html:163 msgid "" " Do you really want to allow this employee to access and log into this " "webpage?" msgstr "" +" Veux-tu vraiment permettre à cet·te employé·e d'accéder et de se connecter " +"à cette page web ?" #: .\employee\templates\employee\view\individual.html:167 -#, fuzzy -#| msgid "Hour Account" msgid "Un-Block Account" -msgstr "Hour Compte" +msgstr "Débloquer le compte" #: .\employee\templates\employee\view\individual.html:182 -#, fuzzy -#| msgid "New password confirmation" msgid "Send password reset link" -msgstr "Confirmation du nouveau mot de passe" +msgstr "Envoyer un lien de réinitialisation du mot de passe" #: .\employee\templates\employee\view\individual.html:191 -#, fuzzy -#| msgid "New Employee" msgid "Next Employee" -msgstr "Nouveau Employé" +msgstr "Employé·e suivant·e" #: .\employee\templates\employee\view\individual.html:203 -#, fuzzy -#| msgid "New Employee" msgid "Previous Employee" -msgstr "Nouveau Employé" +msgstr "Employé·e précédent·e" #: .\employee\templates\employee\view\individual.html:373 -#, fuzzy -#| msgid "Update Account" msgid " Penalty Account" -msgstr "Mis à jour Compte" +msgstr "Compte de pénalité" #: .\employee\templates\employee\view\individual.html:380 #: .\employee\templates\employee\view\individual.html:382 #: .\horilla_audit\templates\horilla_audit\history_tracking.html:16 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:101 -#: .\recruitment\templates\candidate\individual.html:236 +#: .\recruitment\templates\candidate\individual.html:197 msgid "History" -msgstr "Histoire" +msgstr "Historique" #: .\employee\templates\employee\view\individual.html:409 #: .\employee\templates\employee\view\individual.html:414 -#, fuzzy -#| msgid "Group Permissions" msgid "Groups & Permissions" -msgstr "Autorisations de groupe" +msgstr "Groupes & Permissions" #: .\employee\templates\employee\view\individual.html:420 #: .\employee\templates\employee\view\individual.html:423 #: .\payroll\templates\payroll\contract\contract_single_view.html:153 msgid "Note" -msgstr "Remarque" +msgstr "Note" #: .\employee\templates\employee\view\individual.html:439 #: .\employee\templates\employee\view\individual.html:442 -#: .\recruitment\templates\candidate\individual.html:279 +#: .\recruitment\templates\candidate\individual.html:215 msgid "Mail Log" -msgstr "" +msgstr "Journal des courriels" #: .\employee\templates\employee\view\individual.html:448 msgid "Bonus" -msgstr "" +msgstr "Bonus" #: .\employee\templates\employee_export_filter.html:4 #: .\employee\templates\employee_personal_info\employee_list.html:48 #: .\employee\templates\employee_personal_info\group_by.html:32 -#, fuzzy -#| msgid "Import Employee" msgid "Export Employees" -msgstr "Importer Employé" +msgstr "Exporter les employé·e·s" #: .\employee\templates\employee_filters.html:77 -#, fuzzy -#| msgid "Current Work Type" msgid "Currently Working" -msgstr "Type de travail actuel" +msgstr "Actuellement en poste" #: .\employee\templates\employee_filters.html:95 #: .\onboarding\templates\onboarding\candidate_filter.html:39 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:74 -#, fuzzy -#| msgid "Joining From" +#: .\recruitment\filters.py:549 msgid "Probation From" -msgstr "Rejoindre depuis" +msgstr "Période d'essai à partir de" #: .\employee\templates\employee_filters.html:103 msgid "Is Directly Converted" -msgstr "" +msgstr "Est converti directement" #: .\employee\templates\employee_filters.html:114 #: .\onboarding\templates\onboarding\candidate_filter.html:45 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:81 -#, fuzzy -#| msgid "Joining Till" +#: .\recruitment\filters.py:543 msgid "Probation Till" -msgstr "Rejoindre jusqu'à" +msgstr "Période d'essai jusqu'à" #: .\employee\templates\employee_filters.html:118 -#, fuzzy -#| msgid "Onboarding" msgid "Is From Onboarding" -msgstr "Intégration" +msgstr "Est d'un processus d'intégration" -#: .\employee\templates\employee_nav.html:44 -msgid "Import Employee" -msgstr "Importer Employé" - -#: .\employee\templates\employee_nav.html:133 -#, fuzzy -#| msgid "Exclude Employees" +#: .\employee\templates\employee_nav.html:42 msgid "Bulk Update Employees" -msgstr "Exclure les employés" +msgstr "Mise à jour collective des employé·e·s" -#: .\employee\templates\employee_nav.html:228 -#: .\employee\templates\employee_nav.html:234 -#: .\employee\templates\employee_nav.html:240 -#: .\employee\templates\employee_nav.html:246 -#: .\employee\templates\employee_nav.html:252 -#: .\employee\templates\employee_nav.html:258 -#: .\employee\templates\employee_nav.html:264 +#: .\employee\templates\employee_nav.html:104 +#: .\employee\templates\employee_nav.html:111 +#: .\employee\templates\employee_nav.html:118 +#: .\employee\templates\employee_nav.html:125 +#: .\employee\templates\employee_nav.html:131 +#: .\employee\templates\employee_nav.html:138 +#: .\employee\templates\employee_nav.html:145 #: .\horilla_views\templates\generic\horilla_nav.html:72 msgid "for:" -msgstr "" +msgstr "pour :" -#: .\employee\templates\employee_nav.html:290 +#: .\employee\templates\employee_nav.html:162 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:32 #: .\offboarding\templates\offboarding\resignation\nav.html:18 #: .\onboarding\templates\onboarding\onboarding_view_nav.html:18 @@ -16356,7 +14992,7 @@ msgstr "" msgid "List" msgstr "Liste" -#: .\employee\templates\employee_nav.html:301 +#: .\employee\templates\employee_nav.html:169 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:37 #: .\offboarding\templates\offboarding\resignation\nav.html:32 #: .\onboarding\templates\onboarding\onboarding_view_nav.html:22 @@ -16371,119 +15007,103 @@ msgstr "Liste" msgid "Card" msgstr "Carte" -#: .\employee\templates\employee_nav.html:444 -#, fuzzy -#| msgid "Bulk Payslip" +#: .\employee\templates\employee_nav.html:266 msgid "Bulk Mail" -msgstr "Bulletin de paie en vrac" +msgstr "Courrier en masse" -#: .\employee\templates\employee_nav.html:453 -#, fuzzy -#| msgid "Filing status updated." +#: .\employee\templates\employee_nav.html:271 .\horilla_views\forms.py:108 msgid "Bulk Update" -msgstr "Statut de déclaration fiscale mis à jour." +msgstr "Mise à jour collective" #: .\employee\templates\employee_personal_info\bulk_update.html:19 -#, fuzzy -#| msgid "Employee updated." msgid "Employees Bulk Update" -msgstr "Employé mis à jour." +msgstr "Mise à jour collective des employé·e·s" -#: .\employee\templates\employee_personal_info\employee_card.html:93 +#: .\employee\templates\employee_personal_info\employee_card.html:94 msgid "Revoke Profile Edit Access" -msgstr "" +msgstr "Révoquer l'accès à l'édition de profil" -#: .\employee\templates\employee_personal_info\employee_card.html:95 +#: .\employee\templates\employee_personal_info\employee_card.html:96 msgid "Add Profile Edit Access" -msgstr "" +msgstr "Ajouter l'accès à l'édition de profil" -#: .\employee\templates\employee_personal_info\employee_card.html:104 +#: .\employee\templates\employee_personal_info\employee_card.html:105 #: .\employee\templates\employee_personal_info\employee_list.html:265 #: .\employee\templates\employee_personal_info\group_by.html:202 msgid "Do you want to archive this employee?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu archiver cet·te employé·e ?" -#: .\employee\templates\employee_personal_info\employee_card.html:108 +#: .\employee\templates\employee_personal_info\employee_card.html:109 msgid "Do you want to un archive this employee?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Veux-tu désarchiver cet·te employé·e ?" -#: .\employee\templates\employee_personal_info\employee_card.html:117 +#: .\employee\templates\employee_personal_info\employee_card.html:118 #: .\employee\templates\employee_personal_info\employee_list.html:289 msgid "" "All non-active contracts of the employee will also be deleted. Do you want " "to continue ?" msgstr "" +"Tous les contrats non actifs de l'employé·e seront également supprimés. Veux-" +"tu continuer ?" #: .\employee\templates\employee_personal_info\employee_create_form.html:19 msgid "New Employee" -msgstr "Nouveau Employé" +msgstr "Nouvel·le employé·e" #: .\employee\templates\employee_personal_info\employee_create_form.html:73 msgid "User Groups" -msgstr "Utilisateur Groupes" +msgstr "Groupes d'utilisateur·rice·s" #: .\employee\templates\employee_personal_info\employee_create_form.html:75 msgid "User Permissions" -msgstr "Utilisateur Autorisation " +msgstr "Permissions utilisateur·rice" #: .\employee\templates\employee_personal_info\employee_create_form.html:85 msgid "Admin Level User" -msgstr "Administrateur Niveau Utilisateur" +msgstr "Utilisateur·rice de niveau admin" #: .\employee\templates\employee_personal_info\employee_empty_view.html:7 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no employees to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucun·e employé·e à considérer." #: .\employee\templates\employee_personal_info\employee_list.html:34 #: .\employee\templates\employee_personal_info\group_by.html:18 -#, fuzzy -#| msgid "Specific Employees" msgid "Select All Employees" -msgstr "Employés spécifiques" +msgstr "Sélectionner tous les employé·e·s" #: .\employee\templates\employee_personal_info\employee_list.html:41 #: .\employee\templates\employee_personal_info\group_by.html:25 -#, fuzzy -#| msgid "Exclude Employees" msgid "Unselect All Employees" -msgstr "Exclure les employés" +msgstr "Désélectionner tous les employé·e·s" #: .\employee\templates\employee_personal_info\employee_list.html:112 #: .\employee\templates\employee_personal_info\employee_list.html:116 #: .\employee\templates\employee_personal_info\group_by.html:86 msgid "Date of Joining" -msgstr "Date de Joindre" +msgstr "Date d'entrée" #: .\employee\templates\employee_personal_info\employee_list.html:232 -#, fuzzy -#| msgid "Total Candidates" msgid "Export Individual Data" -msgstr "Totale Candidats" +msgstr "Exporter les données individuelles" #: .\employee\templates\employee_personal_info\employee_list.html:270 #: .\employee\templates\employee_personal_info\group_by.html:217 -#, fuzzy -#| msgid "Do you want to un archive this employee?" msgid "Do you want to un-archive this employee?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Veux-tu désarchiver cet·te employé·e ?" #: .\employee\templates\employee_personal_info\employee_personal_info.html:12 msgid "Info" -msgstr "Info" +msgstr "Infos" #: .\employee\templates\employee_personal_info\employee_view.html:4 #: .\payroll\templates\payroll\contract\contract_view.html:194 #: .\payroll\templates\payroll\payslip\view_payslips.html:253 -#, fuzzy -#| msgid "Requested Employee" msgid "Selected Employees" -msgstr "Demandé Employé" +msgstr "Employé·e·s sélectionné·e·s" #: .\employee\templates\employee_personal_info\group_by.html:234 msgid "Are you sure want to delete this employee?" -msgstr "Voulez-vous vraiment supprimer cet employé ?" +msgstr "Es-tu sûr·e de vouloir supprimer cet·te employé·e ?" #: .\employee\templates\leave-tab.html:99 #: .\employee\templates\leave-tab.html:152 @@ -16492,7 +15112,7 @@ msgstr "Voulez-vous vraiment supprimer cet employé ?" #: .\leave\templates\leave\user_leave\user-leave.html:20 #: .\leave\templates\leave\user_leave\user_leave.html:36 msgid "Available Leave Days" -msgstr "Disponibles Congé Jours" +msgstr "Jours de congé disponibles" #: .\employee\templates\leave-tab.html:103 #: .\employee\templates\leave-tab.html:156 @@ -16501,12 +15121,12 @@ msgstr "Disponibles Congé Jours" #: .\leave\templates\leave\user_leave\user-leave.html:21 #: .\leave\templates\leave\user_leave\user_leave.html:37 msgid "Carryforward Leave Days" -msgstr "Carryforward Congé Jours" +msgstr "Jours de congé reportés" #: .\employee\templates\leave-tab.html:107 #: .\employee\templates\leave-tab.html:160 #: .\employee\templates\tabs\leave-tab.html:117 -#: .\employee\templates\tabs\leave-tab.html:173 .\leave\models.py:370 +#: .\employee\templates\tabs\leave-tab.html:173 .\leave\models.py:415 #: .\leave\templates\leave\leave_assign\assigned-leave.html:12 #: .\leave\templates\leave\leave_assign\assigned_leave.html:41 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:78 @@ -16516,29 +15136,26 @@ msgstr "Carryforward Congé Jours" #: .\leave\templates\leave\leave_request_view.html:15 #: .\leave\templates\leave\user_leave\user-leave.html:23 #: .\leave\templates\leave\user_leave\user_leave.html:39 +#: .\report\templates\report\leave_report.html:163 msgid "Total Leave Days" -msgstr "Total Congé Jours" +msgstr "Nombre total de jours de congé" #: .\employee\templates\leave-tab.html:181 -#: .\employee\templates\tabs\leave-tab.html:204 +#: .\employee\templates\tabs\leave-tab.html:204 .\leave\models.py:1222 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:104 msgid "Requested days" -msgstr "Demandés Jours" +msgstr "Jours demandés" #: .\employee\templates\leave-tab.html:269 #: .\leave\templates\leave\leave_request\filter_leave_requests.html:8 -#: .\leave\templates\leave\leave_request\leave_request_form.html:19 #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:47 #: .\leave\templates\leave\leave_request\request_update_form.html:4 -#: .\leave\templates\leave\request_view.html:43 -#: .\leave\templates\leave\user_leave\user_leave_view.html:72 -#: .\leave\templates\leave\user_leave\user_request_form.html:19 #: .\leave\templates\leave\user_leave\user_request_view.html:104 -#: .\leave\templates\leave\user_leave\user_request_view.html:352 +#: .\leave\templates\leave\user_leave\user_request_view.html:336 #: .\leave\templates\leave\user_leave_view.html:65 -#: .\leave\templates\leave\user_request_view.html:43 +#: .\report\templates\report\leave_report.html:40 msgid "Leave Request" -msgstr "Congé Demande" +msgstr "Demande de congé" #: .\employee\templates\navbar_component\profile_section.html:16 msgid "My Profile" @@ -16546,97 +15163,103 @@ msgstr "Mon profil" #: .\employee\templates\navbar_component\profile_section.html:29 msgid "Logout" -msgstr "Se déconnecter" +msgstr "Déconnexion" #: .\employee\templates\organisation_chart\org_chart.html:9 msgid "Organization Chart" -msgstr "" +msgstr "Organigramme" #: .\employee\templates\organisation_chart\org_chart.html:14 -#, fuzzy -#| msgid "Reporting Manager" msgid "Reporting Managers" -msgstr "Rapports Responsable" +msgstr "Gestionnaires" #: .\employee\templates\payroll-tab.html:16 #: .\employee\templates\tabs\payroll-tab.html:15 -#: .\payroll\models\models.py:1351 +#: .\payroll\models\models.py:1347 #: .\payroll\templates\payroll\dashboard.html:38 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:18 #: .\payroll\templates\payroll\payslip\group_payslips.html:26 #: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:50 #: .\payroll\templates\payroll\payslip\view_payslips.html:186 -#: .\payroll\views\component_views.py:1108 -#: .\payroll\views\component_views.py:1929 .\payroll\views\views.py:69 +#: .\payroll\views\component_views.py:1103 +#: .\payroll\views\component_views.py:1928 .\payroll\views\views.py:69 msgid "Review Ongoing" msgstr "Révision en cours" #: .\employee\templates\payroll-tab.html:20 #: .\employee\templates\tabs\payroll-tab.html:19 -#: .\payroll\models\models.py:1352 +#: .\payroll\models\models.py:1348 #: .\payroll\templates\payroll\dashboard.html:27 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:19 #: .\payroll\templates\payroll\payslip\group_payslips.html:27 #: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:61 #: .\payroll\templates\payroll\payslip\view_payslips.html:188 -#: .\payroll\views\component_views.py:1109 -#: .\payroll\views\component_views.py:1930 .\payroll\views\views.py:70 +#: .\payroll\views\component_views.py:1104 +#: .\payroll\views\component_views.py:1929 .\payroll\views\views.py:70 msgid "Confirmed" -msgstr "Confirmé" +msgstr "Confirmé·e" #: .\employee\templates\payroll-tab.html:24 -#: .\employee\templates\tabs\payroll-tab.html:23 .\leave\models.py:122 +#: .\employee\templates\tabs\payroll-tab.html:23 .\leave\models.py:116 #: .\leave\templates\leave\leave_type\leave_type_view.html:68 -#: .\payroll\models\models.py:1353 +#: .\payroll\models\models.py:1349 #: .\payroll\templates\payroll\dashboard.html:15 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:20 #: .\payroll\templates\payroll\payslip\group_payslips.html:28 #: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:72 #: .\payroll\templates\payroll\payslip\view_payslips.html:189 -#: .\payroll\views\component_views.py:1110 -#: .\payroll\views\component_views.py:1931 .\payroll\views\views.py:71 +#: .\payroll\views\component_views.py:1105 +#: .\payroll\views\component_views.py:1930 .\payroll\views\views.py:71 msgid "Paid" -msgstr "Payé" +msgstr "Payé·e" + +#: .\employee\templates\payroll-tab.html:33 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:8 +#: .\pms\forms.py:677 .\pms\forms.py:1240 +#: .\pms\templates\okr\key_result\key_result_creation.html:93 +#: .\pms\templates\period\period_view.html:18 +msgid "Period" +msgstr "Période" #: .\employee\templates\payroll-tab.html:35 -#: .\employee\templates\tabs\payroll-tab.html:35 .\payroll\filters.py:391 -#: .\payroll\forms\component_forms.py:492 .\payroll\models\models.py:86 -#: .\payroll\models\models.py:1062 .\payroll\models\models.py:1067 -#: .\payroll\models\models.py:1155 +#: .\employee\templates\tabs\payroll-tab.html:35 .\payroll\filters.py:462 +#: .\payroll\forms\component_forms.py:502 .\payroll\models\models.py:84 +#: .\payroll\models\models.py:1061 .\payroll\models\models.py:1066 +#: .\payroll\models\models.py:1154 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:44 #: .\payroll\templates\payroll\payslip\group_by.html:88 #: .\payroll\templates\payroll\payslip\group_payslips.html:50 -#: .\payroll\templates\payroll\payslip\payslip_table.html:85 -#: .\payroll\templates\payroll\payslip\payslip_table.html:89 +#: .\payroll\templates\payroll\payslip\payslip_table.html:62 +#: .\payroll\templates\payroll\payslip\payslip_table.html:64 msgid "Gross Pay" msgstr "Salaire brut" #: .\employee\templates\payroll-tab.html:36 #: .\employee\templates\tabs\allowance_deduction-tab.html:157 #: .\employee\templates\tabs\payroll-tab.html:36 -#: .\payroll\forms\component_forms.py:187 -#: .\payroll\forms\component_forms.py:493 -#: .\payroll\forms\component_forms.py:627 +#: .\payroll\forms\component_forms.py:192 +#: .\payroll\forms\component_forms.py:503 +#: .\payroll\forms\component_forms.py:640 #: .\payroll\templates\payroll\dashboard\contribution.html:8 #: .\payroll\templates\payroll\deduction\filter_deduction.html:6 #: .\payroll\templates\payroll\deduction\list_deduction.html:38 #: .\payroll\templates\payroll\payslip\group_by.html:89 #: .\payroll\templates\payroll\payslip\group_payslips.html:51 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:319 -#: .\payroll\templates\payroll\payslip\payslip_table.html:90 -#: .\payroll\templates\payroll\payslip\payslip_table.html:94 +#: .\payroll\templates\payroll\payslip\payslip_table.html:65 +#: .\payroll\templates\payroll\payslip\payslip_table.html:67 msgid "Deduction" msgstr "Déduction" #: .\employee\templates\payroll-tab.html:37 -#: .\employee\templates\tabs\payroll-tab.html:37 .\payroll\filters.py:392 -#: .\payroll\forms\component_forms.py:494 .\payroll\models\models.py:1069 -#: .\payroll\models\models.py:1156 +#: .\employee\templates\tabs\payroll-tab.html:37 .\payroll\filters.py:463 +#: .\payroll\forms\component_forms.py:504 .\payroll\models\models.py:1068 +#: .\payroll\models\models.py:1155 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:46 #: .\payroll\templates\payroll\payslip\group_by.html:90 #: .\payroll\templates\payroll\payslip\group_payslips.html:52 -#: .\payroll\templates\payroll\payslip\payslip_table.html:95 -#: .\payroll\templates\payroll\payslip\payslip_table.html:99 +#: .\payroll\templates\payroll\payslip\payslip_table.html:68 +#: .\payroll\templates\payroll\payslip\payslip_table.html:70 msgid "Net Pay" msgstr "Salaire net" @@ -16646,26 +15269,36 @@ msgstr "Salaire net" #: .\pms\templates\okr\objective_list.html:92 #: .\pms\templates\okr\objective_list.html:311 msgid "Due In" -msgstr "Dû En" +msgstr "Dû dans" + +#: .\employee\templates\performance-tab.html:34 +#: .\employee\templates\tabs\performance-tab.html:35 +#: .\pms\templates\dashboard\feedback_answer.html:40 +#: .\pms\templates\dashboard\feedback_answer.html:41 +#: .\pms\templates\feedback\feedback_list.html:158 +#: .\pms\templates\feedback\feedback_list.html:316 +#: .\pms\templates\feedback\feedback_overview.html:26 +msgid "Answer" +msgstr "Répondre" #: .\employee\templates\performance-tab.html:39 #: .\employee\templates\tabs\performance-tab.html:40 #: .\pms\templates\feedback\feedback_list.html:159 #: .\pms\templates\feedback\feedback_list.html:317 msgid "Answer view" -msgstr "Affichage de la réponse" +msgstr "Réponse vue" #: .\employee\templates\personal-tab.html:8 #: .\employee\templates\tabs\personal_tab.html:7 -#: .\recruitment\templates\candidate\individual.html:302 +#: .\recruitment\templates\candidate\individual.html:227 msgid "Personal Information" -msgstr "Information personnelles" +msgstr "Informations personnelles" #: .\employee\templates\personal-tab.html:115 -#: .\employee\templates\tabs\personal_tab.html:104 .\onboarding\forms.py:419 -#: .\onboarding\templates\onboarding\employee_creation.html:163 +#: .\employee\templates\tabs\personal_tab.html:104 .\onboarding\forms.py:346 +#: .\onboarding\templates\onboarding\employee_creation.html:168 msgid "Emergency Contact Name" -msgstr "D'urgence Contacter Nom " +msgstr "Nom du contact d'urgence" #: .\employee\templates\personal-tab.html:228 #: .\employee\templates\tabs\personal_tab.html:234 @@ -16676,97 +15309,69 @@ msgstr "Salaire" #: .\employee\templates\personal-tab.html:261 #: .\employee\templates\tabs\personal_tab.html:305 msgid "Bank Information" -msgstr "Banque Informations" - -#: .\employee\templates\policies\form.html:13 -msgid "Policy" -msgstr "" - -#: .\employee\templates\policies\nav.html:4 -msgid "Policies" -msgstr "" +msgstr "Informations bancaires" #: .\employee\templates\policies\records.html:27 -#, fuzzy -#| msgid "View all" msgid "View policy" -msgstr "Afficher tout" +msgstr "Voir le règlement" -#: .\employee\templates\policies\view_policies.html:14 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\employee\templates\policies\view_policies.html:13 msgid "There are currently no policies to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucun règlement à considérer." #: .\employee\templates\related_models.html:31 -#, fuzzy -#| msgid "Assigned Leaves" msgid "assigned as" -msgstr "Assignés Congés" +msgstr "assigné·e comme" #: .\employee\templates\related_models.html:37 -#, fuzzy -#| msgid "Assigned To" msgid "Assigned As" -msgstr "Assigné à" +msgstr "Assigné·e comme" #: .\employee\templates\related_models.html:39 -#, fuzzy -#| msgid "Requested Employee" msgid "Replace Employee" -msgstr "Demandé Employé" +msgstr "Remplacer l’employé·e" #: .\employee\templates\settings\encashment_settings.html:6 msgid "Encashment Redeem Condition" -msgstr "" +msgstr "Condition pour encaisser" #: .\employee\templates\settings\encashment_settings.html:13 msgid "Bonus Unit" -msgstr "" +msgstr "Unité de bonus" #: .\employee\templates\settings\encashment_settings.html:14 msgid "Set the amount for one bonus points encashment (unit)" -msgstr "" +msgstr "Définir le montant pour l'encaissement d'un point de bonus (unité)" #: .\employee\templates\settings\encashment_settings.html:23 -#, fuzzy -#| msgid "Leave Count" msgid "Leave Unit" -msgstr "Congé compter" +msgstr "Unité de congé" #: .\employee\templates\settings\encashment_settings.html:24 -#, fuzzy -#| msgid "Deduction for one leave amount" msgid "Set the amout for one leave encashment" -msgstr "Montant de la déduction pour congé unique" +msgstr "Définir le montant pour un encaissement de congé" #: .\employee\templates\settings\settings.html:3 -#, fuzzy -#| msgid "Badge Id" msgid "Badge Prefix" -msgstr "Badge Id" +msgstr "Préfixe de badge" #: .\employee\templates\settings\settings.html:16 msgid "Set initial badge-id" -msgstr "" +msgstr "Définir l'ID de badge initial" #: .\employee\templates\settings\settings.html:34 -#, fuzzy -#| msgid "Create Holiday" msgid "Select the company." -msgstr "Créer Jour férié" +msgstr "Sélectionne la compagnie." #: .\employee\templates\tabs\allowance_deduction-tab.html:24 -#: .\payroll\templates\payroll\allowance\allowance_empty.html:5 #: .\payroll\templates\payroll\allowance\view_allowance.html:17 #: .\payroll\templates\payroll\bonus\form.html:4 #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:82 #: .\payroll\templates\payroll\payslip\individual_pdf.html:154 msgid "Allowances" -msgstr "Allocations" +msgstr "Indemnités" #: .\employee\templates\tabs\allowance_deduction-tab.html:40 -#: .\payroll\templates\payroll\deduction\deduction_empty.html:6 #: .\payroll\templates\payroll\deduction\view_deduction.html:18 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:45 #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:133 @@ -16775,13 +15380,13 @@ msgid "Deductions" msgstr "Déductions" #: .\employee\templates\tabs\allowance_deduction-tab.html:55 -#: .\payroll\forms\component_forms.py:52 .\payroll\models\models.py:961 +#: .\payroll\forms\component_forms.py:52 .\payroll\models\models.py:963 #: .\payroll\templates\payroll\allowance\filter_allowance.html:8 #: .\payroll\templates\payroll\allowance\list_allowance.html:39 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:281 #: .\payroll\templates\payroll\payslip\test_pdf.html:281 msgid "Allowance" -msgstr "indemnités" +msgstr "Indemnité" #: .\employee\templates\tabs\allowance_deduction-tab.html:60 #: .\payroll\templates\payroll\allowance\list_allowance.html:45 @@ -16796,7 +15401,7 @@ msgstr "Est imposable" #: .\payroll\templates\payroll\deduction\list_deduction.html:53 #: .\payroll\templates\payroll\deduction\list_deduction.html:54 msgid "Is Condition Based" -msgstr "Est basé sur la condition" +msgstr "Est basé sur condition" #: .\employee\templates\tabs\allowance_deduction-tab.html:62 #: .\employee\templates\tabs\allowance_deduction-tab.html:164 @@ -16806,7 +15411,7 @@ msgstr "Est basé sur la condition" #: .\payroll\templates\payroll\deduction\list_deduction.html:61 #: .\payroll\templates\payroll\deduction\list_deduction.html:62 msgid "Is Fixed" -msgstr "Est corrigé" +msgstr "Est fixe" #: .\employee\templates\tabs\allowance_deduction-tab.html:63 #: .\payroll\templates\payroll\allowance\list_allowance.html:59 @@ -16819,7 +15424,7 @@ msgstr "Taux" #: .\employee\templates\tabs\allowance_deduction-tab.html:64 #: .\employee\templates\tabs\allowance_deduction-tab.html:165 -#: .\payroll\models\models.py:1482 +#: .\payroll\models\models.py:1478 #: .\payroll\templates\payroll\allowance\card_allowance.html:32 #: .\payroll\templates\payroll\allowance\list_allowance.html:53 #: .\payroll\templates\payroll\allowance\list_allowance.html:56 @@ -16864,25 +15469,25 @@ msgid "On" msgstr "Sur" #: .\employee\templates\tabs\allowance_deduction-tab.html:80 -#, fuzzy -#| msgid "One Time Allowance" msgid "All time allowance." -msgstr "Allocation unique" +msgstr "Indemnité pour tout le temps." #: .\employee\templates\tabs\allowance_deduction-tab.html:114 #: .\payroll\templates\payroll\allowance\card_allowance.html:96 #: .\payroll\templates\payroll\allowance\list_allowance.html:118 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:123 msgid "Do you want to delete this Allowance?" -msgstr "Voulez-vous supprimer cette allocation ?" +msgstr "Veux-tu supprimer cette indemnité?" #: .\employee\templates\tabs\allowance_deduction-tab.html:133 msgid "Basic pay not added . Please update in the active contract." msgstr "" +"Le salaire de base n'est pas ajouté. Veuillez mettre à jour dans le contrat " +"actif." #: .\employee\templates\tabs\allowance_deduction-tab.html:137 msgid "This employee is not eligible for any allowances." -msgstr "" +msgstr "Cet·te employé·e n'est pas éligible pour des indemnités." #: .\employee\templates\tabs\allowance_deduction-tab.html:142 #: .\employee\templates\tabs\allowance_deduction-tab.html:234 @@ -16890,12 +15495,14 @@ msgid "" "This employee doesn't have an active contract. Please check the employee's " "contract" msgstr "" +"Cet·te employé·e n'a pas de contrat actif. Veuillez vérifier le contrat de " +"l’employé·e" #: .\employee\templates\tabs\allowance_deduction-tab.html:161 #: .\payroll\templates\payroll\deduction\list_deduction.html:49 #: .\payroll\templates\payroll\deduction\list_deduction.html:50 msgid "Is Pretax" -msgstr "Is Pretax" +msgstr "Est pré-taxe" #: .\employee\templates\tabs\allowance_deduction-tab.html:163 #: .\payroll\templates\payroll\allowance\list_allowance.html:49 @@ -16907,101 +15514,85 @@ msgstr "Condition" #: .\employee\templates\tabs\allowance_deduction-tab.html:214 msgid "Do you want to delete this Deduction?" -msgstr "Voulez-vous supprimer cette déduction ?" +msgstr "Veux-tu supprimer cette déduction?" #: .\employee\templates\tabs\allowance_deduction-tab.html:231 msgid "This employee is not eligible for any deductions." -msgstr "" +msgstr "Cet·te employé·e n'est pas éligible pour des déductions." #: .\employee\templates\tabs\asset-tab.html:12 -#, fuzzy -#| msgid "New Requests" msgid "View requests" -msgstr "Nouvelles Demandes" +msgstr "Voir les demandes" #: .\employee\templates\tabs\asset-tab.html:106 #: .\employee\templates\tabs\profile-asset-tab.html:81 -#, fuzzy -#| msgid "Shifts have been approved." msgid "No assets have been allocated." -msgstr "travail par roulement a été approuvé." +msgstr "Aucun actif n'a été attribué." #: .\employee\templates\tabs\asset_request_tab.html:5 -#, fuzzy -#| msgid "View Stages" msgid "View assets" -msgstr "Voir Étapes" +msgstr "Voir les actifs" #: .\employee\templates\tabs\attendance-tab.html:26 -#, fuzzy -#| msgid "Validate Attendances" msgid "Validate Attendance" -msgstr "Valider Fréquentation" +msgstr "Valider la présence" #: .\employee\templates\tabs\attendance-tab.html:158 #: .\employee\templates\tabs\profile-attendance-tab.html:92 -#, fuzzy -#| msgid "Work type request has been canceled." msgid "No attendance requests have been generated." -msgstr "La demande de type de travail a été annulée." +msgstr "Aucune demande de présence n'a été générée." #: .\employee\templates\tabs\attendance-tab.html:221 msgid "The hour account is currently empty." -msgstr "Le compte Hour est actuellement vide." +msgstr "Le compte d'heures est actuellement vide." #: .\employee\templates\tabs\attendance-tab.html:343 -#, fuzzy -#| msgid "You have a new leave request to validate." msgid "No attendance requests to validate." -msgstr "Vous avez une nouvelle demande de congé à valider." +msgstr "Aucune demande de présence à valider." #: .\employee\templates\tabs\attendance-tab.html:433 msgid "Update Attendances Request" -msgstr "Mettre à jour demande présence" +msgstr "Mettre à jour la demande de présences" #: .\employee\templates\tabs\bonus_points.html:44 msgid "Balance points to redeem:" -msgstr "" +msgstr "Points de solde à encaisser :" #: .\employee\templates\tabs\bonus_points.html:53 msgid "Redeem Now" -msgstr "" +msgstr "Encaisser maintenant" #: .\employee\templates\tabs\bonus_points.html:61 -#, fuzzy -#| msgid "Hour Account Greater or Equal" msgid "Bonus Account created" -msgstr "Hour Compte Supérieur ou Égal" +msgstr "Compte de bonus créé" #: .\employee\templates\tabs\bonus_points.html:65 -#, fuzzy -#| msgid "Asset request created!" msgid "Redeem request created for" -msgstr "Demande d'élément créée !" +msgstr "Demande d'encaissement créée pour" #: .\employee\templates\tabs\bonus_points.html:66 msgid "points" -msgstr "" +msgstr "points" #: .\employee\templates\tabs\bonus_points.html:71 msgid "Added " -msgstr "" +msgstr "Ajouté " #: .\employee\templates\tabs\bonus_points.html:72 msgid "bonus points for " -msgstr "" +msgstr "points de bonus pour " -#: .\employee\templates\tabs\contract-tab.html:14 +#: .\employee\templates\tabs\contract-tab.html:14 .\payroll\forms\forms.py:30 #: .\payroll\models\models.py:160 #: .\payroll\templates\payroll\contract\contract_export_filter.html:40 #: .\payroll\templates\payroll\contract\contract_list.html:44 #: .\payroll\templates\payroll\contract\filter_contract.html:6 #: .\payroll\templates\payroll\contract\group_by.html:48 msgid "Contract" -msgstr "Contracter" +msgstr "Contrat" #: .\employee\templates\tabs\contract-tab.html:17 -#: .\payroll\models\models.py:176 .\payroll\models\models.py:684 +#: .\payroll\models\models.py:176 .\payroll\models\models.py:686 #: .\payroll\templates\payroll\contract\contract_export_filter.html:59 #: .\payroll\templates\payroll\contract\contract_list.html:57 #: .\payroll\templates\payroll\contract\contract_list.html:59 @@ -17009,10 +15600,10 @@ msgstr "Contracter" #: .\payroll\templates\payroll\contract\filter_contract.html:25 #: .\payroll\templates\payroll\contract\group_by.html:52 msgid "Wage Type" -msgstr "Type de salaire" +msgstr "Type de rémunération" #: .\employee\templates\tabs\contract-tab.html:19 -#: .\payroll\models\models.py:192 +#: .\payroll\models\models.py:117 .\payroll\models\models.py:192 #: .\payroll\templates\payroll\contract\contract_export_filter.html:65 #: .\payroll\templates\payroll\contract\contract_list.html:64 #: .\payroll\templates\payroll\contract\contract_single_view.html:134 @@ -17020,106 +15611,85 @@ msgstr "Type de salaire" #: .\payroll\templates\payroll\contract\group_by.html:54 #: .\payroll\templates\payroll\tax\filing_status_creation.html:16 #: .\payroll\templates\payroll\tax\filing_status_edit.html:19 -#: .\payroll\templates\payroll\tax\filing_status_empty.html:8 -#: .\payroll\templates\payroll\tax\filing_status_view.html:7 +#: .\payroll\templates\payroll\tax\filing_status_view.html:6 #: .\payroll\templates\payroll\tax\taxbracket.html:5 msgid "Filing Status" -msgstr "Statut de dépôt" +msgstr "Statut du dossier" #: .\employee\templates\tabs\contract-tab.html:63 #: .\payroll\templates\payroll\contract\contract_list.html:144 #: .\payroll\templates\payroll\contract\contract_single_view.html:179 #: .\payroll\templates\payroll\contract\group_by.html:128 msgid "Do you want to delete this Contract?" -msgstr "Voulez-vous supprimer ce contrat ?" +msgstr "Veux-tu supprimer ce Contrat?" #: .\employee\templates\tabs\contract-tab.html:84 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no contracts at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de contrats pour le moment." #: .\employee\templates\tabs\document_tab.html:76 msgid "Title needs to be more than 3 letters" -msgstr "" +msgstr "Le titre doit comporter plus de 3 lettres" #: .\employee\templates\tabs\document_tab.html:84 -#: .\horilla_documents\models.py:77 -#, fuzzy -#| msgid "Due Date" +#: .\horilla_documents\models.py:95 msgid "Issue Date" -msgstr "Dû Date" +msgstr "Date d'émission" #: .\employee\templates\tabs\document_tab.html:156 #: .\recruitment\templates\candidate\document.html:198 -#, fuzzy -#| msgid "Shifts have been approved." msgid "No documents have been uploaded yet." -msgstr "travail par roulement a été approuvé." +msgstr "Aucun document n'a été téléchargé pour le moment." #: .\employee\templates\tabs\forms\add_points.html:5 msgid "Add Bonus Points" -msgstr "" +msgstr "Ajouter des points bonus" #: .\employee\templates\tabs\forms\add_points.html:24 #: .\employee\templates\tabs\forms\redeem_points_form.html:23 msgid "Points :" -msgstr "" +msgstr "Points :" #: .\employee\templates\tabs\forms\add_points.html:35 msgid "Reason :" -msgstr "" +msgstr "Raison :" #: .\employee\templates\tabs\forms\redeem_points_form.html:3 msgid "Redeem bonus points" -msgstr "" +msgstr "Échanger des points bonus" #: .\employee\templates\tabs\history.html:72 #: .\horilla_audit\templates\horilla_audit\history_tracking.html:126 -#, fuzzy -#| msgid "No email found." +#: .\horilla_views\templates\generic\horilla_history_view.html:86 msgid "No history found." -msgstr "Aucun e-mail trouvé." - -#: .\employee\templates\tabs\htmx\document_form.html:3 -#: .\recruitment\templates\candidate\document_form.html:4 -#, fuzzy -#| msgid "Upload a File" -msgid "Upload File" -msgstr "Télécharger un fichier" +msgstr "Aucun historique trouvé." #: .\employee\templates\tabs\htmx\document_form.html:66 #: .\recruitment\templates\candidate\document_form.html:50 -#, fuzzy -#| msgid "Upload" msgid "Upload " -msgstr "Envoyer" +msgstr "Téléverser" #: .\employee\templates\tabs\htmx\document_form.html:67 -#: .\horillavenv\Lib\site-packages\click\types.py:826 +#: .\horillavenv\Lib\site-packages\click\types.py:822 #: .\recruitment\templates\candidate\document_form.html:53 -#, fuzzy -#| msgid "Profile" msgid "file" -msgstr "Profil" +msgstr "fichier" #: .\employee\templates\tabs\htmx\document_form.html:70 #: .\recruitment\templates\candidate\document_form.html:56 msgid "Max size of the file" -msgstr "" +msgstr "Taille maximale du fichier" #: .\employee\templates\tabs\htmx\reject_form.html:13 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_reject_form..html:29 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_reject_form.html:30 #: .\leave\templates\leave\leave_request\cancel_form.html:15 -#: .\leave\templates\leave\leave_request\request_view.html:249 -#: .\recruitment\models.py:885 +#: .\leave\templates\leave\leave_request\request_view.html:243 +#: .\recruitment\models.py:913 #: .\recruitment\templates\candidate\reject_form.html:13 #: .\recruitment\templates\skill_zone\skill_zone_list.html:103 -#, fuzzy -#| msgid "Rejected" msgid "Reason" -msgstr "Rejeté" +msgstr "Raison" #: .\employee\templates\tabs\htmx\view_file.html:53 #: .\employee\templates\tabs\payroll-tab.html:80 @@ -17127,7 +15697,7 @@ msgstr "Rejeté" #: .\payroll\templates\payroll\payslip\group_by.html:163 #: .\payroll\templates\payroll\payslip\group_payslips.html:119 #: .\payroll\templates\payroll\payslip\individual_payslip.html:16 -#: .\payroll\templates\payroll\payslip\payslip_table.html:167 +#: .\payroll\templates\payroll\payslip\payslip_table.html:134 #: .\recruitment\templates\candidate\view_file.html:19 msgid "Download" msgstr "Télécharger" @@ -17136,20 +15706,18 @@ msgstr "Télécharger" #: .\helpdesk\templates\helpdesk\ticket\ticket_document.html:35 #: .\recruitment\templates\candidate\view_file.html:45 msgid "File format not supported for preview." -msgstr "" +msgstr "Format de fichier non pris en charge pour l'aperçu." #: .\employee\templates\tabs\htmx\view_file.html:83 #: .\recruitment\templates\candidate\view_file.html:49 -#, fuzzy -#| msgid "Rejected" msgid "Reject Reason: " -msgstr "Rejeté" +msgstr "Raison du rejet :" #: .\employee\templates\tabs\htmx\view_file.html:95 #: .\helpdesk\templates\helpdesk\ticket\ticket_document.html:47 #: .\recruitment\templates\candidate\view_file.html:61 msgid "No Document to view." -msgstr "" +msgstr "Aucun document à voir." #: .\employee\templates\tabs\leave-tab.html:110 #: .\employee\templates\tabs\leave-tab.html:118 @@ -17164,21 +15732,17 @@ msgstr "" #: .\leave\templates\leave\user_leave\user_leave.html:36 #: .\leave\templates\leave\user_leave\user_leave.html:39 msgid "No Limit" -msgstr "" +msgstr "Pas de limite" #: .\employee\templates\tabs\leave-tab.html:120 #: .\employee\templates\tabs\leave-tab.html:176 #: .\leave\templates\leave\user_leave\user_leave.html:40 -#, fuzzy -#| msgid "Total Leave Days" msgid "Total Leave taken" -msgstr "Total Congé Jours" +msgstr "Total des congés pris" #: .\employee\templates\tabs\leave-tab.html:190 -#, fuzzy -#| msgid "Your Leave request has been cancelled" msgid "No Leave Types have been assigned." -msgstr "Votre demande de congé a été annulée" +msgstr "Aucun type de congé n'a été assigné." #: .\employee\templates\tabs\leave-tab.html:263 #: .\employee\templates\tabs\leave-tab.html:268 @@ -17188,29 +15752,21 @@ msgstr "Votre demande de congé a été annulée" #: .\leave\templates\leave\leave_request\leave_clashes.html:62 #: .\leave\templates\leave\leave_request\leave_requests.html:240 #: .\leave\templates\leave\leave_request\leave_requests.html:244 -#, fuzzy -#| msgid "Leave Requests" msgid "Approve cancellation request" -msgstr "Congé Demandes" +msgstr "Approuver la demande d'annulation" #: .\employee\templates\tabs\leave-tab.html:317 -#, fuzzy -#| msgid "Your Leave request has been cancelled" msgid "No Leave requests have been generated." -msgstr "Votre demande de congé a été annulée" +msgstr "Aucune demande de congé n'a été générée." #: .\employee\templates\tabs\leave-tab.html:347 -#, fuzzy -#| msgid "Request Description" msgid "Request Rejection" -msgstr "Description de la demande" +msgstr "Refus de la demande" #: .\employee\templates\tabs\mail_log.html:57 #: .\recruitment\templates\candidate\mail_log.html:74 -#, fuzzy -#| msgid "Total Payslips Genarated :" msgid "No Mail have been send." -msgstr "Total des fiches de paie générées :" +msgstr "Aucun courriel n'a été envoyé." #: .\employee\templates\tabs\note_tab.html:58 #: .\employee\templates\tabs\note_tab.html:143 @@ -17218,39 +15774,34 @@ msgstr "Total des fiches de paie générées :" #: .\offboarding\templates\offboarding\task\table_body.html:78 #: .\offboarding\templates\offboarding\task\table_body.html:144 #: .\recruitment\templates\candidate\candidate_self_tracking.html:596 -#: .\recruitment\templates\candidate\individual.html:227 +#: .\recruitment\templates\candidate\individual.html:193 #: .\recruitment\templates\candidate\individual_view_note.html:18 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:191 #: .\recruitment\templates\pipeline\pipeline_card.html:251 #: .\recruitment\templates\pipeline\pipeline_components\candidate_remark_view.html:22 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:39 msgid "Notes" -msgstr "Remarques" +msgstr "Notes" #: .\employee\templates\tabs\note_tab.html:61 #: .\employee\templates\tabs\note_tab.html:146 #: .\recruitment\templates\candidate\individual_view_note.html:20 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:47 -#, fuzzy -#| msgid "Add Note" msgid "Add notes" -msgstr "Ajouter Note" +msgstr "Ajouter des notes" #: .\employee\templates\tabs\note_tab.html:161 -#, fuzzy -#| msgid "You cannot delete this candidate" +#: .\offboarding\templates\offboarding\note\view_notes.html:94 msgid "No notes have been added for this employee" -msgstr "Vous ne pouvez pas supprimer ce candidat" +msgstr "Aucune note n'a été ajoutée pour cet·te employé·e" #: .\employee\templates\tabs\payroll-tab.html:90 -#, fuzzy -#| msgid "Total Payslips Genarated :" msgid "No Payslips have been generated." -msgstr "Total des fiches de paie générées :" +msgstr "Aucun bulletin de paie n'a été généré." #: .\employee\templates\tabs\performance-tab.html:51 msgid "No feedbacks have been created." -msgstr "Aucune rétroaction n'a été créée." +msgstr "Aucun retour d'information n'a été créé." #: .\employee\templates\tabs\personal_tab.html:18 #: .\employee\templates\tabs\personal_tab.html:34 @@ -17283,126 +15834,99 @@ msgstr "Aucune rétroaction n'a été créée." #: .\employee\templates\tabs\personal_tab.html:366 #: .\employee\templates\tabs\personal_tab.html:375 #: .\payroll\models\models.py:153 -#: .\recruitment\templates\candidate\interview_list.html:116 +#: .\pms\templates\feedback\question_template\question_template_list.html:43 +#: .\project\templates\task\new\task_list_view.html:159 +#: .\recruitment\templates\candidate\interview_list.html:110 msgid "None" msgstr "Aucun" #: .\employee\templates\tabs\personal_tab.html:140 -#, fuzzy -#| msgid "Contract status" msgid "Contract details" -msgstr "Statut du contrat" +msgstr "Détails du contrat" #: .\employee\templates\tabs\profile-asset-tab.html:4 -#, fuzzy -#| msgid "Create Request" msgid "Create asset request" -msgstr "Créer Demande" +msgstr "Créer une demande d'actif" #: .\employee\templates\tabs\profile-attendance-tab.html:4 -#, fuzzy -#| msgid "New Attendances Request" msgid "New attendance request" msgstr "Nouvelle demande de présence" #: .\employee\templates\tabs\scheduled_interview.html:63 #: .\recruitment\templates\candidate\candidate_interview_view.html:59 #: .\recruitment\templates\candidate\candidate_self_tracking.html:502 -#: .\recruitment\templates\candidate\individual.html:288 -#: .\recruitment\templates\candidate\interview_nav.html:8 +#: .\recruitment\templates\candidate\individual.html:218 +#: .\recruitment\templates\candidate\interview_nav.html:5 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:56 -#, fuzzy -#| msgid "Scheduled Till" msgid "Scheduled Interviews" -msgstr "Prévue à partir de" +msgstr "Entrevues planifiées" #: .\employee\templates\tabs\scheduled_interview.html:74 #: .\horillavenv\Lib\site-packages\auditlog\models.py:334 -#: .\recruitment\templates\survey\template_accordion.html:107 -#, fuzzy -#| msgid "Delete" +#: .\recruitment\templates\survey\template_accordion.html:112 msgid "delete" -msgstr "Supprimer" +msgstr "supprimer" #: .\employee\templates\tabs\scheduled_interview.html:91 msgid "edit" -msgstr "" +msgstr "modifier" #: .\employee\templates\tabs\scheduled_interview.html:112 #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2456 #: .\horillavenv\Lib\site-packages\haystack\templates\panels\haystack.html:8 #: .\recruitment\templates\candidate\candidate_interview_view.html:100 #: .\recruitment\templates\candidate\candidate_self_tracking.html:509 -#, fuzzy -#| msgid "In Time" msgid "Time" -msgstr "À l'Heure" +msgstr "Heure" #: .\employee\templates\tabs\scheduled_interview.html:115 -#: .\recruitment\models.py:948 +#: .\recruitment\models.py:981 #: .\recruitment\templates\candidate\candidate_interview_view.html:102 #: .\recruitment\templates\candidate\candidate_self_tracking.html:511 -#: .\recruitment\templates\candidate\interview_list.html:40 +#: .\recruitment\templates\candidate\interview_list.html:41 #: .\recruitment\templates\candidate\interview_list.html:42 -#: .\recruitment\templates\candidate\interview_nav.html:67 -#, fuzzy -#| msgid "Interview" msgid "Interviewer" -msgstr "Entretien" +msgstr "Intervieweur·euse" #: .\employee\templates\tabs\scheduled_interview.html:133 #: .\recruitment\templates\candidate\candidate_interview_view.html:122 #: .\recruitment\templates\candidate\candidate_self_tracking.html:533 -#: .\recruitment\templates\candidate\interview_list.html:123 -#, fuzzy -#| msgid "Completed" +#: .\recruitment\templates\candidate\interview_list.html:117 msgid "Interview Completed" -msgstr "Complète" +msgstr "Entrevue terminée" #: .\employee\templates\tabs\scheduled_interview.html:140 #: .\recruitment\templates\candidate\candidate_interview_view.html:131 #: .\recruitment\templates\candidate\candidate_self_tracking.html:542 -#: .\recruitment\templates\candidate\interview_list.html:128 -#, fuzzy -#| msgid "Interview" +#: .\recruitment\templates\candidate\interview_list.html:122 msgid "Expired Interview" -msgstr "Entretien" +msgstr "Entrevue expirée" #: .\employee\templates\tabs\scheduled_interview.html:145 #: .\recruitment\templates\candidate\candidate_interview_view.html:140 #: .\recruitment\templates\candidate\candidate_self_tracking.html:551 -#: .\recruitment\templates\candidate\interview_list.html:133 -#, fuzzy -#| msgid "Interview" +#: .\recruitment\templates\candidate\interview_list.html:127 msgid "Upcoming Interview" -msgstr "Entretien" +msgstr "Entrevue à venir" #: .\employee\templates\tabs\scheduled_interview.html:150 #: .\recruitment\templates\candidate\candidate_interview_view.html:149 #: .\recruitment\templates\candidate\candidate_self_tracking.html:560 -#: .\recruitment\templates\candidate\interview_list.html:138 -#, fuzzy -#| msgid "Interview" +#: .\recruitment\templates\candidate\interview_list.html:132 msgid "Interview Today" -msgstr "Entretien" +msgstr "Entrevue aujourd'hui" #: .\employee\templates\tabs\scheduled_interview.html:171 #: .\recruitment\templates\candidate\candidate_interview_view.html:160 #: .\recruitment\templates\candidate\candidate_self_tracking.html:570 -#, fuzzy -#| msgid "You cannot delete this candidate" msgid "No interviews are scheduled for this candidate" -msgstr "Vous ne pouvez pas supprimer ce candidat" +msgstr "Aucune entrevue n'est planifiée pour ce·tte candidat·e" #: .\employee\templates\tabs\shift-tab.html:36 -#, fuzzy -#| msgid "Requested Shift" msgid "Reallocate Shift." -msgstr "Demandé Quart" +msgstr "Réallouer le quart." #: .\employee\templates\tabs\shift-tab.html:52 -#, fuzzy -#| msgid "Work Type Request" msgid "Work type request" msgstr "Demande de type de travail" @@ -17411,74 +15935,52 @@ msgid "Rotating work type" msgstr "Type de travail rotatif" #: .\employee\templates\tabs\shift-tab.html:109 -#, fuzzy -#| msgid "Shift Request" msgid "Shift request" -msgstr "Quart Demande" +msgstr "Demande de quart" #: .\employee\templates\tabs\shift-tab.html:391 -#, fuzzy -#| msgid "Your work type request has been deleted." msgid "No work type request has been created." -msgstr "Votre demande de type de travail a été supprimée." +msgstr "Aucune demande de type de travail n'a été créée." #: .\employee\templates\tabs\shift-tab.html:477 #: .\employee\templates\tabs\shift-tab.html:707 -#, fuzzy -#| msgid "Rotate every last day of month " msgid "Rotate every 1st day of month " -msgstr "Tourner tous les derniers jours du mois" +msgstr "Tourner tous les 1er jour du mois" #: .\employee\templates\tabs\shift-tab.html:479 #: .\employee\templates\tabs\shift-tab.html:709 -#, fuzzy -#| msgid "Rotate every last day of month " msgid "Rotate every 2nd day of month " -msgstr "Tourner tous les derniers jours du mois" +msgstr "Tourner tous les 2e jour du mois" #: .\employee\templates\tabs\shift-tab.html:481 #: .\employee\templates\tabs\shift-tab.html:711 -#, fuzzy -#| msgid "Rotate every last day of month" msgid "Rotate every 3rd day of month" -msgstr "tourner tous les derniers jours du mois" +msgstr "Tourner tous les 3e jour du mois" #: .\employee\templates\tabs\shift-tab.html:485 #: .\employee\templates\tabs\shift-tab.html:715 -#, fuzzy -#| msgid "Rotate every" msgid "Rotate every " -msgstr "Pivoter chaque" +msgstr "Tourner tous les " #: .\employee\templates\tabs\shift-tab.html:485 -#, fuzzy -#| msgid "th day of month " msgid "th day ofmonth " -msgstr "ème jour du mois" +msgstr "e jour du mois" #: .\employee\templates\tabs\shift-tab.html:621 -#, fuzzy -#| msgid "Rotating shift assigned." msgid "No rotating shift has been assigned." -msgstr "shift rotatif attribué." +msgstr "Aucune rotation de quart n'a été assignée." #: .\employee\templates\tabs\shift-tab.html:702 -#, fuzzy -#| msgid "Rotate after day" msgid "Rotate after " -msgstr "Rotation après jour" +msgstr "Tourner après " #: .\employee\templates\tabs\shift-tab.html:702 -#, fuzzy -#| msgid "Leave days" msgid " days" -msgstr "Congé Jours'" +msgstr " jours" #: .\employee\templates\tabs\shift-tab.html:704 -#, fuzzy -#| msgid "Weekly" msgid "Weekly every " -msgstr "Hebdomadaire" +msgstr "Chaque semaine tous les " #: .\employee\templates\tabs\shift-tab.html:713 msgid "Rotate every last day of month " @@ -17486,476 +15988,460 @@ msgstr "Tourner tous les derniers jours du mois" #: .\employee\templates\tabs\shift-tab.html:715 msgid "th day of month " -msgstr "ème jour du mois" +msgstr "e jour du mois" #: .\employee\templates\tabs\shift-tab.html:836 -#, fuzzy -#| msgid "Rotating work type assigned." msgid "No rotating work type has been assigned." -msgstr "Type de travail rotatif attribué." +msgstr "Aucun type de travail rotatif n'a été assigné." #: .\employee\templates\tabs\shift-tab.html:1053 -#, fuzzy -#| msgid "Your shift request has been deleted." msgid "No Shift request has been created." -msgstr "Votre demande Quart de travail a été supprimée." +msgstr "Aucune demande de quart n'a été créée." #: .\employee\templates\tabs\shift-tab.html:1085 -#, fuzzy -#| msgid "Work Type Request" -msgid "Work type Request" -msgstr "Demande de type de travail" - -#: .\employee\templates\tabs\shift-tab.html:1115 -#, fuzzy -#| msgid "Update Request" msgid "Update Shift Request" -msgstr "Demande de mise à jour" +msgstr "Mettre à jour la demande de quart" #: .\employee\templates\tabs\update_note.html:4 #: .\recruitment\templates\pipeline\pipeline_components\update_note.html:4 #: .\recruitment\templates\pipeline\pipeline_components\update_note_individual.html:4 msgid "Update Note" -msgstr "Note de mise à jour" +msgstr "Mettre à jour la note" -#: .\employee\views.py:252 .\employee\views.py:940 +#: .\employee\views.py:267 .\employee\views.py:1000 msgid "Profile updated." msgstr "Profil mis à jour." -#: .\employee\views.py:260 +#: .\employee\views.py:275 msgid "Bank details updated." msgstr "Coordonnées bancaires mises à jour." -#: .\employee\views.py:521 .\recruitment\views\views.py:3254 -#, fuzzy -#| msgid "Leave request created successfully.." +#: .\employee\views.py:552 .\recruitment\views\views.py:3309 msgid "Document request created successfully" -msgstr "Demande de congé créée avec succès...." +msgstr "Demande de document créée avec succès" -#: .\employee\views.py:624 .\recruitment\views\views.py:3284 -#, fuzzy -#| msgid "Account created successfully.." +#: .\employee\views.py:655 .\recruitment\views\views.py:3339 msgid "Document created successfully." -msgstr "Compte créé avec succès.." +msgstr "Document créé avec succès." -#: .\employee\views.py:649 -#, fuzzy -#| msgid "Question updated successfully." +#: .\employee\views.py:680 msgid "Document title updated successfully" -msgstr "Question mise à jour avec succès." +msgstr "Titre du document mis à jour avec succès" -#: .\employee\views.py:651 -#, fuzzy -#| msgid "Is validate request" +#: .\employee\views.py:682 msgid "Invalid request" -msgstr "Est-ce valider la demande" +msgstr "Demande invalide" -#: .\employee\views.py:699 .\recruitment\views\views.py:3343 -#, fuzzy -#| msgid "Recruitment Information" +#: .\employee\views.py:730 .\recruitment\views\views.py:3398 msgid "Document not found" -msgstr "Information du recrutement" +msgstr "Document non trouvé" -#: .\employee\views.py:701 .\recruitment\views\views.py:3346 -#, fuzzy -#| msgid "You cannot delete this note." +#: .\employee\views.py:732 .\recruitment\views\views.py:3401 msgid "You cannot delete this document." -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer ce document." -#: .\employee\views.py:724 .\recruitment\views\views.py:3377 -#, fuzzy -#| msgid "Question updated successfully." +#: .\employee\views.py:755 .\recruitment\views\views.py:3432 msgid "Document uploaded successfully" -msgstr "Question mise à jour avec succès." +msgstr "Document téléchargé avec succès" -#: .\employee\views.py:826 .\recruitment\views\views.py:3439 -#, fuzzy -#| msgid "Your asset request approved!." +#: .\employee\views.py:857 .\recruitment\views\views.py:3494 msgid "Document request approved" -msgstr "Votre demande d'actif approuvée !." +msgstr "Demande de document approuvée" -#: .\employee\views.py:828 .\employee\views.py:859 -#: .\recruitment\views\views.py:3441 .\recruitment\views\views.py:3473 -#, fuzzy -#| msgid "Recruitment updated." +#: .\employee\views.py:859 .\employee\views.py:890 +#: .\recruitment\views\views.py:3496 .\recruitment\views\views.py:3528 msgid "No document uploaded" -msgstr "Recrutement mis à jour." +msgstr "Aucun document téléchargé" -#: .\employee\views.py:855 .\employee\views.py:905 -#: .\recruitment\views\views.py:3469 -#, fuzzy -#| msgid "Asset request rejected" +#: .\employee\views.py:886 .\recruitment\views\views.py:3524 msgid "Document request rejected" -msgstr "Demande d'élément rejetée" +msgstr "Demande de document rejetée" -#: .\employee\views.py:922 +#: .\employee\views.py:960 +#, fuzzy +#| msgid "Document request rejected" +msgid "{} Document request rejected" +msgstr "Demande de document rejetée" + +#: .\employee\views.py:982 msgid "Bank details updated" msgstr "Coordonnées bancaires mises à jour" -#: .\employee\views.py:1180 -#, fuzzy -#| msgid "Country" +#: .\employee\views.py:1236 msgid "Bank Country" -msgstr "Pays" +msgstr "Pays de la banque" -#: .\employee\views.py:1182 -#, fuzzy -#| msgid "Bank Name" +#: .\employee\views.py:1238 msgid "Bank State" -msgstr "Banque Nom" +msgstr "État de la banque" -#: .\employee\views.py:1226 +#: .\employee\views.py:1282 msgid "There are no employees selected for bulk update." -msgstr "" +msgstr "Aucun·e employé·e sélectionné·e pour la mise à jour en masse." -#: .\employee\views.py:1286 -#, fuzzy -#| msgid "Work Information Updated Successfully" +#: .\employee\views.py:1338 msgid "{} employees information updated successfully" -msgstr "Informations professionnelles mises à jour avec succès" +msgstr "Informations de {} employé·e·s mises à jour avec succès" -#: .\employee\views.py:1299 .\employee\views.py:1303 -#, fuzzy -#| msgid "Employee not chosen" +#: .\employee\views.py:1351 .\employee\views.py:1355 msgid "Employee not found" -msgstr "Employé non choisi" +msgstr "Employé·e non trouvé·e" -#: .\employee\views.py:1307 +#: .\employee\views.py:1359 msgid "blocked" -msgstr "" +msgstr "bloqué·e" -#: .\employee\views.py:1307 +#: .\employee\views.py:1359 msgid "unblocked" -msgstr "" +msgstr "débloqué·e" -#: .\employee\views.py:1311 -#, fuzzy, python-brace-format -#| msgid "Employee bank details created successfully.." +#: .\employee\views.py:1363 +#, python-brace-format msgid "{employee}'s account {action_message} successfully!" -msgstr "Coordonnées bancaires de l'employé créées avec succès." +msgstr "Compte de {employee} {action_message} avec succès!" -#: .\employee\views.py:1318 -#, fuzzy, python-brace-format -#| msgid "{employee} assign deleted." +#: .\employee\views.py:1370 +#, python-brace-format msgid "{employee} is a superuser and cannot be blocked." -msgstr "{employee} assignation supprimée." +msgstr "{employee} est superutilisateur·rice et ne peut pas être bloqué·e." -#: .\employee\views.py:1388 +#: .\employee\views.py:1456 msgid "Employee personal information updated." -msgstr "Les informations personnelles des employés ont été mises à jour." +msgstr "Informations personnelles de l'employé·e mises à jour." -#: .\employee\views.py:1413 +#: .\employee\views.py:1481 msgid "Employee work information updated." -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Informations professionnelles de l'employé·e mises à jour." -#: .\employee\views.py:1430 +#: .\employee\views.py:1498 msgid "Employee bank details updated." -msgstr "Coordonnées bancaires de l'employé mises à jour." +msgstr "Coordonnées bancaires de l'employé·e mises à jour." -#: .\employee\views.py:1459 .\employee\views.py:1481 +#: .\employee\views.py:1527 .\employee\views.py:1549 msgid "Profile image updated." msgstr "Image de profil mise à jour." -#: .\employee\views.py:1461 +#: .\employee\views.py:1529 msgid "No image chosen." msgstr "Aucune image choisie." -#: .\employee\views.py:1501 .\employee\views.py:1532 +#: .\employee\views.py:1569 .\employee\views.py:1600 msgid "No profile image to remove." msgstr "Aucune image de profil à supprimer." -#: .\employee\views.py:1514 .\employee\views.py:1546 -#: .\recruitment\views\views.py:1734 +#: .\employee\views.py:1582 .\employee\views.py:1614 +#: .\recruitment\views\views.py:1775 msgid "Profile image removed." msgstr "Image de profil supprimée." -#: .\employee\views.py:1568 +#: .\employee\views.py:1636 msgid "New Employee Added." -msgstr "Nouvel employé ajouté." - -#: .\employee\views.py:1838 -msgid "Employee updated." -msgstr "Employé mis à jour." - -#: .\employee\views.py:1870 -msgid "Employee deleted" -msgstr "Employé supprimé" - -#: .\employee\views.py:1879 -msgid "- {}." -msgstr "" +msgstr "Nouvel·le employé·e ajouté·e." #: .\employee\views.py:1906 -#, python-format -msgid "%(employee)s deleted." -msgstr "%(employee)s supprimée" +msgid "Employee updated." +msgstr "Employé·e mis·e à jour." -#: .\employee\views.py:1912 +#: .\employee\views.py:1938 +msgid "Employee deleted" +msgstr "Employé·e supprimé·e" + +#: .\employee\views.py:1947 +msgid "- {}." +msgstr "- {}." + +#: .\employee\views.py:1962 +msgid "No IDs provided." +msgstr "" + +#: .\employee\views.py:1980 #, python-format msgid "You cannot delete %(employee)s." -msgstr "Vous ne pouvez pas supprimer %(employee)s." +msgstr "Tu ne peux pas supprimer %(employee)s." -#: .\employee\views.py:1941 .\employee\views.py:1981 -#, fuzzy -#| msgid "Do you want to cancel this request?" +#: .\employee\views.py:1985 +#, fuzzy, python-format +#| msgid "%(employee)s deleted." +msgid "%(deleted_count)s employees deleted." +msgstr "%(employee)s supprimé·e." + +#: .\employee\views.py:2014 .\employee\views.py:2054 msgid "You can't archive the last superuser." -msgstr "Voulez-vous annuler cette demande ?" +msgstr "Tu ne peux pas archiver le dernier·ère superutilisateur·rice." -#: .\employee\views.py:1953 +#: .\employee\views.py:2026 msgid "Related data found for {}." -msgstr "" +msgstr "Données connexes trouvées pour {}." -#: .\employee\views.py:1988 .\employee\views.py:2127 +#: .\employee\views.py:2061 .\employee\views.py:2200 msgid "Employee archived" -msgstr "Employé archivé" +msgstr "Employé·e archivé·e" -#: .\employee\views.py:2006 .\employee\views.py:2117 -#, fuzzy -#| msgid "Archive" +#: .\employee\views.py:2079 .\employee\views.py:2190 msgid "Can't Archive" -msgstr "Archive" +msgstr "Impossible d'archiver" -#: .\employee\views.py:2096 -#, fuzzy -#| msgid "Deduction created." +#: .\employee\views.py:2169 msgid "Designation changed." -msgstr "Déduction créée." +msgstr "Désignation changée." -#: .\employee\views.py:2101 -#, fuzzy -#| msgid "Employee archived successfully." +#: .\employee\views.py:2174 msgid "{} archived successfully" -msgstr "Employé archivé avec succès." +msgstr "{} archivé·e avec succès" -#: .\employee\views.py:2115 +#: .\employee\views.py:2188 msgid "Change the Designations" -msgstr "" +msgstr "Changer les Désignations" -#: .\employee\views.py:2215 +#: .\employee\views.py:2288 msgid "Created work information" msgstr "Informations professionnelles créées" -#: .\employee\views.py:2244 +#: .\employee\views.py:2317 msgid "Work Information Updated Successfully" msgstr "Informations professionnelles mises à jour avec succès" -#: .\employee\views.py:2274 +#: .\employee\views.py:2347 msgid "Bank Details Created Successfully" msgstr "Coordonnées bancaires créées avec succès" -#: .\employee\views.py:2301 +#: .\employee\views.py:2374 msgid "Bank Details Updated Successfully" msgstr "Coordonnées bancaires mises à jour avec succès" -#: .\employee\views.py:2321 -#, fuzzy -#| msgid "Employee work information updated." +#: .\employee\views.py:2394 msgid "Employee work information deleted" -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Informations professionnelles de l'employé·e supprimées" -#: .\employee\views.py:2323 -#, fuzzy -#| msgid "Employee work information updated." +#: .\employee\views.py:2396 msgid "Employee work information not found." -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Informations professionnelles de l'employé·e non trouvées." -#: .\employee\views.py:2325 -#, fuzzy -#| msgid "You cannot delete this user/employee" +#: .\employee\views.py:2398 msgid "You cannot delete this Employee work information" -msgstr "Vous ne pouvez pas supprimer cet utilisateur/employé" +msgstr "" +"Tu ne peux pas supprimer ces informations professionnelles de l'employé·e" -#: .\employee\views.py:2891 -msgid "In-Active" -msgstr "In-Active" - -#: .\employee\views.py:2959 +#: .\employee\views.py:2549 #, fuzzy -#| msgid "No email found." +#| msgid "No file has been uploaded." +msgid "No file uploaded." +msgstr "Aucun fichier n'a été téléchargé." + +#: .\employee\views.py:2566 +msgid "Unsupported file format. Please upload a CSV or Excel file." +msgstr "" + +#: .\employee\views.py:2601 +#, fuzzy +#| msgid "An error occurred: {}" +msgid "Error Occured {}" +msgstr "Une erreur est survenue : {}" + +#: .\employee\views.py:2630 +msgid "" +"Failed to read file. Please ensure it is a valid CSV or Excel file. : {}" +msgstr "" + +#: .\employee\views.py:2868 +msgid "In-Active" +msgstr "Inactif·ve" + +#: .\employee\views.py:2936 msgid "No Data Found..." -msgstr "Aucun e-mail trouvé." +msgstr "Aucune donnée trouvée..." -#: .\employee\views.py:3062 .\recruitment\views.py:625 -#: .\recruitment\views\views.py:936 .\recruitment\views\views.py:966 -#: .\recruitment\views\views.py:3511 +#: .\employee\views.py:3038 .\recruitment\views.py:625 +#: .\recruitment\views\views.py:965 .\recruitment\views\views.py:995 +#: .\recruitment\views\views.py:3566 msgid "Note added successfully.." -msgstr "Note ajoutée avec succès.." +msgstr "Note ajoutée avec succès..." -#: .\employee\views.py:3093 .\recruitment\views.py:670 -#: .\recruitment\views\views.py:991 .\recruitment\views\views.py:1014 +#: .\employee\views.py:3068 .\recruitment\views.py:670 +#: .\recruitment\views\views.py:1020 .\recruitment\views\views.py:1043 msgid "Note updated successfully..." msgstr "Note mise à jour avec succès..." -#: .\employee\views.py:3122 -#, fuzzy -#| msgid "Stage deleted successfully." +#: .\employee\views.py:3097 msgid "Note deleted successfully." -msgstr "Stage supprimé avec succès." +msgstr "Note supprimée avec succès." -#: .\employee\views.py:3254 +#: .\employee\views.py:3238 msgid "Added {} points to the bonus account" -msgstr "" +msgstr "Ajouté {} points au compte bonus" -#: .\employee\views.py:3381 .\employee\views.py:3393 .\employee\views.py:3428 -#: .\employee\views.py:3436 +#: .\employee\views.py:3367 .\employee\views.py:3379 .\employee\views.py:3415 +#: .\employee\views.py:3423 msgid "Not set" -msgstr "" +msgstr "Non défini" -#: .\employee\views.py:3420 -#, fuzzy -#| msgid "Interview" +#: .\employee\views.py:3407 msgid "My view" -msgstr "Entretien" +msgstr "Ma vue" -#: .\employee\views.py:3483 -#, fuzzy -#| msgid "Payroll settings updated." +#: .\employee\views.py:3470 msgid "Payroll app not installed" -msgstr "Paramètres de paie mis à jour." +msgstr "Application de paie non installée" -#: .\helpdesk\models.py:127 +#: .\facedetection\views.py:153 #, fuzzy -#| msgid "Amount should be greater than zero." -msgid "Deadline should be greater than today" -msgstr "Le montant doit être supérieur à zéro." +#| msgid "Question created successfully." +msgid "facedetection config created successfully." +msgstr "Question créée avec succès." -#: .\helpdesk\models.py:184 .\helpdesk\models.py:186 -#: .\horilla_backup\forms.py:56 .\horilla_backup\forms.py:60 -#: .\horilla_backup\forms.py:134 .\horilla_backup\forms.py:138 -#: .\horillavenv\Lib\site-packages\django\forms\fields.py:91 -#: .\leave\forms.py:1371 .\payroll\forms\component_forms.py:303 -#: .\payroll\forms\component_forms.py:306 .\pms\forms.py:235 -#: .\recruitment\models.py:572 -msgid "This field is required." -msgstr "Ce champ est obligatoire." - -#: .\helpdesk\templates\department_managers\department_managers.html:7 +#: .\geofencing\views.py:169 #, fuzzy -#| msgid "Recruitment Managers" -msgid "Department managers" -msgstr "Responsables du recrutement" - -#: .\helpdesk\templates\department_managers\department_managers.html:26 -#, fuzzy -#| msgid "There are no assets to export." -msgid "There is no department managers at this moment." -msgstr "Il n'y a aucun actif à exporter." - -#: .\helpdesk\templates\department_managers\department_managers.html:56 -#, fuzzy -#| msgid "Department updated." -msgid "Department Manager Update" -msgstr "Département mis à jour." - -#: .\helpdesk\templates\department_managers\department_managers_form.html:7 -#, fuzzy -#| msgid "Recruitment Manager" -msgid "Update Department Manager" -msgstr "Responsable du recrutement" - -#: .\helpdesk\templates\department_managers\department_managers_form.html:9 -#, fuzzy -#| msgid "Recruitment Manager" -msgid "Create Department Manager" -msgstr "Responsable du recrutement" +#| msgid "Account created successfully.." +msgid "Geofencing config created successfully." +msgstr "Compte créé avec succès." +#: .\helpdesk\models.py:50 #: .\helpdesk\templates\department_managers\department_managers_view.html:7 -#: .\pms\templates\feedback\feedback_creation.html:57 -#: .\pms\templates\feedback\feedback_detailed_view.html:295 +#: .\pms\models.py:522 .\pms\templates\feedback\feedback_detailed_view.html:309 #: .\pms\templates\feedback\feedback_list_view.html:67 #: .\pms\templates\feedback\feedback_update.html:36 #: .\pms\templates\meetings\meetings_filter.html:19 #: .\project\templates\dashboard\project_details.html:18 #: .\project\templates\project\new\filter_project.html:17 -#: .\project\templates\task\new\filter_task.html:15 #: .\project\templates\task_all\task_all_filter.html:11 #: .\recruitment\templates\dashboard\dashboard.html:376 +#: .\report\templates\report\pms_report.html:136 msgid "Manager" -msgstr "Gestionnaire" +msgstr "Manager" + +#: .\helpdesk\models.py:67 +#, fuzzy +#| msgid "Department Managers" +msgid "Department Manager" +msgstr "Directeurs de département" + +#: .\helpdesk\models.py:68 .\templates\settings.html:576 +msgid "Department Managers" +msgstr "Directeurs de département" + +#: .\helpdesk\models.py:90 +#, fuzzy +#| msgid "Ticket Type" +msgid "Ticket Types" +msgstr "Type de ticket" + +#: .\helpdesk\models.py:109 +#, fuzzy +#| msgid "Assigning type" +msgid "Assigning Type" +msgstr "Type d'attribution" + +#: .\helpdesk\models.py:111 +#, fuzzy +#| msgid "Forward to" +msgid "Forward To" +msgstr "Transférer à" + +#: .\helpdesk\models.py:130 +#, fuzzy +#| msgid "Tickets" +msgid "Ticket" +msgstr "Tickets" + +#: .\helpdesk\models.py:131 +#: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:63 +#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:5 +msgid "Tickets" +msgstr "Tickets" + +#: .\helpdesk\models.py:138 +msgid "Deadline should be greater than today" +msgstr "La date limite doit être postérieure à aujourd'hui" + +#: .\helpdesk\models.py:195 .\helpdesk\models.py:197 +#: .\horilla_backup\forms.py:58 .\horilla_backup\forms.py:62 +#: .\horilla_backup\forms.py:143 .\horilla_backup\forms.py:147 +#: .\horillavenv\Lib\site-packages\django\forms\fields.py:91 +#: .\leave\forms.py:979 .\payroll\forms\component_forms.py:308 +#: .\payroll\forms\component_forms.py:311 .\pms\forms.py:238 +#: .\recruitment\models.py:608 +msgid "This field is required." +msgstr "Ce champ est requis." + +#: .\helpdesk\models.py:282 +#, fuzzy +#| msgid "FAQ Categories" +msgid "FAQ Category" +msgstr "Catégories de FAQ" + +#: .\helpdesk\models.py:283 +#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:5 +msgid "FAQ Categories" +msgstr "Catégories de FAQ" + +#: .\helpdesk\models.py:313 +#, fuzzy +#| msgid "FAQs" +msgid "FAQ" +msgstr "FAQs" + +#: .\helpdesk\models.py:314 .\helpdesk\templates\helpdesk\faq\faq_nav.html:4 +msgid "FAQs" +msgstr "FAQs" + +#: .\helpdesk\templates\department_managers\department_managers.html:26 +msgid "There is no department managers at this moment." +msgstr "Il n'y a pas de chefs de département pour le moment." #: .\helpdesk\templates\department_managers\department_managers_view.html:40 -#, fuzzy -#| msgid "Are you sure you want to delete this department?" msgid "Are you sure you want to remove this department manager?" -msgstr "Êtes-vous sûr de vouloir supprimer ce département ?" - -#: .\helpdesk\templates\helpdesk\faq\faq_category_create.html:15 -#, fuzzy -#| msgid "Asset Category Update" -msgid "FAQ category Update" -msgstr "Actifs Catégorie Mise à jour" - -#: .\helpdesk\templates\helpdesk\faq\faq_category_create.html:17 -#, fuzzy -#| msgid "Asset Category Creation" -msgid "FAQ category Create" -msgstr "Actifs Création Catégorie" - -#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:28 -#, fuzzy -#| msgid "Are you sure you want to delete this group?" -msgid "Are you sure you want to delete this FAQ Category?" -msgstr "Etes-vous sûr de vouloir supprimer ce groupe ?" +msgstr "Es-tu sûr·e de vouloir retirer ce·tte gestionnaire de département ?" #: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:46 -#, fuzzy -#| msgid "View" +msgid "Are you sure you want to delete this FAQ Category?" +msgstr "Es-tu sûr·e de vouloir supprimer cette catégorie de FAQ ?" + +#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:72 msgid "View FAQs" -msgstr "Afficher" +msgstr "Voir les FAQ" -#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:5 -#, fuzzy -#| msgid "Asset Category" -msgid "FAQ Categories" -msgstr "Actifs Catégorie" - -#: .\helpdesk\templates\helpdesk\faq\faq_create.html:13 -#, fuzzy -#| msgid "Update" -msgid "FAQ Update" -msgstr "Mise à jour" - -#: .\helpdesk\templates\helpdesk\faq\faq_create.html:15 -#, fuzzy -#| msgid "Create" -msgid "FAQ Create" -msgstr "Créer" - -#: .\helpdesk\templates\helpdesk\faq\faq_list.html:27 -#, fuzzy -#| msgid "Are you sure you want to delete this group?" -msgid "Are you sure you want to delete this FAQ?" -msgstr "Etes-vous sûr de vouloir supprimer ce groupe ?" - -#: .\helpdesk\templates\helpdesk\faq\faq_list_view.html:59 -#: .\helpdesk\templates\helpdesk\faq\faq_view.html:62 -#, fuzzy -#| msgid "There are no assets to export." +#: .\helpdesk\templates\helpdesk\faq\faq_category_list.html:81 +#: .\helpdesk\templates\helpdesk\faq\faq_list.html:85 +#: .\helpdesk\templates\helpdesk\faq\faq_view.html:17 msgid "There are no FAQs at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de FAQ pour le moment." -#: .\helpdesk\templates\helpdesk\faq\faq_list_view.html:81 -#: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:36 -#: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:481 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:659 -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:56 -#, fuzzy -#| msgid "Create Task" -msgid "Create Tag" -msgstr "Créer Tâche" - -#: .\helpdesk\templates\helpdesk\faq\faq_nav.html:4 -msgid "FAQs" +#: .\helpdesk\templates\helpdesk\faq\faq_category_nav.html:77 +msgid "Load Faqs" msgstr "" -#: .\helpdesk\templates\helpdesk\faq\faq_nav.html:53 +#: .\helpdesk\templates\helpdesk\faq\faq_list.html:42 +msgid "Are you sure you want to delete this FAQ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette FAQ ?" + +#: .\helpdesk\templates\helpdesk\faq\faq_list_view.html:31 +#: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:36 +#: .\helpdesk\templates\helpdesk\ticket\forms\add_tag.html:481 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:557 +#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:44 +msgid "Create Tag" +msgstr "Créer un tag" + +#: .\helpdesk\templates\helpdesk\faq\load_faq.html:3 #, fuzzy -#| msgid "Filter" -msgid "filter" -msgstr "Filtre" +#| msgid "FAQs" +msgid "Load FAQs" +msgstr "FAQs" + +#: .\helpdesk\templates\helpdesk\faq\load_faq.html:14 +#, fuzzy +#| msgid "Select All Days" +msgid "Select All Faqs" +msgstr "Sélectionner tous les jours" + +#: .\helpdesk\templates\helpdesk\faq\load_faq.html:19 +#, fuzzy +#| msgid "Unselect All Days" +msgid "Unselect All Faqs" +msgstr "Désélectionner tous les jours" #: .\helpdesk\templates\helpdesk\ticket\forms\change.html:84 -#: .\helpdesk\templates\helpdesk\ticket\forms\change_assinees.html:12 +#: .\helpdesk\templates\helpdesk\ticket\forms\change_assinees.html:8 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:251 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:253 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:622 @@ -17964,28 +16450,15 @@ msgstr "Filtre" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:915 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:92 #: .\pms\templates\okr\okr_list.html:138 .\pms\templates\okr\okr_list.html:140 -#: .\pms\templates\okr\okr_list.html:261 .\pms\templates\okr\okr_nav.html:103 -#, fuzzy -#| msgid "Assign" +#: .\pms\templates\okr\okr_list.html:261 .\pms\templates\okr\okr_nav.html:60 +#: .\report\templates\report\pms_report.html:56 msgid "Assignees" -msgstr "Attribuer" +msgstr "Attribués" -#: .\helpdesk\templates\helpdesk\ticket\forms\change_raised_on.html:15 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:468 +#: .\helpdesk\templates\helpdesk\ticket\forms\change_raised_on.html:4 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:411 msgid "Responsibility" -msgstr "" - -#: .\helpdesk\templates\helpdesk\ticket\forms\change_raised_on.html:17 -#, fuzzy -#| msgid "Assigned Date" -msgid "Assigning type" -msgstr "Attribué Date" - -#: .\helpdesk\templates\helpdesk\ticket\forms\change_raised_on.html:19 -#, fuzzy -#| msgid "Based on" -msgid "Raised on" -msgstr "Basé sur" +msgstr "Responsabilité" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:144 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:474 @@ -17993,10 +16466,8 @@ msgstr "Basé sur" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:158 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:555 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:917 -#, fuzzy -#| msgid "Do you want to archive this candidate?" msgid "Do you want to archive this ticket?" -msgstr "Voulez-vous archiver ce candidat ?" +msgstr "Veux-tu archiver ce billet?" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:151 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:485 @@ -18004,10 +16475,8 @@ msgstr "Voulez-vous archiver ce candidat ?" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:179 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:576 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:938 -#, fuzzy -#| msgid "Do you want to un-archive this candidate?" msgid "Do you want to un-archive this ticket?" -msgstr "Voulez-vous désarchiver ce candidat ?" +msgstr "Veux-tu désarchiver ce billet?" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:163 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:499 @@ -18018,18 +16487,14 @@ msgstr "Voulez-vous désarchiver ce candidat ?" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:201 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:600 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:962 -#, fuzzy -#| msgid "Are you sure you want to delete this shift?" msgid "Are you sure you want to delete\tthis Ticket?" -msgstr "Êtes-vous sûr de vouloir supprimer cette travail par roulement?" +msgstr "Es-tu sûr·e de vouloir supprimer ce ticket ?" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:186 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:523 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:848 -#, fuzzy -#| msgid "Owner" msgid "owner" -msgstr "Propriétaire" +msgstr "propriétaire" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:203 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:218 @@ -18043,8 +16508,8 @@ msgstr "Propriétaire" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:865 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:880 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:895 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:420 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:434 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:356 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:373 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:104 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:119 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:134 @@ -18073,7 +16538,7 @@ msgstr "Propriétaire" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:866 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:876 msgid "Low" -msgstr "" +msgstr "Bas" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:203 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:218 @@ -18087,8 +16552,8 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:865 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:880 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:895 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:420 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:434 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:357 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:374 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:104 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:119 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:134 @@ -18117,7 +16582,7 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:866 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:876 msgid "Medium" -msgstr "" +msgstr "Moyen" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:203 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:218 @@ -18131,8 +16596,8 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:865 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:880 #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:895 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:420 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:434 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:358 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:375 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:104 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:119 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:134 @@ -18161,17 +16626,14 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:866 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:876 msgid "High" -msgstr "" +msgstr "Haut" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:421 #: .\helpdesk\templates\helpdesk\ticket\ticket_claim_requests.html:17 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:510 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:510 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:894 -#, fuzzy -#| msgid "Cancel Requests" msgid "Claim Requests" -msgstr "Annuler les demandes" +msgstr "Demandes de réclamation" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:439 #: .\helpdesk\templates\helpdesk\ticket\ticket_individual_view.html:122 @@ -18179,63 +16641,64 @@ msgstr "Annuler les demandes" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:523 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:532 msgid "Claim" -msgstr "" +msgstr "Réclamation" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:444 msgid "Can't claim again" -msgstr "" +msgstr "Ne peut pas réclamer à nouveau" #: .\helpdesk\templates\helpdesk\ticket\ticket_card.html:964 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:332 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:661 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:991 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:1096 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no tickets at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de tickets pour le moment." #: .\helpdesk\templates\helpdesk\ticket\ticket_claim_requests.html:130 -#, fuzzy -#| msgid "There is already a leave request for this date range.." msgid "There are no claim requests at the moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il n'y a pas de demandes de réclamation pour le moment." -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:318 -#, fuzzy -#| msgid "Created Date" +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:261 msgid "Created the ticket " -msgstr "Date de création" +msgstr "Ticket créé" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:324 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:332 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:266 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:273 msgid "changed the ticket " -msgstr "" +msgstr "ticket modifié" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:324 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:332 -#, fuzzy -#| msgid "from" +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:266 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:273 msgid " from" -msgstr "de" +msgstr " de" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:389 -#, fuzzy -#| msgid "Bank Details" +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:267 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:274 +#: .\leave\templates\leave\dashboard\leave_request_approve.html:28 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:47 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:97 +#: .\payroll\templates\payroll\payslip\payslip_pdf.html:244 +#: .\payroll\templates\payroll\payslip\test_pdf.html:244 +#: .\pms\templates\okr\objective_detailed_view_activity.html:103 +msgid "to" +msgstr "à" + +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:325 msgid "Ticket Details" -msgstr "Banque Détails" +msgstr "Détails du ticket" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:394 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:330 #, fuzzy -#| msgid "Work Info" -msgid "Ticket Info" -msgstr "Travail Info" +#| msgid "Ticket Info" +msgid "Ticket Info 123" +msgstr "Informations sur le ticket" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:399 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:335 msgid "Ticket ID:" -msgstr "" +msgstr "ID du ticket:" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:403 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:339 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:75 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:44 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:374 @@ -18246,21 +16709,19 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:353 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:746 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:748 -#: .\pms\models.py:855 .\pms\templates\okr\group_by.html:110 +#: .\pms\models.py:923 .\pms\templates\okr\group_by.html:110 #: .\pms\templates\okr\group_by.html:431 #: .\pms\templates\okr\objective_list.html:90 #: .\pms\templates\okr\objective_list.html:309 msgid "Owner" msgstr "Propriétaire" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:407 -#, fuzzy -#| msgid "Created" +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:343 msgid "Created:" -msgstr "Créé" +msgstr "Créé le:" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:415 -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:429 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:351 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:368 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:96 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:49 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:379 @@ -18270,19 +16731,17 @@ msgstr "Créé" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:360 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:755 msgid "Priority" -msgstr "" +msgstr "Priorité" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:440 -#, fuzzy -#| msgid "Activity" +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:383 msgid "Last activity:" -msgstr "Activité" +msgstr "Dernière activité:" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:449 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:392 msgid "Tags:" -msgstr "" +msgstr "Tags:" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:474 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:417 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:46 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:376 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:704 @@ -18290,12 +16749,10 @@ msgstr "" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:44 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:357 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:752 -#, fuzzy -#| msgid "Carry Forward" msgid "Forward to" -msgstr "Carry Forward" +msgstr "Transférer à" -#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:500 +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:439 #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:81 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:47 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:377 @@ -18303,348 +16760,272 @@ msgstr "Carry Forward" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:45 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:358 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:753 -#, fuzzy -#| msgid "Assigned To" msgid "Assigned to" -msgstr "Assigné à" +msgstr "Attribué à" -#: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:63 -#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:5 -msgid "Tickets" -msgstr "" +#: .\helpdesk\templates\helpdesk\ticket\ticket_detail.html:445 +#, fuzzy +#| msgid "Claim Requests" +msgid " Claim Requests" +msgstr "Demandes de réclamation" #: .\helpdesk\templates\helpdesk\ticket\ticket_filter.html:88 -#, fuzzy -#| msgid "Till End Date" msgid "Till date" -msgstr "Jusqu'à date de fin" - -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:4 -#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:140 -#, fuzzy -#| msgid "Update Task" -msgid "Update Ticket" -msgstr "Mettre à jour la tâche" - -#: .\helpdesk\templates\helpdesk\ticket\ticket_form.html:4 -#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:120 -#: .\templates\quick_access.html:74 -#, fuzzy -#| msgid "Create Task" -msgid "Create Ticket" -msgstr "Créer Tâche" +msgstr "Jusqu'à présent" #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:42 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:372 #: .\helpdesk\templates\helpdesk\ticket\ticket_group.html:700 msgid "Ticket Id" -msgstr "" +msgstr "ID du ticket" #: .\helpdesk\templates\helpdesk\ticket\ticket_individual_view.html:43 -#, fuzzy -#| msgid "Work type" msgid "Ticket type" -msgstr "Type de travail" +msgstr "Type de ticket" #: .\helpdesk\templates\helpdesk\ticket\ticket_individual_view.html:62 msgid "Dead line" -msgstr "" +msgstr "Date limite" #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:34 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:347 #: .\helpdesk\templates\helpdesk\ticket\ticket_list.html:742 msgid "Ticket ID" -msgstr "" +msgstr "ID du ticket" #: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:65 #: .\offboarding\templates\offboarding\task\table_body.html:95 #: .\recruitment\templates\skill_zone\skill_zone_card.html:72 -#, fuzzy -#| msgid "Un-Archive" msgid "Un Archive" -msgstr "Dés-Archiver" +msgstr "Désarchiver" + +#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:120 +#: .\templates\quick_access.html:74 +msgid "Create Ticket" +msgstr "Créer un ticket" + +#: .\helpdesk\templates\helpdesk\ticket\ticket_nav.html:140 +msgid "Update Ticket" +msgstr "Mettre à jour le ticket" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:35 -#, fuzzy -#| msgid "Requested Shift" msgid "Selected Tickets" -msgstr "Demandé Quart" +msgstr "Tickets sélectionnés" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:63 msgid "Resolved" -msgstr "" +msgstr "Résolu" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:74 +#: .\project\cbv\projects.py:235 .\project\cbv\projects.py:433 +#: .\project\models.py:55 #: .\project\templates\project\new\project_kanban_view.html:36 #: .\project\templates\project\new\project_list_view.html:38 msgid "On Hold" -msgstr "" +msgstr "En attente" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:85 +#: .\project\models.py:53 .\project\models.py:329 .\project\models.py:527 msgid "In Progress" -msgstr "" +msgstr "En cours" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:96 +#: .\project\cbv\projects.py:203 .\project\cbv\projects.py:401 +#: .\project\models.py:52 #: .\project\templates\project\new\project_kanban_view.html:25 #: .\project\templates\project\new\project_list_view.html:27 -#, fuzzy -#| msgid "Add New" msgid "New" -msgstr "Ajouter Nouveau" +msgstr "Nouveau" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:107 -#, fuzzy -#| msgid "Select All Shifts" msgid "Select All Tickets" -msgstr "Sélectionnez tous les quarts de travail" +msgstr "Sélectionner tous les tickets" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:114 -#, fuzzy -#| msgid "Unselect All Shifts" msgid "Unselect All Tickets" -msgstr "Désélectionner tous les quarts de travail" +msgstr "Désélectionner tous les tickets" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:131 msgid "My Tickets" -msgstr "" +msgstr "Mes Tickets" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:134 msgid "Suggested Tickets" -msgstr "" +msgstr "Billets suggérés" #: .\helpdesk\templates\helpdesk\ticket\ticket_view.html:138 -#, fuzzy -#| msgid "All Settings" msgid "All Tickets" -msgstr "Tous les paramètres" +msgstr "Tous les billets" -#: .\helpdesk\views.py:110 -#, fuzzy -#| msgid "Asset category created successfully" +#: .\helpdesk\views.py:117 msgid "The FAQ Category created successfully." -msgstr "Catégorie d'actif créée avec succès" +msgstr "La catégorie FAQ a été créée avec succès." -#: .\helpdesk\views.py:141 -#, fuzzy -#| msgid "Asset category updated successfully" +#: .\helpdesk\views.py:148 msgid "The FAQ category updated successfully." -msgstr "Catégorie d'actif mise à jour avec succès" +msgstr "La catégorie FAQ a été mise à jour avec succès." -#: .\helpdesk\views.py:156 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\helpdesk\views.py:163 msgid "The FAQ category has been deleted successfully." -msgstr "La tâche a été supprimée avec succès..." +msgstr "La catégorie FAQ a été supprimée avec succès." -#: .\helpdesk\views.py:159 -#, fuzzy -#| msgid "You cannot delete this asset category." +#: .\helpdesk\views.py:166 msgid "You cannot delete this FAQ category." -msgstr "Vous ne pouvez pas supprimer cette catégorie d'actifs." +msgstr "Tu ne peux pas supprimer cette catégorie de FAQ." -#: .\helpdesk\views.py:231 -#, fuzzy -#| msgid "Asset created successfully" +#: .\helpdesk\views.py:210 +msgid "No FAQ found for the given category." +msgstr "" + +#: .\helpdesk\views.py:242 msgid "The FAQ created successfully." -msgstr "Actif créé avec succès" +msgstr "La FAQ a été créée avec succès." -#: .\helpdesk\views.py:262 -#, fuzzy -#| msgid "Batch updated successfully." +#: .\helpdesk\views.py:273 msgid "The FAQ updated successfully." -msgstr "Lot mis à jour avec succès." +msgstr "La FAQ a été mise à jour avec succès." -#: .\helpdesk\views.py:367 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\helpdesk\views.py:372 msgid "The FAQ \"{}\" has been deleted successfully." -msgstr "La tâche a été supprimée avec succès..." +msgstr "La FAQ \"{}\" a été supprimée avec succès." -#: .\helpdesk\views.py:371 -#, fuzzy -#| msgid "You cannot delete this note." +#: .\helpdesk\views.py:376 msgid "You cannot delete this FAQ." -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer cette FAQ." -#: .\helpdesk\views.py:469 -#, fuzzy -#| msgid "Feedback created successfully." +#: .\helpdesk\views.py:474 msgid "The Ticket created successfully." -msgstr "Commentaires créés avec succès." +msgstr "Le billet a été créé avec succès." -#: .\helpdesk\views.py:528 .\helpdesk\views.py:1438 -#, fuzzy -#| msgid "Task updated successfully.." +#: .\helpdesk\views.py:533 .\helpdesk\views.py:1443 msgid "The Ticket updated successfully." -msgstr "La tâche a été mise à jour avec succès." +msgstr "Le billet a été mis à jour avec succès." -#: .\helpdesk\views.py:576 -#, fuzzy -#| msgid "Feedback un-archived successfully!." +#: .\helpdesk\views.py:581 msgid "The Ticket un-archived successfully." -msgstr "Les commentaires ont été désarchivés avec succès !." +msgstr "Le billet a été désarchivé avec succès." -#: .\helpdesk\views.py:578 -#, fuzzy -#| msgid "Feedback archived successfully!." +#: .\helpdesk\views.py:583 msgid "The Ticket archived successfully." -msgstr "Commentaires archivés avec succès !." +msgstr "Le billet a été archivé avec succès." -#: .\helpdesk\views.py:625 -#, fuzzy -#| msgid "Filing status created successfully" +#: .\helpdesk\views.py:630 msgid "The Ticket status updated successfully." -msgstr "Statut de déclaration de revenus créé avec succès" +msgstr "Le statut du billet a été mis à jour avec succès." -#: .\helpdesk\views.py:660 -#, fuzzy -#| msgid "You Don't Have Permission" +#: .\helpdesk\views.py:665 msgid "You Don't have the permission." -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission." -#: .\helpdesk\views.py:713 .\helpdesk\views.py:1485 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\helpdesk\views.py:718 .\helpdesk\views.py:1490 msgid "The Ticket \"{}\" has been deleted successfully." -msgstr "La tâche a été supprimée avec succès..." +msgstr "Le billet \"{}\" a été supprimé avec succès." -#: .\helpdesk\views.py:716 +#: .\helpdesk\views.py:721 msgid "The ticket is not in the \"New\" status" -msgstr "" +msgstr "Le billet n'est pas dans le statut \"Nouveau\"" -#: .\helpdesk\views.py:718 .\helpdesk\views.py:1488 -#, fuzzy -#| msgid "You cannot delete this asset." +#: .\helpdesk\views.py:723 .\helpdesk\views.py:1493 msgid "You cannot delete this Ticket." -msgstr "Vous ne pouvez pas supprimer cet actif." +msgstr "Tu ne peux pas supprimer ce billet." -#: .\helpdesk\views.py:983 -#, fuzzy -#| msgid "Department has been created successfully!" +#: .\helpdesk\views.py:988 msgid "The Ticket tag updated successfully." -msgstr "Le Département a été créé avec succès !" +msgstr "L'étiquette du billet a été mise à jour avec succès." -#: .\helpdesk\views.py:1012 +#: .\helpdesk\views.py:1017 msgid "Responsibility updated for the Ticket" -msgstr "" +msgstr "Responsabilité mise à jour pour le billet" -#: .\helpdesk\views.py:1069 +#: .\helpdesk\views.py:1074 msgid "Assinees updated for the Ticket" -msgstr "" +msgstr "Assignés mis à jour pour le billet" -#: .\helpdesk\views.py:1126 -#, fuzzy -#| msgid "Login Success" +#: .\helpdesk\views.py:1131 msgid "success" -msgstr "Réussie Connexion " +msgstr "succès" -#: .\helpdesk\views.py:1129 +#: .\helpdesk\views.py:1134 msgid "Failed" -msgstr "" +msgstr "Échoué" -#: .\helpdesk\views.py:1181 -#, fuzzy -#| msgid "Your shift request has been deleted." +#: .\helpdesk\views.py:1186 msgid "Document has been deleted." -msgstr "Votre demande Quart de travail a été supprimée." +msgstr "Le document a été supprimé." -#: .\helpdesk\views.py:1207 -#, fuzzy -#| msgid "Employee has no leave type.." +#: .\helpdesk\views.py:1212 msgid "A new comment has been created." -msgstr "L'employé n'a pas de type de congé." +msgstr "Un nouveau commentaire a été créé." -#: .\helpdesk\views.py:1219 -#, fuzzy -#| msgid "Question updated successfully." +#: .\helpdesk\views.py:1224 msgid "The comment updated successfully." -msgstr "Question mise à jour avec succès." +msgstr "Le commentaire a été mis à jour avec succès." -#: .\helpdesk\views.py:1222 +#: .\helpdesk\views.py:1227 msgid "The comment needs to be atleast 2 charactors." -msgstr "" +msgstr "Le commentaire doit contenir au moins 2 caractères." -#: .\helpdesk\views.py:1236 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\helpdesk\views.py:1241 msgid "{}'s comment has been deleted successfully." -msgstr "La tâche a été supprimée avec succès..." +msgstr "Le commentaire de {} a été supprimé avec succès." -#: .\helpdesk\views.py:1306 -#, fuzzy -#| msgid "Leave request approved successfully.." +#: .\helpdesk\views.py:1311 msgid "Claim request approved successfully." -msgstr "Demande de congé approuvée avec succès.." +msgstr "Demande de réclamation approuvée avec succès." -#: .\helpdesk\views.py:1359 -#, fuzzy -#| msgid "Leave request created successfully.." +#: .\helpdesk\views.py:1364 msgid "Claim request rejected successfully." -msgstr "Demande de congé créée avec succès...." +msgstr "Demande de réclamation rejetée avec succès." -#: .\helpdesk\views.py:1517 -#, fuzzy -#| msgid "Recruitment manager removed successfully." +#: .\helpdesk\views.py:1507 msgid "The department manager created successfully." -msgstr "Recrutement manager supprimé avec succès." +msgstr "Le responsable de département a été créé avec succès." -#: .\helpdesk\views.py:1535 -#, fuzzy -#| msgid "Recruitment manager removed successfully." +#: .\helpdesk\views.py:1525 msgid "The department manager updated successfully." -msgstr "Recrutement manager supprimé avec succès." +msgstr "Le responsable de département a été mis à jour avec succès." -#: .\helpdesk\views.py:1549 -#, fuzzy -#| msgid "Department has been created successfully!" +#: .\helpdesk\views.py:1539 msgid "The department manager has been deleted successfully" -msgstr "Le Département a été créé avec succès !" +msgstr "Le responsable de département a été supprimé avec succès" -#: .\helpdesk\views.py:1577 -#, fuzzy -#| msgid "Holiday updated successfully.." +#: .\helpdesk\views.py:1567 msgid "Priority updated successfully." -msgstr "Jour férié mis à jour avec succès..." +msgstr "Priorité mise à jour avec succès." -#: .\helpdesk\views.py:1629 -#, fuzzy -#| msgid "Work Type has been created successfully!" +#: .\helpdesk\views.py:1619 msgid "Ticket type has been created successfully!" -msgstr "Le type de travail a été créé avec succès !" +msgstr "Le type de billet a été créé avec succès!" -#: .\helpdesk\views.py:1654 -#, fuzzy -#| msgid "Stage is updated successfully.." +#: .\helpdesk\views.py:1644 msgid "Ticket type has been updated successfully!" -msgstr "L'étape est mise à jour avec succès." +msgstr "Le type de billet a été mis à jour avec succès!" -#: .\helpdesk\views.py:1670 -#, fuzzy -#| msgid "The task deleted successfully..." +#: .\helpdesk\views.py:1660 msgid "Ticket type has been deleted successfully!" -msgstr "La tâche a été supprimée avec succès..." +msgstr "Le type de billet a été supprimé avec succès!" -#: .\helpdesk\views.py:1672 -#, fuzzy -#| msgid "Leave types not assigned to you" +#: .\helpdesk\views.py:1662 msgid "Ticket type not found" -msgstr "Les types de congés ne vous sont pas attribués" +msgstr "Type de billet non trouvé" -#: .\horilla\decorators.py:317 +#: .\horilla\decorators.py:348 msgid "Please enable the Track Late Come & Early Out from settings" msgstr "" +"Veuillez activer le suivi des retards et des sorties anticipées dans les " +"paramètres" -#: .\horilla\decorators.py:327 +#: .\horilla\decorators.py:358 msgid "Please activate the biometric attendance feature in the settings menu." msgstr "" +"Veuillez activer la fonctionnalité de pointage biométrique dans le menu des " +"paramètres." -#: .\horilla\models.py:48 .\payroll\models\models.py:1916 -#, fuzzy -#| msgid "Created Date" +#: .\horilla\models.py:87 .\payroll\models\models.py:1806 msgid "Created At" -msgstr "Date de création" +msgstr "Créé à" -#: .\horilla\models.py:56 .\leave\models.py:592 +#: .\horilla\models.py:95 .\leave\models.py:685 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:40 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:194 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:103 @@ -18660,31 +17041,25 @@ msgstr "Date de création" msgid "Created By" msgstr "Créé par" -#: .\horilla\models.py:65 +#: .\horilla\models.py:104 msgid "Modified By" -msgstr "" +msgstr "Modifié par" #: .\horilla_audit\forms.py:19 -#, fuzzy -#| msgid "Update Note" msgid "Updation title" -msgstr "Note de mise à jour" +msgstr "Title de mise à jour" #: .\horilla_audit\forms.py:25 -#, fuzzy -#| msgid "Return Description" msgid "Updation description" -msgstr "Description du retour" +msgstr "Description de mise à jour" #: .\horilla_audit\forms.py:28 msgid "Updation highlight" -msgstr "" +msgstr "Surlignage de mise à jour" #: .\horilla_audit\forms.py:31 -#, fuzzy -#| msgid "Update Stage" msgid "Updation tag" -msgstr "Étape de mise à jour" +msgstr "Étiquette de mise à jour" #: .\horilla_audit\templates\horilla_audit\history_tracking.html:60 #: .\horillavenv\Lib\site-packages\auditlog\mixins.py:24 @@ -18693,776 +17068,789 @@ msgid "Created" msgstr "Créé" #: .\horilla_audit\templates\horilla_audit\history_tracking.html:62 -#, fuzzy -#| msgid "Update" msgid "Updated" -msgstr "Mise à jour" +msgstr "Mis à jour" #: .\horilla_audit\templates\horilla_audit\horilla_audit_log.html:22 msgid "Why this change?" msgstr "Pourquoi ce changement?" -#: .\horilla_automations\forms.py:43 +#: .\horilla_automations\forms.py:49 msgid "The employees selected here will receive the email as Cc." +msgstr "Les employé·e·s sélectionné·e·s ici recevront le courriel en Cc." + +#: .\horilla_automations\forms.py:71 +msgid "" +"Fill mail template details (receiver/instance, `self` will be the person who " +"triggers the automation)" msgstr "" +#: .\horilla_automations\templates\horilla_automations\load_automation.html:3 +#, fuzzy +#| msgid "Mail Automations" +msgid "Load Automations" +msgstr "Automatisations des courriels" + +#: .\horilla_automations\templates\horilla_automations\load_automation.html:49 +#: .\horilla_automations\templates\horilla_automations\load_automation.html:56 +#, fuzzy +#| msgid "Notifications" +msgid "Notification" +msgstr "Notifications" + #: .\horilla_automations\templates\horilla_automations\mail_cc.html:9 -#, fuzzy -#| msgid "Request Added" msgid "Not Added" -msgstr "Demande ajoutée" +msgstr "Non ajouté" -#: .\horilla_backup\forms.py:48 -#, fuzzy -#| msgid "This Employee type already in use." +#: .\horilla_backup\forms.py:50 msgid "The directory does not exist." -msgstr "Ce type d'employé est déjà utilisé." +msgstr "Le répertoire n'existe pas." -#: .\horilla_backup\forms.py:65 .\horilla_backup\forms.py:143 +#: .\horilla_backup\forms.py:67 .\horilla_backup\forms.py:152 msgid "Negative value is not accepatable." -msgstr "" +msgstr "La valeur négative n'est pas acceptable." -#: .\horilla_backup\forms.py:70 .\horilla_backup\forms.py:148 +#: .\horilla_backup\forms.py:72 .\horilla_backup\forms.py:157 msgid "Enter a hour between 0 to 24." -msgstr "" +msgstr "Entrez une heure entre 0 et 24." -#: .\horilla_backup\forms.py:75 .\horilla_backup\forms.py:153 +#: .\horilla_backup\forms.py:77 .\horilla_backup\forms.py:162 msgid "Enter a minute between 0 to 60." -msgstr "" +msgstr "Entrez une minute entre 0 et 60." #: .\horilla_backup\views.py:128 msgid "gdrive backup automation setup updated." -msgstr "" +msgstr "Paramètres de l'automatisation de sauvegarde gdrive mis à jour." #: .\horilla_backup\views.py:137 msgid "gdrive backup automation setup Created." -msgstr "" +msgstr "Paramètres de l'automatisation de sauvegarde gdrive créés." #: .\horilla_backup\views.py:186 -#, fuzzy -#| msgid "Work Information Updated Successfully" msgid "Gdrive Backup Automation Removed Successfully." -msgstr "Informations professionnelles mises à jour avec succès" +msgstr "Automatisation de sauvegarde gdrive supprimée avec succès." -#: .\horilla_documents\models.py:80 +#: .\horilla_documents\models.py:48 +msgid "Format" +msgstr "Format" + +#: .\horilla_documents\models.py:50 +#, fuzzy +#| msgid "Max size (in MB)" +msgid "Max size (In MB)" +msgstr "Taille max (en Mo)" + +#: .\horilla_documents\models.py:89 .\horilla_documents\models.py:112 +#: .\payroll\templates\payroll\contract\contract_single_view.html:144 +#: .\project\templates\cbv\tasks\task_document.html:3 +#: .\project\templates\dashboard\project_details.html:48 +#: .\project\templates\task\new\task_details.html:60 +#: .\project\templates\task\new\task_list_view.html:111 +msgid "Document" +msgstr "Document" + +#: .\horilla_documents\models.py:94 .\leave\models.py:671 +#: .\onboarding\templates\onboarding\candidate_filter.html:63 +#: .\recruitment\filters.py:199 .\recruitment\models.py:679 +#: .\recruitment\templates\pipeline\filters.html:123 +#: .\recruitment\templates\skill_zone\skill_zone_nav.html:63 +msgid "Reject Reason" +msgstr "Motif du rejet" + +#: .\horilla_documents\models.py:98 msgid "Notify Before" -msgstr "" +msgstr "Notifier avant" -#: .\horilla_documents\models.py:82 +#: .\horilla_documents\models.py:101 msgid "Is Digital Asset" -msgstr "" +msgstr "Est un actif numérique" -#: .\horilla_documents\models.py:95 .\recruitment\models.py:1028 -#, fuzzy -#| msgid "Password must contain at least 8 characters." +#: .\horilla_documents\models.py:123 .\recruitment\models.py:1068 msgid "Title must be at least 3 characters" -msgstr "Le mot de passe doit contenir au moins 8 caractères." +msgstr "Le titre doit contenir au moins 3 caractères" -#: .\horilla_documents\models.py:103 .\recruitment\models.py:1036 -#, fuzzy -#| msgid "File size exceeds the limit. Maximum size is 5 MB" +#: .\horilla_documents\models.py:131 .\recruitment\models.py:1076 msgid "File size exceeds the limit" -msgstr "La taille du fichier dépasse la limite. La taille maximale est de 5 Mo" +msgstr "La taille du fichier dépasse la limite" -#: .\horilla_documents\models.py:111 .\recruitment\models.py:1044 +#: .\horilla_documents\models.py:139 .\recruitment\models.py:1084 msgid "Please upload {} file only." +msgstr "Veuillez télécharger uniquement le fichier {}." + +#: .\horilla_ldap\templates\ldap_settings.html:3 .\templates\settings.html:149 +#, fuzzy +#| msgid "Configuration" +msgid "LDAP Configuration" +msgstr "Configuration" + +#: .\horilla_ldap\templates\ldap_settings.html:9 +#, fuzzy +#| msgid "Import Assets" +msgid "Import Users" +msgstr "Importer des actifs" + +#: .\horilla_ldap\views.py:20 +#, fuzzy +#| msgid "Question updated successfully." +msgid "Configuration updated successfully." +msgstr "Question mise à jour avec succès." + +#: .\horilla_views\cbv_methods.py:218 +msgid "Feature is not enabled on the settings" msgstr "" -#: .\horilla_views\generic\cbv\views.py:153 +#: .\horilla_views\generic\cbv\views.py:246 #: .\horilla_views\templates\generic\group_by.html:54 -#: .\horilla_views\templates\generic\group_by_table.html:55 -#: .\horilla_views\templates\generic\horilla_tabs.html:34 -#, fuzzy -#| msgid "Work Records" +#: .\horilla_views\templates\generic\group_by_table.html:59 +#: .\horilla_views\templates\generic\horilla_tabs.html:38 msgid "Records" -msgstr "détails du poste" +msgstr "Enregistrements" -#: .\horilla_views\generic\cbv\views.py:179 -#, fuzzy -#| msgid "Select All Records" +#: .\horilla_views\generic\cbv\views.py:271 msgid "Selected Records updated" -msgstr "Sélectionnez tous les enregistrements" +msgstr "Enregistrements sélectionnés mis à jour" -#: .\horilla_views\generic\cbv\views.py:192 -#, fuzzy -#| msgid "No records were available." +#: .\horilla_views\generic\cbv\views.py:285 msgid "No records selected" -msgstr "Aucun enregistrement n'est disponible." +msgstr "Aucun enregistrement sélectionné" + +#: .\horilla_views\templates\generic\components.html:26 +#, fuzzy +#| msgid "Location" +msgid "Allocation" +msgstr "Lieu" #: .\horilla_views\templates\generic\delete_confirmation.html:7 -#, fuzzy -#| msgid "Email Configuration" msgid "Delete Confirmation" -msgstr "Configuration des e-mails" +msgstr "Confirmation de suppression" #: .\horilla_views\templates\generic\delete_confirmation.html:19 msgid "Summary" -msgstr "" +msgstr "Résumé" #: .\horilla_views\templates\generic\delete_confirmation.html:93 msgid "Deleting the record" -msgstr "" +msgstr "Suppression de l'enregistrement" #: .\horilla_views\templates\generic\delete_confirmation.html:93 msgid "would require managing the following related objects:" -msgstr "" +msgstr "nécessiterait de gérer les objets liés suivants :" #: .\horilla_views\templates\generic\delete_confirmation.html:96 -#, fuzzy -#| msgid "Work Records" msgid "Protected Records" -msgstr "détails du poste" +msgstr "Enregistrements protégés" #: .\horilla_views\templates\generic\delete_confirmation.html:112 msgid "Other Related Records" -msgstr "" +msgstr "Autres enregistrements liés" #: .\horilla_views\templates\generic\delete_confirmation.html:133 msgid "I Have took manual action for the protected records" -msgstr "" +msgstr "J'ai pris des mesures manuelles pour les enregistrements protégés" #: .\horilla_views\templates\generic\delete_confirmation.html:139 msgid "I acknowledge, I wont be able to revert this " -msgstr "" +msgstr "Je reconnais que je ne pourrai pas revenir en arrière" #: .\horilla_views\templates\generic\delete_confirmation.html:145 msgid "Confirming to delete the related and protected records" -msgstr "" +msgstr "Confirmation de la suppression des enregistrements liés et protégés" #: .\horilla_views\templates\generic\delete_confirmation.html:188 -#, fuzzy -#| msgid "Description is required." msgid "Action Required" -msgstr "Description requise." +msgstr "Action requise" -#: .\horilla_views\templates\generic\export_fields_modal.html:41 -#, fuzzy -#| msgid "Select All Contracts" +#: .\horilla_views\templates\generic\export_fields_modal.html:43 msgid "Select All Columns" -msgstr "Sélectionnez tous les contrats" +msgstr "Sélectionner toutes les colonnes" #: .\horilla_views\templates\generic\filter_tags.html:58 #: .\templates\filter_tags.html:55 -#, fuzzy -#| msgid "Filter" msgid "Filters" -msgstr "Filtre" +msgstr "Filtres" #: .\horilla_views\templates\generic\filter_tags.html:82 -#, fuzzy -#| msgid "Survey Filter" msgid "Save filter" -msgstr "Filtre d'enquête" +msgstr "Enregistrer le filtre" #: .\horilla_views\templates\generic\filter_tags.html:83 #: .\templates\filter_tags.html:77 -#, fuzzy -#| msgid "Clear" msgid "Clear All" -msgstr "Clair" +msgstr "Tout effacer" #: .\horilla_views\templates\generic\group_by.html:29 -#: .\horilla_views\templates\generic\group_by_table.html:30 +#: .\horilla_views\templates\generic\group_by_table.html:31 #: .\horilla_views\templates\generic\horilla_card.html:192 #: .\horilla_views\templates\generic\horilla_list.html:351 -#: .\horilla_views\templates\generic\horilla_list_table.html:359 -#, fuzzy -#| msgid "No email found." +#: .\horilla_views\templates\generic\horilla_list_table.html:362 msgid "No Records found" -msgstr "Aucun e-mail trouvé." +msgstr "Aucun enregistrement trouvé" #: .\horilla_views\templates\generic\group_by.html:31 -#: .\horilla_views\templates\generic\group_by_table.html:32 +#: .\horilla_views\templates\generic\group_by_table.html:33 #: .\horilla_views\templates\generic\horilla_card.html:194 #: .\horilla_views\templates\generic\horilla_list.html:353 -#: .\horilla_views\templates\generic\horilla_list_table.html:361 -#, fuzzy -#| msgid "No email found." +#: .\horilla_views\templates\generic\horilla_list_table.html:364 msgid "No records found." -msgstr "Aucun e-mail trouvé." +msgstr "Aucun enregistrement trouvé." -#: .\horilla_views\templates\generic\group_by_table.html:148 +#: .\horilla_views\templates\generic\group_by_table.html:152 #: .\horilla_views\templates\generic\horilla_list_table.html:136 -#, fuzzy -#| msgid "Select" msgid "Select Row" -msgstr "Sélectionner" +msgstr "Sélectionner la ligne" -#: .\horilla_views\templates\generic\horilla_profile_view.html:196 -#, fuzzy -#| msgid "Email" +#: .\horilla_views\templates\generic\horilla_profile_view.html:205 msgid "E-mail" -msgstr "Email" +msgstr "Courriel" + +#: .\horilla_views\templates\generic\import_block.html:47 +#, fuzzy +#| msgid "Import" +msgid "Import Help" +msgstr "Importer" #: .\horilla_views\templates\generic\quick_actions.html:56 -#, fuzzy -#| msgid "Select" msgid "Unselect" -msgstr "Sélectionner" +msgstr "Désélectionner" -#: .\horilla_views\templates\generic\quick_actions.html:158 +#: .\horilla_views\templates\generic\quick_actions.html:162 msgid "Show All" -msgstr "" +msgstr "Tout afficher" #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\filter_tags.html:23 #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\search.html:25 -#: .\onboarding\templates\onboarding\candidates.html:367 +#: .\onboarding\templates\onboarding\candidates.html:416 #: .\onboarding\templates\onboarding\group_by.html:347 #: .\recruitment\templates\candidate\candidate_list.html:477 #: .\recruitment\templates\candidate\group_by.html:470 -#, fuzzy -#| msgid "Select" msgid "Selected" -msgstr "Sélectionner" +msgstr "Sélectionné" #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\filter_tags.html:26 msgid "user" -msgstr "" +msgstr "utilisateur" #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\filter_tags.html:29 #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\search.html:30 -#, fuzzy -#| msgid "Select" msgid "Unselect All" -msgstr "Sélectionner" +msgstr "Tout désélectionner" #: .\horilla_widgets\templates\horilla_widgets\multiselect_components\filter_tags.html:34 msgid "Item" -msgstr "" +msgstr "Article" #: .\horillavenv\Lib\site-packages\auditlog\admin.py:35 #: .\horillavenv\Lib\site-packages\auditlog\mixins.py:57 #: .\horillavenv\Lib\site-packages\auditlog\mixins.py:69 -#, fuzzy -#| msgid "Save Changes" msgid "Changes" -msgstr "Sauvegarder Modifications" +msgstr "Modifications" #: .\horillavenv\Lib\site-packages\auditlog\apps.py:7 msgid "Audit log" -msgstr "" +msgstr "Journal d'audit" #: .\horillavenv\Lib\site-packages\auditlog\filters.py:6 -#, fuzzy -#| msgid "Work Type" msgid "Resource Type" -msgstr "Type de travail" +msgstr "Type de ressource" #: .\horillavenv\Lib\site-packages\auditlog\filters.py:21 #: .\horillavenv\Lib\site-packages\auditlog\models.py:370 msgid "Correlation ID" -msgstr "" +msgstr "ID de corrélation" #: .\horillavenv\Lib\site-packages\auditlog\mixins.py:22 msgid "Click to filter by records with this correlation id" -msgstr "" +msgstr "Cliquez pour filtrer les enregistrements avec cet ID de corrélation" #: .\horillavenv\Lib\site-packages\auditlog\mixins.py:43 msgid "Resource" -msgstr "" +msgstr "Ressource" #: .\horillavenv\Lib\site-packages\auditlog\models.py:332 -#, fuzzy -#| msgid "Create" msgid "create" -msgstr "Créer" +msgstr "créer" #: .\horillavenv\Lib\site-packages\auditlog\models.py:333 -#, fuzzy -#| msgid "Update" msgid "update" -msgstr "Mise à jour" +msgstr "mettre à jour" #: .\horillavenv\Lib\site-packages\auditlog\models.py:335 msgid "access" -msgstr "" +msgstr "accès" #: .\horillavenv\Lib\site-packages\auditlog\models.py:342 -#, fuzzy -#| msgid "Stage Type" msgid "content type" -msgstr "Type d'Étape" +msgstr "type de contenu" #: .\horillavenv\Lib\site-packages\auditlog\models.py:345 -#, fuzzy -#| msgid "Subject" msgid "object pk" -msgstr "Sujet" +msgstr "pk d'objet" #: .\horillavenv\Lib\site-packages\auditlog\models.py:348 -#, fuzzy -#| msgid "Objective" msgid "object id" -msgstr "Objectif" +msgstr "id de l'objet" #: .\horillavenv\Lib\site-packages\auditlog\models.py:350 msgid "object representation" -msgstr "" +msgstr "représentation de l'objet" #: .\horillavenv\Lib\site-packages\auditlog\models.py:353 -#, fuzzy -#| msgid "Actions" msgid "action" -msgstr "Actions" +msgstr "action" #: .\horillavenv\Lib\site-packages\auditlog\models.py:355 #: .\horillavenv\Lib\site-packages\auditlog\models.py:356 -#, fuzzy -#| msgid "{candidate} is {message}" msgid "change message" -msgstr "{candidate} est {message}" +msgstr "message de changement" #: .\horillavenv\Lib\site-packages\auditlog\models.py:363 msgid "actor" -msgstr "" +msgstr "acteur" #: .\horillavenv\Lib\site-packages\auditlog\models.py:373 msgid "remote address" -msgstr "" +msgstr "adresse distante" #: .\horillavenv\Lib\site-packages\auditlog\models.py:378 msgid "timestamp" -msgstr "" +msgstr "horodatage" #: .\horillavenv\Lib\site-packages\auditlog\models.py:381 -#, fuzzy -#| msgid "Additional info" msgid "additional data" -msgstr "information additionnelle" +msgstr "données supplémentaires" #: .\horillavenv\Lib\site-packages\auditlog\models.py:389 -#, fuzzy -#| msgid "Country" msgid "log entry" -msgstr "Pays" +msgstr "entrée de journal" #: .\horillavenv\Lib\site-packages\auditlog\models.py:390 msgid "log entries" -msgstr "" +msgstr "entrées de journal" #: .\horillavenv\Lib\site-packages\auditlog\models.py:394 -#, fuzzy -#| msgid "Create request" msgid "Created {repr:s}" -msgstr "Créer Demande" +msgstr "Créé {repr:s}" #: .\horillavenv\Lib\site-packages\auditlog\models.py:396 -#, fuzzy -#| msgid "Update Period" msgid "Updated {repr:s}" -msgstr "Mise à jour Période" +msgstr "Mis à jour {repr:s}" #: .\horillavenv\Lib\site-packages\auditlog\models.py:398 msgid "Deleted {repr:s}" -msgstr "" +msgstr "Supprimé {repr:s}" #: .\horillavenv\Lib\site-packages\auditlog\models.py:400 msgid "Logged {repr:s}" -msgstr "" +msgstr "Connecté {repr:s}" -#: .\horillavenv\Lib\site-packages\click\_termui_impl.py:556 -#, python-brace-format +#: .\horillavenv\Lib\site-packages\click\_termui_impl.py:518 +#, fuzzy, python-brace-format +#| msgid "{editor}: Editing failed" msgid "{editor}: Editing failed" -msgstr "" +msgstr "{éditeur} : Échec de l'édition" -#: .\horillavenv\Lib\site-packages\click\_termui_impl.py:560 -#, python-brace-format +#: .\horillavenv\Lib\site-packages\click\_termui_impl.py:522 +#, fuzzy, python-brace-format +#| msgid "{editor}: Editing failed: {e}" msgid "{editor}: Editing failed: {e}" -msgstr "" +msgstr "{éditeur} : Échec de l'édition : {e}" -#: .\horillavenv\Lib\site-packages\click\core.py:1124 +#: .\horillavenv\Lib\site-packages\click\core.py:1120 msgid "Aborted!" -msgstr "" +msgstr "Annulé!" -#: .\horillavenv\Lib\site-packages\click\core.py:1349 -#: .\horillavenv\Lib\site-packages\click\core.py:1379 -#, python-brace-format +#: .\horillavenv\Lib\site-packages\click\core.py:1309 +#: .\horillavenv\Lib\site-packages\click\decorators.py:559 +msgid "Show this message and exit." +msgstr "Afficher ce message et quitter." + +#: .\horillavenv\Lib\site-packages\click\core.py:1340 +#: .\horillavenv\Lib\site-packages\click\core.py:1370 +#, fuzzy, python-brace-format +#| msgid "(Deprecated) {text}" msgid "(Deprecated) {text}" -msgstr "" +msgstr "(Obsolète) {texte}" -#: .\horillavenv\Lib\site-packages\click\core.py:1422 +#: .\horillavenv\Lib\site-packages\click\core.py:1413 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\click\core.py:1438 +#: .\horillavenv\Lib\site-packages\click\core.py:1429 msgid "DeprecationWarning: The command {name!r} is deprecated." -msgstr "" +msgstr "Avertissement d'obsolescence : La commande {nom!r} est obsolète." -#: .\horillavenv\Lib\site-packages\click\core.py:1645 -#, fuzzy -#| msgid "Comment" +#: .\horillavenv\Lib\site-packages\click\core.py:1636 msgid "Commands" -msgstr "Commentaire" +msgstr "Commandes" -#: .\horillavenv\Lib\site-packages\click\core.py:1677 +#: .\horillavenv\Lib\site-packages\click\core.py:1668 msgid "Missing command." -msgstr "" +msgstr "Commande manquante." -#: .\horillavenv\Lib\site-packages\click\core.py:1755 +#: .\horillavenv\Lib\site-packages\click\core.py:1746 msgid "No such command {name!r}." -msgstr "" +msgstr "Pas de telle commande {nom!r}." -#: .\horillavenv\Lib\site-packages\click\core.py:2313 -#, fuzzy -#| msgid "Value must be greater than zero" +#: .\horillavenv\Lib\site-packages\click\core.py:2310 msgid "Value must be an iterable." -msgstr "La valeur doit être supérieure à zéro" +msgstr "La valeur doit être un itérable." -#: .\horillavenv\Lib\site-packages\click\core.py:2334 +#: .\horillavenv\Lib\site-packages\click\core.py:2331 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\click\core.py:2783 +#: .\horillavenv\Lib\site-packages\click\core.py:2778 #, python-brace-format msgid "env var: {var}" -msgstr "" +msgstr "env var : {var}" -#: .\horillavenv\Lib\site-packages\click\core.py:2813 +#: .\horillavenv\Lib\site-packages\click\core.py:2808 msgid "(dynamic)" -msgstr "" +msgstr "(dynamique)" -#: .\horillavenv\Lib\site-packages\click\core.py:2828 +#: .\horillavenv\Lib\site-packages\click\core.py:2821 #, python-brace-format msgid "default: {default}" -msgstr "" +msgstr "par défaut : {default}" -#: .\horillavenv\Lib\site-packages\click\core.py:2841 -#, fuzzy -#| msgid "Hired" +#: .\horillavenv\Lib\site-packages\click\core.py:2834 msgid "required" -msgstr "Embauchéd" +msgstr "requis" -#: .\horillavenv\Lib\site-packages\click\decorators.py:457 +#: .\horillavenv\Lib\site-packages\click\decorators.py:465 #, python-format msgid "%(prog)s, version %(version)s" -msgstr "" +msgstr "%(prog)s, version %(version)s" -#: .\horillavenv\Lib\site-packages\click\decorators.py:520 +#: .\horillavenv\Lib\site-packages\click\decorators.py:528 msgid "Show the version and exit." -msgstr "" - -#: .\horillavenv\Lib\site-packages\click\decorators.py:541 -msgid "Show this message and exit." -msgstr "" - -#: .\horillavenv\Lib\site-packages\click\exceptions.py:49 -#: .\horillavenv\Lib\site-packages\click\exceptions.py:88 -#, python-brace-format -msgid "Error: {message}" -msgstr "" +msgstr "Afficher la version et quitter." +#: .\horillavenv\Lib\site-packages\click\exceptions.py:44 #: .\horillavenv\Lib\site-packages\click\exceptions.py:80 #, python-brace-format -msgid "Try '{command} {option}' for help." -msgstr "" +msgid "Error: {message}" +msgstr "Erreur : {message}" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:129 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:72 #, fuzzy, python-brace-format -#| msgid "{candidate} is {message}" -msgid "Invalid value: {message}" -msgstr "{candidate} est {message}" +#| msgid "Try '{command} {option}' for help." +msgid "Try '{command} {option}' for help." +msgstr "Essayez '{commande} {option}' pour de l'aide." -#: .\horillavenv\Lib\site-packages\click\exceptions.py:131 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:121 +#, python-brace-format +msgid "Invalid value: {message}" +msgstr "Valeur invalide : {message}" + +#: .\horillavenv\Lib\site-packages\click\exceptions.py:123 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" -msgstr "" +msgstr "Valeur invalide pour {param_hint} : {message}" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:187 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:179 msgid "Missing argument" -msgstr "" +msgstr "Argument manquant" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:189 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:181 msgid "Missing option" -msgstr "" +msgstr "Option manquante" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:191 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:183 msgid "Missing parameter" -msgstr "" +msgstr "Paramètre manquant" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:193 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:185 #, python-brace-format msgid "Missing {param_type}" -msgstr "" +msgstr "Paramètre manquant : {param_type}" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:200 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:192 #, python-brace-format msgid "Missing parameter: {param_name}" -msgstr "" +msgstr "Paramètre manquant : {param_name}" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:220 -#, python-brace-format +#: .\horillavenv\Lib\site-packages\click\exceptions.py:212 +#, fuzzy, python-brace-format +#| msgid "No such option: {name}" msgid "No such option: {name}" -msgstr "" +msgstr "Pas d'option : {nom}" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:232 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:224 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:270 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:262 msgid "unknown error" -msgstr "" +msgstr "erreur inconnue" -#: .\horillavenv\Lib\site-packages\click\exceptions.py:277 +#: .\horillavenv\Lib\site-packages\click\exceptions.py:269 msgid "Could not open file {filename!r}: {message}" -msgstr "" +msgstr "Impossible d'ouvrir le fichier {filename!r} : {message}" #: .\horillavenv\Lib\site-packages\click\formatting.py:156 msgid "Usage:" -msgstr "" +msgstr "Utilisation :" -#: .\horillavenv\Lib\site-packages\click\parser.py:233 +#: .\horillavenv\Lib\site-packages\click\parser.py:231 msgid "Argument {name!r} takes {nargs} values." -msgstr "" +msgstr "L'argument {nom!r} prend {nargs} valeurs." -#: .\horillavenv\Lib\site-packages\click\parser.py:415 +#: .\horillavenv\Lib\site-packages\click\parser.py:413 msgid "Option {name!r} does not take a value." -msgstr "" +msgstr "L'option {nom!r} ne prend pas de valeur." -#: .\horillavenv\Lib\site-packages\click\parser.py:476 +#: .\horillavenv\Lib\site-packages\click\parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\click\shell_completion.py:326 +#: .\horillavenv\Lib\site-packages\click\shell_completion.py:319 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" +"La complétion du shell n'est pas prise en charge pour les versions de Bash " +"antérieures à 4.4." -#: .\horillavenv\Lib\site-packages\click\shell_completion.py:333 +#: .\horillavenv\Lib\site-packages\click\shell_completion.py:326 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" +"Impossible de détecter la version de Bash, l'autocomplétion n'est pas prise " +"en charge." #: .\horillavenv\Lib\site-packages\click\termui.py:158 -#, fuzzy -#| msgid "New password confirmation" msgid "Repeat for confirmation" -msgstr "Confirmation du nouveau mot de passe" +msgstr "Répétez pour confirmation" #: .\horillavenv\Lib\site-packages\click\termui.py:174 msgid "Error: The value you entered was invalid." -msgstr "" +msgstr "Erreur : La valeur que tu as entrée est invalide." #: .\horillavenv\Lib\site-packages\click\termui.py:176 #, python-brace-format msgid "Error: {e.message}" -msgstr "" +msgstr "Erreur : {e.message}" #: .\horillavenv\Lib\site-packages\click\termui.py:187 msgid "Error: The two entered values do not match." -msgstr "" +msgstr "Erreur : Les deux valeurs entrées ne correspondent pas." #: .\horillavenv\Lib\site-packages\click\termui.py:243 msgid "Error: invalid input" -msgstr "" +msgstr "Erreur : entrée invalide" #: .\horillavenv\Lib\site-packages\click\termui.py:773 msgid "Press any key to continue..." -msgstr "" +msgstr "Appuyez sur n'importe quelle touche pour continuer." -#: .\horillavenv\Lib\site-packages\click\types.py:267 -#, fuzzy, python-brace-format -#| msgid "Choose valid choice" +#: .\horillavenv\Lib\site-packages\click\types.py:266 +#, python-brace-format msgid "" "Choose from:\n" "\t{choices}" -msgstr "Choisissez un choix valide" +msgstr "" +"Choisissez parmi :\n" +"\t{choices}" -#: .\horillavenv\Lib\site-packages\click\types.py:299 +#: .\horillavenv\Lib\site-packages\click\types.py:298 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\click\types.py:393 +#: .\horillavenv\Lib\site-packages\click\types.py:392 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\click\types.py:415 +#: .\horillavenv\Lib\site-packages\click\types.py:414 msgid "{value!r} is not a valid {number_type}." -msgstr "" +msgstr "{value!r} n'est pas un {number_type} valide." -#: .\horillavenv\Lib\site-packages\click\types.py:471 +#: .\horillavenv\Lib\site-packages\click\types.py:470 #, python-brace-format msgid "{value} is not in the range {range}." -msgstr "" +msgstr "{value} n'est pas dans la plage {range}." -#: .\horillavenv\Lib\site-packages\click\types.py:612 +#: .\horillavenv\Lib\site-packages\click\types.py:611 msgid "{value!r} is not a valid boolean." -msgstr "" +msgstr "{value!r} n'est pas un booléen valide." -#: .\horillavenv\Lib\site-packages\click\types.py:636 +#: .\horillavenv\Lib\site-packages\click\types.py:635 msgid "{value!r} is not a valid UUID." -msgstr "" +msgstr "{value!r} n'est pas un UUID valide." -#: .\horillavenv\Lib\site-packages\click\types.py:828 -#, fuzzy -#| msgid "History" +#: .\horillavenv\Lib\site-packages\click\types.py:824 msgid "directory" -msgstr "Histoire" +msgstr "répertoire" -#: .\horillavenv\Lib\site-packages\click\types.py:830 +#: .\horillavenv\Lib\site-packages\click\types.py:826 msgid "path" -msgstr "" +msgstr "chemin" -#: .\horillavenv\Lib\site-packages\click\types.py:881 -#, fuzzy -#| msgid "This Employee type already in use." +#: .\horillavenv\Lib\site-packages\click\types.py:877 msgid "{name} {filename!r} does not exist." -msgstr "Ce type d'employé est déjà utilisé." +msgstr "{name} {filename!r} n'existe pas." -#: .\horillavenv\Lib\site-packages\click\types.py:890 +#: .\horillavenv\Lib\site-packages\click\types.py:886 msgid "{name} {filename!r} is a file." -msgstr "" +msgstr "{name} {filename!r} est un fichier." -#: .\horillavenv\Lib\site-packages\click\types.py:898 -msgid "{name} {filename!r} is a directory." -msgstr "" +#: .\horillavenv\Lib\site-packages\click\types.py:894 +#, fuzzy, python-brace-format +#| msgid "{name} {filename!r} is a directory." +msgid "{name} '{filename}' is a directory." +msgstr "{name} {filename!r} est un répertoire." -#: .\horillavenv\Lib\site-packages\click\types.py:907 +#: .\horillavenv\Lib\site-packages\click\types.py:903 msgid "{name} {filename!r} is not readable." -msgstr "" +msgstr "{name} {filename!r} n'est pas lisible." -#: .\horillavenv\Lib\site-packages\click\types.py:916 +#: .\horillavenv\Lib\site-packages\click\types.py:912 msgid "{name} {filename!r} is not writable." -msgstr "" +msgstr "{name} {filename!r} n'est pas modifiable." -#: .\horillavenv\Lib\site-packages\click\types.py:925 +#: .\horillavenv\Lib\site-packages\click\types.py:921 msgid "{name} {filename!r} is not executable." -msgstr "" +msgstr "{name} {filename!r} n'est pas exécutable." -#: .\horillavenv\Lib\site-packages\click\types.py:992 +#: .\horillavenv\Lib\site-packages\click\types.py:988 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" +msgstr[2] "" + +#: .\horillavenv\Lib\site-packages\dbbackup\apps.py:16 +msgid "Backup and restore" +msgstr "" #: .\horillavenv\Lib\site-packages\django\contrib\messages\apps.py:15 -#, fuzzy -#| msgid "Message Body" msgid "Messages" -msgstr "Corps Message" +msgstr "Messages" #: .\horillavenv\Lib\site-packages\django\contrib\sitemaps\apps.py:8 -#, fuzzy -#| msgid "Stage Managers" msgid "Site Maps" -msgstr "Étape Gestionnaires" +msgstr "Plans de site" #: .\horillavenv\Lib\site-packages\django\contrib\staticfiles\apps.py:9 msgid "Static Files" -msgstr "" +msgstr "Fichiers statiques" #: .\horillavenv\Lib\site-packages\django\contrib\syndication\apps.py:7 -#, fuzzy -#| msgid "Condition" msgid "Syndication" -msgstr "Condition" +msgstr "Syndication" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. #: .\horillavenv\Lib\site-packages\django\core\paginator.py:30 msgid "…" -msgstr "" +msgstr "…" #: .\horillavenv\Lib\site-packages\django\core\paginator.py:50 msgid "That page number is not an integer" -msgstr "" +msgstr "Ce numéro de page n'est pas un entier" #: .\horillavenv\Lib\site-packages\django\core\paginator.py:52 -#, fuzzy -#| msgid "Rate must be less than 100" msgid "That page number is less than 1" -msgstr "Le taux doit être inférieur à 100" +msgstr "Ce numéro de page est inférieur à 1" #: .\horillavenv\Lib\site-packages\django\core\paginator.py:54 msgid "That page contains no results" -msgstr "" +msgstr "Cette page ne contient aucun résultat" #: .\horillavenv\Lib\site-packages\django\core\validators.py:22 -#, fuzzy -#| msgid "Enter a title" msgid "Enter a valid value." -msgstr "Entrez un titre" +msgstr "Entrez une valeur valide." #: .\horillavenv\Lib\site-packages\django\core\validators.py:104 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:752 msgid "Enter a valid URL." -msgstr "" +msgstr "Entrez une URL valide." #: .\horillavenv\Lib\site-packages\django\core\validators.py:165 -#, fuzzy -#| msgid "Enter a title" msgid "Enter a valid integer." -msgstr "Entrez un titre" +msgstr "Entrez un entier valide." #: .\horillavenv\Lib\site-packages\django\core\validators.py:176 msgid "Enter a valid email address." -msgstr "" +msgstr "Entrez une adresse courriel valide." #. Translators: "letters" means latin letters: a-z and A-Z. #: .\horillavenv\Lib\site-packages\django\core\validators.py:259 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" +"Entrez un “slug” valide composé de lettres, de chiffres, de soulignements ou " +"de tirets." #: .\horillavenv\Lib\site-packages\django\core\validators.py:267 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" +"Entrez un “slug” valide composé de lettres Unicode, de chiffres, de " +"soulignements ou de tirets." #: .\horillavenv\Lib\site-packages\django\core\validators.py:279 #: .\horillavenv\Lib\site-packages\django\core\validators.py:287 #: .\horillavenv\Lib\site-packages\django\core\validators.py:316 msgid "Enter a valid IPv4 address." -msgstr "" +msgstr "Entrez une adresse IPv4 valide." #: .\horillavenv\Lib\site-packages\django\core\validators.py:296 #: .\horillavenv\Lib\site-packages\django\core\validators.py:317 msgid "Enter a valid IPv6 address." -msgstr "" +msgstr "Entrez une adresse IPv6 valide." #: .\horillavenv\Lib\site-packages\django\core\validators.py:308 #: .\horillavenv\Lib\site-packages\django\core\validators.py:315 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Entrez une adresse IPv4 ou IPv6 valide." #: .\horillavenv\Lib\site-packages\django\core\validators.py:351 msgid "Enter only digits separated by commas." -msgstr "" +msgstr "Entrez uniquement des chiffres séparés par des virgules." #: .\horillavenv\Lib\site-packages\django\core\validators.py:357 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" +"Assure-toi que cette valeur est %(limit_value)s (elle est %(show_value)s)." #: .\horillavenv\Lib\site-packages\django\core\validators.py:392 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" +msgstr "Assure-toi que cette valeur est inférieure ou égale à %(limit_value)s." #: .\horillavenv\Lib\site-packages\django\core\validators.py:401 -#, fuzzy, python-format -#| msgid "Current value is greater than target value" +#, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "La valeur actuelle est supérieure à la valeur cible" +msgstr "Assure-toi que cette valeur est supérieure ou égale à %(limit_value)s." #: .\horillavenv\Lib\site-packages\django\core\validators.py:410 #, python-format msgid "Ensure this value is a multiple of step size %(limit_value)s." msgstr "" +"Assure-toi que cette valeur est un multiple de la taille de pas " +"%(limit_value)s." #: .\horillavenv\Lib\site-packages\django\core\validators.py:420 #, python-format @@ -19474,6 +17862,7 @@ msgid_plural "" "%(show_value)d)." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\core\validators.py:438 #, python-format @@ -19485,14 +17874,13 @@ msgid_plural "" "%(show_value)d)." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\core\validators.py:461 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:347 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:386 -#, fuzzy -#| msgid "Enter a title" msgid "Enter a number." -msgstr "Entrez un titre" +msgstr "Entrez un nombre." #: .\horillavenv\Lib\site-packages\django\core\validators.py:463 #, python-format @@ -19500,6 +17888,7 @@ msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\core\validators.py:468 #, python-format @@ -19507,6 +17896,7 @@ msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\core\validators.py:473 #, python-format @@ -19516,6 +17906,7 @@ msgid_plural "" "Ensure that there are no more than %(max)s digits before the decimal point." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\core\validators.py:544 #, python-format @@ -19523,49 +17914,45 @@ msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" +"L'extension de fichier “%(extension)s” n'est pas autorisée. Les extensions " +"autorisées sont : %(allowed_extensions)s." #: .\horillavenv\Lib\site-packages\django\core\validators.py:605 msgid "Null characters are not allowed." -msgstr "" +msgstr "Les caractères nuls ne sont pas autorisés." #: .\horillavenv\Lib\site-packages\django\db\models\base.py:1423 #: .\horillavenv\Lib\site-packages\django\forms\models.py:893 -#, fuzzy -#| msgid "Jan" msgid "and" -msgstr "Jan" +msgstr "et" #: .\horillavenv\Lib\site-packages\django\db\models\base.py:1425 -#, fuzzy, python-format -#| msgid "An asset with this tracking ID already exists." +#, python-format msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Un actif avec cet ID de suivi existe déjà." +msgstr "%(model_name)s avec ce %(field_labels)s existe déjà." #: .\horillavenv\Lib\site-packages\django\db\models\constraints.py:17 #, python-format msgid "Constraint “%(name)s” is violated." -msgstr "" +msgstr "La contrainte « %(name)s » est violée." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:128 #, python-format msgid "Value %(value)r is not a valid choice." -msgstr "" +msgstr "La valeur %(value)r n'est pas un choix valide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:129 -#, fuzzy -#| msgid "This field is required." msgid "This field cannot be null." -msgstr "Ce champ est obligatoire." +msgstr "Ce champ ne peut pas être nul." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:130 msgid "This field cannot be blank." -msgstr "" +msgstr "Ce champ ne peut pas être vide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:131 -#, fuzzy, python-format -#| msgid "An asset with this tracking ID already exists." +#, python-format msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Un actif avec cet ID de suivi existe déjà." +msgstr "%(model_name)s avec ce %(field_label)s existe déjà." #. Translators: The 'lookup_type' is one of 'date', 'year' or #. 'month'. Eg: "Title must be unique for pub_date year" @@ -19574,38 +17961,39 @@ msgstr "Un actif avec cet ID de suivi existe déjà." msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" +"%(field_label)s doit être unique pour %(date_field_label)s %(lookup_type)s." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:173 #, python-format msgid "Field of type: %(field_type)s" -msgstr "" +msgstr "Champ de type : %(field_type)s" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1094 #, python-format msgid "“%(value)s” value must be either True or False." -msgstr "" +msgstr "La valeur « %(value)s » doit être soit Vrai soit Faux." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1095 #, python-format msgid "“%(value)s” value must be either True, False, or None." -msgstr "" +msgstr "La valeur « %(value)s » doit être soit Vrai, Faux ou Aucun." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1097 msgid "Boolean (Either True or False)" -msgstr "" +msgstr "Booléen (Soit Vrai ou Faux)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1147 #, python-format msgid "String (up to %(max_length)s)" -msgstr "" +msgstr "Chaîne (jusqu'à %(max_length)s)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1149 msgid "String (unlimited)" -msgstr "" +msgstr "Chaîne (illimitée)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1253 msgid "Comma-separated integers" -msgstr "" +msgstr "Entiers séparés par des virgules" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1354 #, python-format @@ -19613,6 +18001,8 @@ msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" +"La valeur « %(value)s » a un format de date non valide. Elle doit être au " +"format AAAA-MM-JJ." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1358 #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1493 @@ -19621,10 +18011,12 @@ msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" +"La valeur « %(value)s » a le format correct (AAAA-MM-JJ) mais c'est une date " +"non valide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1362 msgid "Date (without time)" -msgstr "" +msgstr "Date (sans heure)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1489 #, python-format @@ -19632,6 +18024,8 @@ msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD " "HH:MM[:ss[.uuuuuu]][TZ] format." msgstr "" +"La valeur « %(value)s » a un format non valide. Elle doit être au format " +"AAAA-MM-JJ HH:MM[:ss[.uuuuuu]][TZ]." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1497 #, python-format @@ -19639,21 +18033,21 @@ msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" +"La valeur « %(value)s » a le format correct (AAAA-MM-JJ HH:MM[:ss[.uuuuuu]]" +"[TZ]) mais c'est une date/heure non valide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1502 msgid "Date (with time)" -msgstr "" +msgstr "Date (avec heure)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1626 #, python-format msgid "“%(value)s” value must be a decimal number." -msgstr "" +msgstr "La valeur « %(value)s » doit être un nombre décimal." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1628 -#, fuzzy -#| msgid "December" msgid "Decimal number" -msgstr "Décembre" +msgstr "Nombre décimal" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1789 #, python-format @@ -19661,100 +18055,91 @@ msgid "" "“%(value)s” value has an invalid format. It must be in [DD] " "[[HH:]MM:]ss[.uuuuuu] format." msgstr "" +"La valeur « %(value)s » a un format non valide. Elle doit être au format " +"[JJ] [[HH:]MM:]ss[.uuuuuu]." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1793 -#: .\pms\templates\okr\key_result\kr_card.html:38 +#: .\pms\templates\okr\key_result\kr_card.html:34 #: .\pms\templates\okr\key_result\kr_filter.html:27 -#: .\pms\templates\okr\key_result\kr_list.html:65 +#: .\pms\templates\okr\key_result\kr_list.html:60 #: .\pms\templates\okr\okr_list.html:141 .\pms\templates\okr\okr_list.html:143 #: .\pms\templates\okr\okr_list.html:444 .\pms\templates\okr\okr_list.html:446 -#: .\pms\templates\okr\okr_nav.html:107 -#, fuzzy -#| msgid "Deduction" +#: .\pms\templates\okr\okr_nav.html:67 +#: .\report\templates\report\pms_report.html:60 msgid "Duration" -msgstr "Déduction" +msgstr "Durée" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1845 -#, fuzzy -#| msgid "Email Password" msgid "Email address" -msgstr "Email Mot de passe" +msgstr "Adresse courriel" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1870 -#, fuzzy -#| msgid "File Upload" msgid "File path" -msgstr "Téléverser un fichier" +msgstr "Chemin du fichier" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1948 #, python-format msgid "“%(value)s” value must be a float." -msgstr "" +msgstr "La valeur « %(value)s » doit être un flottant." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1950 msgid "Floating point number" -msgstr "" +msgstr "Nombre à virgule flottante" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1990 #, python-format msgid "“%(value)s” value must be an integer." -msgstr "" +msgstr "La valeur « %(value)s » doit être un entier." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:1992 -#, fuzzy -#| msgid "Interview" msgid "Integer" -msgstr "Entretien" +msgstr "Entier" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2088 msgid "Big (8 byte) integer" -msgstr "" +msgstr "Grand entier (8 octets)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2105 msgid "Small integer" -msgstr "" +msgstr "Petit entier" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2113 -#, fuzzy -#| msgid "Address" msgid "IPv4 address" -msgstr "Adresse" +msgstr "Adresse IPv4" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2144 -#, fuzzy -#| msgid "Address" msgid "IP address" -msgstr "Adresse" +msgstr "Adresse IP" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2237 #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2238 #, python-format msgid "“%(value)s” value must be either None, True or False." -msgstr "" +msgstr "La valeur « %(value)s » doit être soit Aucun, Vrai ou Faux." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2240 msgid "Boolean (Either True, False or None)" -msgstr "" +msgstr "Booléen (Soit Vrai, Faux ou Aucun)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2291 msgid "Positive big integer" -msgstr "" +msgstr "Grand entier positif" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2306 msgid "Positive integer" -msgstr "" +msgstr "Entier positif" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2321 msgid "Positive small integer" -msgstr "" +msgstr "Petit entier positif" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2337 #, python-format msgid "Slug (up to %(max_length)s)" -msgstr "" +msgstr "Slug (jusqu'à %(max_length)s)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2373 -#: .\pms\models.py:434 .\recruitment\models.py:714 +#: .\pms\models.py:458 .\recruitment\models.py:755 msgid "Text" msgstr "Texte" @@ -19764,6 +18149,8 @@ msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" +"La valeur « %(value)s » a un format non valide. Elle doit être au format " +"HH:MM[:ss[.uuuuuu]]." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2452 #, python-format @@ -19771,121 +18158,110 @@ msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" +"La valeur « %(value)s » a le format correct (HH:MM[:ss[.uuuuuu]]) mais c'est " +"une heure non valide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2564 msgid "URL" -msgstr "" +msgstr "URL" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2588 msgid "Raw binary data" -msgstr "" +msgstr "Données binaires brutes" #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2653 #, python-format msgid "“%(value)s” is not a valid UUID." -msgstr "" +msgstr "« %(value)s » n'est pas un UUID valide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\__init__.py:2655 msgid "Universally unique identifier" -msgstr "" +msgstr "Identifiant unique universel" #: .\horillavenv\Lib\site-packages\django\db\models\fields\files.py:393 msgid "Image" -msgstr "" +msgstr "Image" #: .\horillavenv\Lib\site-packages\django\db\models\fields\json.py:26 -#, fuzzy -#| msgid "All Objective" msgid "A JSON object" -msgstr "Tous Objectif" +msgstr "Un objet JSON" #: .\horillavenv\Lib\site-packages\django\db\models\fields\json.py:28 -#, fuzzy -#| msgid "File must be a PDF." msgid "Value must be valid JSON." -msgstr "Le fichier doit être un PDF." +msgstr "La valeur doit être un JSON valide." #: .\horillavenv\Lib\site-packages\django\db\models\fields\related.py:919 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" +msgstr "L'instance %(model)s avec %(field)s %(value)r n'existe pas." #: .\horillavenv\Lib\site-packages\django\db\models\fields\related.py:921 msgid "Foreign Key (type determined by related field)" -msgstr "" +msgstr "Clé étrangère (type déterminé par le champ lié)" #: .\horillavenv\Lib\site-packages\django\db\models\fields\related.py:1212 msgid "One-to-one relationship" -msgstr "" +msgstr "Relation un-à-un" #: .\horillavenv\Lib\site-packages\django\db\models\fields\related.py:1269 #, python-format msgid "%(from)s-%(to)s relationship" -msgstr "" +msgstr "Relation %(from)s-%(to)s" #: .\horillavenv\Lib\site-packages\django\db\models\fields\related.py:1271 #, python-format msgid "%(from)s-%(to)s relationships" -msgstr "" +msgstr "Relations %(from)s-%(to)s" #: .\horillavenv\Lib\site-packages\django\db\models\fields\related.py:1319 msgid "Many-to-many relationship" -msgstr "" +msgstr "Relation plusieurs-à-plusieurs" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: .\horillavenv\Lib\site-packages\django\forms\boundfield.py:184 msgid ":?.!" -msgstr "" +msgstr ":?.!" #: .\horillavenv\Lib\site-packages\django\forms\fields.py:298 msgid "Enter a whole number." -msgstr "" +msgstr "Entrez un nombre entier." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:467 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:1241 -#, fuzzy -#| msgid "Enter a title" msgid "Enter a valid date." -msgstr "Entrez un titre" +msgstr "Entrez une date valide." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:490 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:1242 -#, fuzzy -#| msgid "Invalid time" msgid "Enter a valid time." -msgstr "Heure invalide" +msgstr "Entrez une heure valide." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:517 -#, fuzzy -#| msgid "Invalid time" msgid "Enter a valid date/time." -msgstr "Heure invalide" +msgstr "Entrez une date/heure valide." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:551 -#, fuzzy -#| msgid "Enter a description" msgid "Enter a valid duration." -msgstr "Entrez une description" +msgstr "Entrez une durée valide." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:552 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" +msgstr "Le nombre de jours doit être entre {min_days} et {max_days}." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:621 msgid "No file was submitted. Check the encoding type on the form." msgstr "" +"Aucun fichier n'a été soumis. Vérifiez le type d'encodage sur le formulaire." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:622 -#, fuzzy -#| msgid "Your answers are submitted." msgid "No file was submitted." -msgstr "Vos réponses sont soumises." +msgstr "Aucun fichier n'a été soumis." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:623 msgid "The submitted file is empty." -msgstr "" +msgstr "Le fichier soumis est vide." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:625 #, python-format @@ -19894,16 +18270,21 @@ msgid_plural "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\forms\fields.py:630 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" +"Veuillez soumettre un fichier ou cocher la case à cocher claire, mais pas " +"les deux." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:694 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" +"Téléverse une image valide. Le fichier que tu as téléversé n'était pas une " +"image ou était une image corrompue." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:857 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:949 @@ -19911,39 +18292,36 @@ msgstr "" #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" +"Sélectionnez un choix valide. %(value)s n'est pas l'un des choix disponibles." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:951 #: .\horillavenv\Lib\site-packages\django\forms\fields.py:1070 #: .\horillavenv\Lib\site-packages\django\forms\models.py:1564 -#, fuzzy -#| msgid "Enter a title" msgid "Enter a list of values." -msgstr "Entrez un titre" +msgstr "Entrez une liste de valeurs." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:1071 -#, fuzzy -#| msgid "Enter a title" msgid "Enter a complete value." -msgstr "Entrez un titre" +msgstr "Entrez une valeur complète." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:1310 msgid "Enter a valid UUID." -msgstr "" +msgstr "Entrez un UUID valide." #: .\horillavenv\Lib\site-packages\django\forms\fields.py:1340 msgid "Enter a valid JSON." -msgstr "" +msgstr "Entrez un JSON valide." #. Translators: This is the default suffix added to form field labels #: .\horillavenv\Lib\site-packages\django\forms\forms.py:98 msgid ":" -msgstr "" +msgstr ":" #: .\horillavenv\Lib\site-packages\django\forms\forms.py:244 #: .\horillavenv\Lib\site-packages\django\forms\forms.py:328 #, python-format msgid "(Hidden field %(name)s) %(error)s" -msgstr "" +msgstr "(Champ caché %(name)s) %(error)s" #: .\horillavenv\Lib\site-packages\django\forms\formsets.py:63 #, python-format @@ -19951,6 +18329,9 @@ msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" +"Les données du ManagementForm sont manquantes ou ont été modifiées. Champs " +"manquants : %(field_names)s. Tu devras peut-être déposer un rapport de bug " +"si le problème persiste." #: .\horillavenv\Lib\site-packages\django\forms\formsets.py:67 #, python-format @@ -19958,6 +18339,7 @@ msgid "Please submit at most %(num)d form." msgid_plural "Please submit at most %(num)d forms." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\forms\formsets.py:72 #, python-format @@ -19965,21 +18347,24 @@ msgid "Please submit at least %(num)d form." msgid_plural "Please submit at least %(num)d forms." msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\forms\formsets.py:484 #: .\horillavenv\Lib\site-packages\django\forms\formsets.py:491 msgid "Order" -msgstr "" +msgstr "Commande" #: .\horillavenv\Lib\site-packages\django\forms\models.py:886 #, python-format msgid "Please correct the duplicate data for %(field)s." -msgstr "" +msgstr "Veuillez corriger les données en double pour %(field)s." #: .\horillavenv\Lib\site-packages\django\forms\models.py:891 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" +"Veuillez corriger les données en double pour %(field)s, qui doivent être " +"uniques." #: .\horillavenv\Lib\site-packages\django\forms\models.py:898 #, python-format @@ -19987,23 +18372,26 @@ msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" +"Veuillez corriger les données en double pour %(field_name)s qui doivent être " +"uniques pour le %(lookup)s dans %(date_field)s." #: .\horillavenv\Lib\site-packages\django\forms\models.py:907 msgid "Please correct the duplicate values below." -msgstr "" +msgstr "Veuillez corriger les valeurs en double ci-dessous." #: .\horillavenv\Lib\site-packages\django\forms\models.py:1338 msgid "The inline value did not match the parent instance." -msgstr "" +msgstr "La valeur en ligne ne correspondait pas à l'instance parente." #: .\horillavenv\Lib\site-packages\django\forms\models.py:1429 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" +"Sélectionnez un choix valide. Ce choix n'est pas l'un des choix disponibles." #: .\horillavenv\Lib\site-packages\django\forms\models.py:1568 #, python-format msgid "“%(pk)s” is not a valid value." -msgstr "" +msgstr "« %(pk)s » n'est pas une valeur valide." #: .\horillavenv\Lib\site-packages\django\forms\utils.py:226 #, python-format @@ -20011,33 +18399,31 @@ msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" +"%(datetime)s n'a pas pu être interprété dans le fuseau horaire " +"%(current_timezone)s; il peut être ambigu ou ne pas exister." #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:463 #: .\templates\notification\notification_items.html:22 msgid "Clear" -msgstr "Clair" +msgstr "Effacer" #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:464 -#, fuzzy -#| msgid "Currency" msgid "Currently" -msgstr "Devise" +msgstr "Actuellement" #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:465 -#, fuzzy -#| msgid "Changed by" msgid "Change" -msgstr "Changé Par" +msgstr "Changer" #: .\horillavenv\Lib\site-packages\django\forms\widgets.py:794 -#: .\recruitment\templates\recruitment\filters.html:21 +#: .\report\templates\report\recruitment_report.html:131 msgid "Unknown" -msgstr "" +msgstr "Inconnu" #. Translators: Please do not add spaces around commas. #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:861 msgid "yes,no,maybe" -msgstr "" +msgstr "oui,non,peut-être" #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:891 #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:908 @@ -20046,213 +18432,164 @@ msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:910 #, python-format msgid "%s KB" -msgstr "" +msgstr "%s Ko" #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:912 #, python-format msgid "%s MB" -msgstr "" +msgstr "%s Mo" #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:914 #, python-format msgid "%s GB" -msgstr "" +msgstr "%s Go" #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:916 #, python-format msgid "%s TB" -msgstr "" +msgstr "%s To" #: .\horillavenv\Lib\site-packages\django\template\defaultfilters.py:918 #, python-format msgid "%s PB" -msgstr "" +msgstr "%s Po" #: .\horillavenv\Lib\site-packages\django\utils\dateformat.py:73 msgid "p.m." -msgstr "" +msgstr "après-midi" #: .\horillavenv\Lib\site-packages\django\utils\dateformat.py:74 msgid "a.m." -msgstr "" +msgstr "matin" #: .\horillavenv\Lib\site-packages\django\utils\dateformat.py:79 -#, fuzzy -#| msgid "PMS" msgid "PM" -msgstr "Performance" +msgstr "PM" #: .\horillavenv\Lib\site-packages\django\utils\dateformat.py:80 -#, fuzzy -#| msgid "A" msgid "AM" -msgstr "A" +msgstr "AM" #: .\horillavenv\Lib\site-packages\django\utils\dateformat.py:152 msgid "midnight" -msgstr "" +msgstr "minuit" #: .\horillavenv\Lib\site-packages\django\utils\dateformat.py:154 msgid "noon" -msgstr "" +msgstr "midi" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:16 -#, fuzzy -#| msgid "Month" msgid "Mon" -msgstr "Mois" +msgstr "Lun." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:17 -#, fuzzy -#| msgid "True" msgid "Tue" -msgstr "Vrai" +msgstr "Mar." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:18 -#, fuzzy -#| msgid "Weekend" msgid "Wed" -msgstr "Weekend" +msgstr "Mer." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:19 msgid "Thu" -msgstr "" +msgstr "Jeu." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:20 -#, fuzzy -#| msgid "Friday" msgid "Fri" -msgstr "Vendredi" +msgstr "Ven." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:21 -#, fuzzy -#| msgid "State" msgid "Sat" -msgstr "État" +msgstr "Sam." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:22 -#, fuzzy -#| msgid "Jun" msgid "Sun" -msgstr "Juin" +msgstr "Dim." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:39 -#, fuzzy -#| msgid "Jan" msgid "jan" -msgstr "Jan" +msgstr "janv." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:40 -#, fuzzy -#| msgid "Feb" msgid "feb" -msgstr "Fév" +msgstr "févr." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:41 -#, fuzzy -#| msgid "Mar" msgid "mar" -msgstr "Mar" +msgstr "mars" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:42 -#, fuzzy -#| msgid "Mar" msgid "apr" -msgstr "Mar" +msgstr "avr." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:43 -#, fuzzy -#| msgid "May" msgid "may" -msgstr "Mai" +msgstr "mai" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:44 -#, fuzzy -#| msgid "Jun" msgid "jun" -msgstr "Juin" +msgstr "juin" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:45 -#, fuzzy -#| msgid "Jul" msgid "jul" -msgstr "Juillet" +msgstr "juil." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:46 -#, fuzzy -#| msgid "Aug" msgid "aug" -msgstr "Août" +msgstr "août" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:47 -#, fuzzy -#| msgid "Sep" msgid "sep" -msgstr "Sep" +msgstr "sept." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:48 -#, fuzzy -#| msgid "Oct" msgid "oct" -msgstr "Octobre" +msgstr "oct." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:49 -#, fuzzy -#| msgid "Nov" msgid "nov" -msgstr "Nov" +msgstr "nov." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:50 -#, fuzzy -#| msgid "Dec" msgid "dec" -msgstr "Déc" +msgstr "déc." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:53 msgctxt "abbrev. month" msgid "Jan." -msgstr "" +msgstr "Janv." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:54 msgctxt "abbrev. month" msgid "Feb." -msgstr "" +msgstr "Févr." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:55 -#, fuzzy -#| msgid "March" msgctxt "abbrev. month" msgid "March" msgstr "Mars" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:56 -#, fuzzy -#| msgid "April" msgctxt "abbrev. month" msgid "April" msgstr "Avril" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:57 -#, fuzzy -#| msgid "May" msgctxt "abbrev. month" msgid "May" msgstr "Mai" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:58 -#, fuzzy -#| msgid "June" msgctxt "abbrev. month" msgid "June" msgstr "Juin" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:59 -#, fuzzy -#| msgid "July" msgctxt "abbrev. month" msgid "July" msgstr "Juillet" @@ -20260,131 +18597,107 @@ msgstr "Juillet" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:60 msgctxt "abbrev. month" msgid "Aug." -msgstr "" +msgstr "Août" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:61 msgctxt "abbrev. month" msgid "Sept." -msgstr "" +msgstr "Sept." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:62 msgctxt "abbrev. month" msgid "Oct." -msgstr "" +msgstr "Oct." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:63 msgctxt "abbrev. month" msgid "Nov." -msgstr "" +msgstr "Nov." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:64 msgctxt "abbrev. month" msgid "Dec." -msgstr "" +msgstr "Déc." #: .\horillavenv\Lib\site-packages\django\utils\dates.py:67 -#, fuzzy -#| msgid "January" msgctxt "alt. month" msgid "January" msgstr "Janvier" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:68 -#, fuzzy -#| msgid "February" msgctxt "alt. month" msgid "February" msgstr "Février" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:69 -#, fuzzy -#| msgid "March" msgctxt "alt. month" msgid "March" msgstr "Mars" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:70 -#, fuzzy -#| msgid "April" msgctxt "alt. month" msgid "April" msgstr "Avril" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:71 -#, fuzzy -#| msgid "May" msgctxt "alt. month" msgid "May" msgstr "Mai" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:72 -#, fuzzy -#| msgid "June" msgctxt "alt. month" msgid "June" msgstr "Juin" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:73 -#, fuzzy -#| msgid "July" msgctxt "alt. month" msgid "July" msgstr "Juillet" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:74 -#, fuzzy -#| msgid "August" msgctxt "alt. month" msgid "August" msgstr "Août" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:75 -#, fuzzy -#| msgid "September" msgctxt "alt. month" msgid "September" msgstr "Septembre" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:76 -#, fuzzy -#| msgid "October" msgctxt "alt. month" msgid "October" msgstr "Octobre" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:77 -#, fuzzy -#| msgid "November" msgctxt "alt. month" msgid "November" msgstr "Novembre" #: .\horillavenv\Lib\site-packages\django\utils\dates.py:78 -#, fuzzy -#| msgid "December" msgctxt "alt. month" msgid "December" msgstr "Décembre" #: .\horillavenv\Lib\site-packages\django\utils\ipv6.py:8 msgid "This is not a valid IPv6 address." -msgstr "" +msgstr "Ceci n'est pas une adresse IPv6 valide." #: .\horillavenv\Lib\site-packages\django\utils\text.py:137 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" -msgstr "" +msgstr "%(truncated_text)s…" #: .\horillavenv\Lib\site-packages\django\utils\text.py:322 msgid "or" -msgstr "" +msgstr "ou" #. Translators: This string is used as a separator between list elements #: .\horillavenv\Lib\site-packages\django\utils\text.py:341 #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:135 msgid ", " -msgstr "" +msgstr ", " #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:8 #, python-format @@ -20392,6 +18705,7 @@ msgid "%(num)d year" msgid_plural "%(num)d years" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:9 #, python-format @@ -20399,6 +18713,7 @@ msgid "%(num)d month" msgid_plural "%(num)d months" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:10 #, python-format @@ -20406,6 +18721,7 @@ msgid "%(num)d week" msgid_plural "%(num)d weeks" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:11 #, python-format @@ -20413,14 +18729,15 @@ msgid "%(num)d day" msgid_plural "%(num)d days" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:12 -#, fuzzy, python-format -#| msgid "Minimum hour" +#, python-format msgid "%(num)d hour" msgid_plural "%(num)d hours" -msgstr[0] "Minimale Heure" -msgstr[1] "Minimale Heure" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\utils\timesince.py:13 #, python-format @@ -20428,14 +18745,15 @@ msgid "%(num)d minute" msgid_plural "%(num)d minutes" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\django\views\csrf.py:111 msgid "Forbidden" -msgstr "" +msgstr "Interdit" #: .\horillavenv\Lib\site-packages\django\views\csrf.py:112 msgid "CSRF verification failed. Request aborted." -msgstr "" +msgstr "Échec de la vérification CSRF. Demande annulée." #: .\horillavenv\Lib\site-packages\django\views\csrf.py:116 msgid "" @@ -20444,6 +18762,10 @@ msgid "" "required for security reasons, to ensure that your browser is not being " "hijacked by third parties." msgstr "" +"Tu vois ce message parce que ce site HTTPS nécessite un \"en-tête Referer\" " +"envoyé par ton navigateur web, mais aucun n'a été envoyé. Cet en-tête est " +"requis pour des raisons de sécurité, pour s'assurer que ton navigateur n'est " +"pas détourné par des tiers." #: .\horillavenv\Lib\site-packages\django\views\csrf.py:122 msgid "" @@ -20451,6 +18773,9 @@ msgid "" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" +"Si tu as configuré ton navigateur pour désactiver les en-têtes \"Referer\", " +"réactive-les, au moins pour ce site, ou pour les connexions HTTPS, ou pour " +"les requêtes \"même origine\"." #: .\horillavenv\Lib\site-packages\django\views\csrf.py:127 msgid "" @@ -20460,6 +18785,12 @@ msgid "" "If you’re concerned about privacy, use alternatives like for links to third-party sites." msgstr "" +"Si tu utilises la balise ou " +"inclus l'en-tête \"Referrer-Policy: no-referrer\", enlève-les. La protection " +"CSRF nécessite l'en-tête \"Referer\" pour effectuer une vérification stricte " +"du referer. Si tu es préoccupé par la confidentialité, utilise des " +"alternatives telles que pour des liens vers des " +"sites tiers." #: .\horillavenv\Lib\site-packages\django\views\csrf.py:136 msgid "" @@ -20467,46 +18798,50 @@ msgid "" "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" +"Tu vois ce message parce que ce site nécessite un cookie CSRF lors de la " +"soumission des formulaires. Ce cookie est requis pour des raisons de " +"sécurité, afin de s'assurer que ton navigateur n'est pas détourné par des " +"tiers." #: .\horillavenv\Lib\site-packages\django\views\csrf.py:142 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" +"Si tu as configuré ton navigateur pour désactiver les cookies, merci de les " +"réactiver, au moins pour ce site, ou pour les requêtes de “même origine”." #: .\horillavenv\Lib\site-packages\django\views\csrf.py:148 msgid "More information is available with DEBUG=True." -msgstr "" +msgstr "Plus d'informations sont disponibles avec DEBUG=True." #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:44 msgid "No year specified" -msgstr "" +msgstr "Aucune année spécifiée" #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:64 #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:115 #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:214 -#, fuzzy -#| msgid "Created Date" msgid "Date out of range" -msgstr "Date de création" +msgstr "Date hors de portée" #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:94 msgid "No month specified" -msgstr "" +msgstr "Aucun mois spécifié" #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:147 msgid "No day specified" -msgstr "" +msgstr "Aucun jour spécifié" #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:194 msgid "No week specified" -msgstr "" +msgstr "Aucune semaine spécifiée" #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:349 #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:380 #, python-format msgid "No %(verbose_name_plural)s available" -msgstr "" +msgstr "Aucun %(verbose_name_plural)s disponible" #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:652 #, python-format @@ -20514,49 +18849,51 @@ msgid "" "Future %(verbose_name_plural)s not available because " "%(class_name)s.allow_future is False." msgstr "" +"Futurs %(verbose_name_plural)s non disponibles car " +"%(class_name)s.allow_future est Faux." #: .\horillavenv\Lib\site-packages\django\views\generic\dates.py:692 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" +msgstr "Chaîne de date non valide “%(datestr)s” donnée au format “%(format)s”" #: .\horillavenv\Lib\site-packages\django\views\generic\detail.py:56 #, python-format msgid "No %(verbose_name)s found matching the query" -msgstr "" +msgstr "Aucun %(verbose_name)s trouvé correspondant à la requête" #: .\horillavenv\Lib\site-packages\django\views\generic\list.py:70 msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" +msgstr "La page n'est pas “dernière”, ni ne peut être convertie en un int." #: .\horillavenv\Lib\site-packages\django\views\generic\list.py:77 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Page invalide (%(page_number)s) : %(message)s" #: .\horillavenv\Lib\site-packages\django\views\generic\list.py:169 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" +msgstr "Liste vide et “%(class_name)s.allow_empty” est Faux." #: .\horillavenv\Lib\site-packages\django\views\static.py:38 msgid "Directory indexes are not allowed here." -msgstr "" +msgstr "Les index de répertoires ne sont pas autorisés ici." #: .\horillavenv\Lib\site-packages\django\views\static.py:40 #, python-format msgid "“%(path)s” does not exist" -msgstr "" +msgstr "“%(path)s” n'existe pas" #: .\horillavenv\Lib\site-packages\django\views\static.py:79 #, python-format msgid "Index of %(directory)s" -msgstr "" +msgstr "Index de %(directory)s" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:7 #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:220 msgid "The install worked successfully! Congratulations!" -msgstr "" +msgstr "L'installation a fonctionné avec succès ! Félicitations !" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:206 #, python-format @@ -20564,6 +18901,9 @@ msgid "" "View release notes for Django %(version)s" msgstr "" +"Voir les notes de version pour Django " +"%(version)s" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:221 #, python-format @@ -20573,424 +18913,506 @@ msgid "" "rel=\"noopener\">DEBUG=True is in your settings file and you have not " "configured any URLs." msgstr "" +"Tu vois cette page parce que DEBUG=True figure dans ton fichier de paramètres et tu " +"n'as pas configuré d'URL." #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:229 msgid "Django Documentation" -msgstr "" +msgstr "Documentation de Django" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:230 msgid "Topics, references, & how-to’s" -msgstr "" +msgstr "Sujets, références, & tutoriels" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:238 msgid "Tutorial: A Polling App" -msgstr "" +msgstr "Tutoriel : Une application de sondage" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:239 msgid "Get started with Django" -msgstr "" +msgstr "Commencez avec Django" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:247 msgid "Django Community" -msgstr "" +msgstr "Communauté Django" #: .\horillavenv\Lib\site-packages\django\views\templates\default_urlconf.html:248 msgid "Connect, get help, or contribute" -msgstr "" +msgstr "Connecte-toi, obtiens de l'aide, ou contribue" #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:62 msgid "Average Duration (sec)" -msgstr "" +msgstr "Durée moyenne (sec)" #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:81 msgid "Could not find job {} in the database! Skipping execution..." msgstr "" +"Impossible de trouver le travail {} dans la base de données ! Exécution " +"sautée." #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:105 msgid "" "Maximum runtime of {} seconds exceeded! Not all jobs could be completed " "successfully. Pending jobs: {}" msgstr "" +"Temps d'exécution maximum de {} secondes dépassé ! Tous les travaux n'ont " +"pas pu être complétés avec succès. Travaux en attente : {}" #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:124 msgid "Executed job '{}'!" -msgstr "" +msgstr "Travail exécuté '{}'!" #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:132 msgid "Run the selected django jobs" -msgstr "" +msgstr "Exécuter les travaux Django sélectionnés" #: .\horillavenv\Lib\site-packages\django_apscheduler\admin.py:160 msgid "Duration (sec)" -msgstr "" +msgstr "Durée (sec)" #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:18 msgid "Unique id for this job." -msgstr "" +msgstr "Id unique pour ce travail." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:26 msgid "Date and time at which this job is scheduled to be executed next." msgstr "" +"Date et heure à laquelle ce travail est programmé pour être exécuté ensuite." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:72 msgid "Unique ID for this job execution." -msgstr "" +msgstr "ID unique pour cette exécution de travail." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:78 msgid "The job that this execution relates to." -msgstr "" +msgstr "Le travail auquel cette exécution se rapporte." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:86 msgid "The current status of this job execution." -msgstr "" +msgstr "Le statut actuel de cette exécution de travail." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:91 msgid "Date and time at which this job was executed." -msgstr "" +msgstr "Date et heure à laquelle ce travail a été exécuté." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:101 msgid "Total run time of this job (in seconds)." -msgstr "" +msgstr "Temps d'exécution total de ce travail (en secondes)." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:109 msgid "Timestamp at which this job was finished." -msgstr "" +msgstr "Horodatage à laquelle ce travail a été terminé." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:116 msgid "Details of exception that occurred during job execution (if any)." msgstr "" +"Détails de l'exception survenue lors de l'exécution du travail (le cas " +"échéant)." #: .\horillavenv\Lib\site-packages\django_apscheduler\models.py:123 msgid "Traceback of exception that occurred during job execution (if any)." -msgstr "" +msgstr "Erreur survenue lors de l'exécution de la tâche." -#: .\horillavenv\Lib\site-packages\haystack\admin.py:124 -#, fuzzy, python-format -#| msgid "OT account deleted." +#: .\horillavenv\Lib\site-packages\haystack\admin.py:120 +#, python-format msgid "0 of %(count)d selected" msgid_plural "of %(count)d selected" -msgstr[0] "Compte d'heures supplémentaires supprimé." -msgstr[1] "Compte d'heures supplémentaires supprimé." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: .\horillavenv\Lib\site-packages\haystack\admin.py:129 -#, fuzzy, python-format -#| msgid "OT account deleted." +#: .\horillavenv\Lib\site-packages\haystack\admin.py:125 +#, python-format msgid "%(total_count)s selected" msgid_plural "All %(total_count)s selected" -msgstr[0] "Compte d'heures supplémentaires supprimé." -msgstr[1] "Compte d'heures supplémentaires supprimé." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: .\horillavenv\Lib\site-packages\haystack\forms.py:102 -#, fuzzy -#| msgid "Search" msgid "Search In" -msgstr "Chercher" +msgstr "Rechercher dans" #: .\horillavenv\Lib\site-packages\haystack\panels.py:28 msgid "Haystack" -msgstr "" +msgstr "Haystack" #: .\horillavenv\Lib\site-packages\haystack\panels.py:52 -#, fuzzy -#| msgid "Search in :Asset" msgid "Search Queries" -msgstr "Rechercher dans: Asset" +msgstr "Requêtes de recherche" #: .\horillavenv\Lib\site-packages\haystack\templates\panels\haystack.html:6 msgid "Backend Alias" -msgstr "" +msgstr "Alias Backend" #: .\horillavenv\Lib\site-packages\haystack\templates\panels\haystack.html:7 -#, fuzzy -#| msgid "pipeline" msgid "Timeline" -msgstr "pipeline" +msgstr "Chronologie" #: .\horillavenv\Lib\site-packages\haystack\templates\panels\haystack.html:9 msgid "Kwargs" -msgstr "" +msgstr "Kwargs" #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:408 #, python-format msgid "Content purported to be compressed with %s but failed to decompress." -msgstr "" +msgstr "Le contenu censé être compressé avec %s n'a pas pu être décompressé." #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:572 #, python-format msgid "Unsupported value for qop: %s." -msgstr "" +msgstr "Valeur non prise en charge pour qop : %s." #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:576 #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:654 #, python-format msgid "Unsupported value for algorithm: %s." -msgstr "" +msgstr "Valeur non prise en charge pour l'algorithme : %s." #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:649 msgid "The challenge doesn't contain a server nonce, or this one is empty." -msgstr "" +msgstr "Le défi ne contient pas de nonce serveur ou celui-ci est vide." #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:659 #, python-format msgid "Unsupported value for pw-algorithm: %s." -msgstr "" +msgstr "Valeur non prise en charge pour pw-algorithm : %s." #: .\horillavenv\Lib\site-packages\httplib2\__init__.py:1468 msgid "Redirected but the response is missing a Location: header." -msgstr "" +msgstr "Redirigé mais la réponse ne contient pas d'en-tête Location :." + +#: .\horillavenv\Lib\site-packages\isort\main.py:159 +#, fuzzy +#| msgid "Show this message and exit." +msgid "show this help message and exit" +msgstr "Afficher ce message et quitter." #: .\horillavenv\Lib\site-packages\jsonfield\fields.py:22 #, python-format msgid "'%s' is not a valid JSON string." -msgstr "" +msgstr "'%s' n'est pas une chaîne JSON valide." #: .\leave\decorators.py:40 .\leave\decorators.py:71 .\leave\decorators.py:104 -#: .\pms\views.py:792 .\pms\views.py:1214 .\pms\views.py:1770 -#: .\pms\views.py:1805 .\project\views.py:815 .\project\views.py:1086 -#, fuzzy -#| msgid "You Don't Have Permission" +#: .\pms\views.py:754 .\pms\views.py:824 .\pms\views.py:1226 +#: .\pms\views.py:1801 .\pms\views.py:1836 .\project\views.py:1085 msgid "You dont have permission." -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission." #: .\leave\decorators.py:79 .\leave\decorators.py:112 -#, fuzzy -#| msgid "Leave allocation request not found." msgid "Leave allocation request not found" -msgstr "Demande d'allocation de congé introuvable." +msgstr "Demande d'allocation de congé introuvable" #: .\leave\decorators.py:125 -#, fuzzy -#| msgid "Allowance not found" msgid "Sorry,Compensatory leave is not enabled." -msgstr "indemnités pas trouvé" +msgstr "Désolé, le congé compensatoire n'est pas activé." + +#: .\leave\filters.py:374 .\leave\filters.py:395 .\leave\filters.py:433 +#: .\leave\models.py:647 +#: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:39 +#: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:193 +#: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:59 +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:9 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:45 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:215 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:26 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:174 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:73 +#: .\leave\templates\leave\leave_request\dashboard_leave_requests.html:15 +#: .\leave\templates\leave\leave_request\group_by.html:76 +#: .\leave\templates\leave\leave_request\leave-requests.html:40 +#: .\leave\templates\leave\leave_request\leave_clashes.html:11 +#: .\leave\templates\leave\leave_request\leave_requests.html:92 +#: .\leave\templates\leave\leave_request_view.html:16 +#: .\leave\templates\leave\user_leave\group_by.html:75 +#: .\leave\templates\leave\user_leave\user_requests.html:69 +msgid "Requested Days" +msgstr "Jours demandés" #: .\leave\filters.py:410 -#, fuzzy -#| msgid "Total Leave Days" msgid "Total Leave Days Days" -msgstr "Total Congé Jours" +msgstr "Total des jours de congé" -#: .\leave\forms.py:340 .\leave\forms.py:723 .\leave\forms.py:931 -msgid "An attachment is required for this leave request" -msgstr "Une pièce jointe est requise pour cette demande de congé" - -#: .\leave\forms.py:346 .\leave\forms.py:476 .\leave\forms.py:736 -#: .\leave\forms.py:923 -msgid "End date should not be less than start date." -msgstr "La date de fin ne doit pas être inférieure à la date de début.." - -#: .\leave\forms.py:352 .\leave\forms.py:482 .\leave\forms.py:731 -#: .\leave\forms.py:939 -msgid "There is a mismatch in the breakdown of the start date and end date." -msgstr "" -"Il y a une incohérence dans la répartition de la date de début et de la date " -"de fin." - -#: .\leave\forms.py:358 .\leave\forms.py:488 .\leave\forms.py:945 -msgid "Employee has no leave type.." -msgstr "L'employé n'a pas de type de congé." - -#: .\leave\forms.py:362 .\leave\forms.py:491 .\leave\forms.py:740 -#: .\leave\forms.py:949 -#, fuzzy -#| msgid "Employee has already a leave request for this date range.." -msgid "Employee has already a leave request for this date range." -msgstr "L'employé a déjà une demande de congé pour cette plage de dates.." - -#: .\leave\forms.py:403 .\leave\forms.py:531 .\leave\forms.py:758 -#: .\leave\forms.py:962 -msgid "Employee doesn't have enough leave days.." -msgstr "L'employé n'a pas assez de jours de congé" - -#: .\leave\forms.py:715 -#, fuzzy -#| msgid "You dont have enough leave days to make the request.." -msgid "You dont have enough leave days to update the request." -msgstr "Vous n'avez pas assez de jours de congés pour faire la demande..." - -#: .\leave\forms.py:864 .\leave\forms.py:1035 .\leave\forms.py:1408 -#, fuzzy -#| msgid "Rejected Requests" +#: .\leave\forms.py:532 .\leave\forms.py:647 .\leave\forms.py:1016 msgid "Rejection Reason" -msgstr "Rejetées Demandes" +msgstr "Raison du rejet" -#: .\leave\models.py:65 +#: .\leave\models.py:59 msgid "Yearly" -msgstr "Annéely" +msgstr "Annuel" -#: .\leave\models.py:122 +#: .\leave\models.py:116 #: .\leave\templates\leave\leave_type\leave_type_view.html:73 msgid "Unpaid" msgstr "Non payé" -#: .\leave\models.py:125 +#: .\leave\models.py:119 msgid "No Carry Forward" -msgstr "Non Reporter" +msgstr "Pas de report" -#: .\leave\models.py:126 +#: .\leave\models.py:120 msgid "Carry Forward" -msgstr "Carry Forward" +msgstr "Report" -#: .\leave\models.py:127 +#: .\leave\models.py:121 msgid "Carry Forward with Expire" -msgstr "Carryforward Avec Expire" +msgstr "Report avec expiration" -#: .\leave\models.py:176 -#, fuzzy -#| msgid "Is taxable" -msgid "Is encashable" -msgstr "Est imposable" +#: .\leave\models.py:162 .\leave\templates\leave\leave_type_creation.html:45 +#: .\templates\initialize_database\horilla_company.html:71 +msgid "Icon" +msgstr "Icône" -#: .\leave\models.py:206 -#: .\leave\templates\leave\leave_type\leave_type_creation.html:197 +#: .\leave\models.py:167 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:125 +msgid "Is Paid" +msgstr "Est Payé" + +#: .\leave\models.py:171 +msgid "Limit Leave Days" +msgstr "Limiter les Jours de Congé" + +#: .\leave\models.py:173 +#: .\leave\templates\leave\leave_type\leave_type_filter.html:24 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:67 +#: .\leave\templates\leave\leave_type_creation.html:89 +msgid "Reset" +msgstr "Réinitialiser" + +#: .\leave\models.py:174 +#: .\leave\templates\leave\leave_type\leave_type_filter.html:53 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:166 +msgid "Is Encashable" +msgstr "Est Encachable" + +#: .\leave\models.py:180 +msgid "Reset Period" +msgstr "Période de Réinitialisation" + +#: .\leave\models.py:183 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:81 +#: .\leave\templates\leave\leave_type_creation.html:103 +msgid "Reset Month" +msgstr "Mois de Réinitialisation" + +#: .\leave\models.py:186 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:87 +#: .\leave\templates\leave\leave_type_creation.html:110 +msgid "Reset Day" +msgstr "Jour de Réinitialisation" + +#: .\leave\models.py:193 .\leave\templates\leave\leave_type_creation.html:117 +msgid "Reset Weekday" +msgstr "Jour de la Semaine de Réinitialisation" + +#: .\leave\models.py:199 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:99 +#: .\leave\templates\leave\leave_type_creation.html:124 +msgid "Carryforward Type" +msgstr "Type de Report" + +#: .\leave\models.py:202 .\leave\templates\leave\leave_type_creation.html:131 +msgid "Carryforward Max" +msgstr "Report Max" + +#: .\leave\models.py:205 .\leave\templates\leave\leave_type_creation.html:138 +msgid "Carryforward Expire In" +msgstr "Échéance du Report Dans" + +#: .\leave\models.py:212 +msgid "Carryforward Expire Period" +msgstr "Période d'Échéance du Report" + +#: .\leave\models.py:215 +msgid "Carryforward Expire Date" +msgstr "Date d'Échéance du Report" + +#: .\leave\models.py:223 +#: .\leave\templates\leave\leave_type\leave_type_filter.html:39 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:133 +#: .\leave\templates\leave\leave_type_creation.html:153 +msgid "Require Approval" +msgstr "Nécessite une Approbation" + +#: .\leave\models.py:231 #: .\leave\templates\leave\leave_type\leave_type_filter.html:45 #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:141 -#: .\leave\templates\leave\leave_type\leave_type_update.html:197 #: .\leave\templates\leave\leave_type_creation.html:160 -#: .\leave\templates\leave\leave_type_update.html:162 -#, fuzzy -#| msgid "View attachment" msgid "Require Attachment" -msgstr "Voir Piècejoint" +msgstr "Nécessite une pièce jointe" -#: .\leave\models.py:292 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\models.py:237 +msgid "Exclude Company Holidays" +msgstr "Exclure les Jours Fériés de l'Entreprise" + +#: .\leave\models.py:240 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:158 +#: .\leave\templates\leave\leave_type_creation.html:174 +msgid "Exclude Holidays" +msgstr "Exclure les Jours Fériés" + +#: .\leave\models.py:327 msgid "Compensatory Leave Request already exists." -msgstr "Votre demande de congé a été approuvée" +msgstr "Une demande de congé compensatoire existe déjà." -#: .\leave\models.py:368 +#: .\leave\models.py:413 #: .\leave\templates\leave\leave_assign\assigned-leave.html:11 #: .\leave\templates\leave\leave_assign\assigned_leave.html:40 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:70 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:35 -#: .\leave\templates\leave\leave_assign\available_update_form.html:52 #: .\leave\templates\leave\leave_assign\group_by.html:65 #: .\leave\templates\leave\leave_assign\single_assign_view.html:68 #: .\leave\templates\leave\leave_request_view.html:14 +#: .\report\templates\report\leave_report.html:155 msgid "Carryforward Days" -msgstr "Jours Reportés" +msgstr "Jours reportés" -#: .\leave\models.py:375 +#: .\leave\models.py:420 #: .\leave\templates\leave\leave_assign\single_assign_view.html:83 -#, fuzzy -#| msgid "Leave Request" msgid "Leave Reset Date" -msgstr "Congé Demande" +msgstr "Date de réinitialisation des congés" -#: .\leave\models.py:378 -#, fuzzy -#| msgid "Carryforward Expire" +#: .\leave\models.py:423 msgid "CarryForward Expired Date" -msgstr "Carryforward Expire" +msgstr "Date d'expiration du report" -#: .\leave\models.py:544 +#: .\leave\models.py:637 #: .\leave\templates\leave\leave_request\one_request_view.html:71 -#: .\leave\templates\leave\user_leave\user_request_one.html:77 +#: .\leave\templates\leave\user_leave\user_request_one.html:60 #: .\leave\templates\leave\user_request_form.html:18 msgid "Start Date Breakdown" -msgstr "Répartition de la Date de Début" +msgstr "Répartition de la date de début" -#: .\leave\models.py:551 +#: .\leave\models.py:644 #: .\leave\templates\leave\leave_request\one_request_view.html:81 -#: .\leave\templates\leave\user_leave\user_request_one.html:87 +#: .\leave\templates\leave\user_leave\user_request_one.html:70 #: .\leave\templates\leave\user_request_form.html:26 msgid "End Date Breakdown" -msgstr "Répartition de Fin Date" +msgstr "Répartition de la date de fin" -#: .\leave\models.py:557 -#, fuzzy -#| msgid "Leave Count" +#: .\leave\models.py:650 msgid "Leave Clashes Count" -msgstr "Congé compter" +msgstr "Nombre de conflits de congés" -#: .\leave\models.py:564 .\leave\templates\leave\user_request_form.html:35 +#: .\leave\models.py:657 .\leave\models.py:1230 +#: .\leave\templates\leave\user_request_form.html:35 msgid "Attachment" msgstr "Pièce jointe" -#: .\leave\models.py:578 -#: .\onboarding\templates\onboarding\candidate_filter.html:63 -#: .\recruitment\templates\candidate\export_filter.html:75 -#: .\recruitment\templates\candidate\filters.html:31 -#: .\recruitment\templates\pipeline\filters.html:123 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:102 +#: .\leave\models.py:918 #, fuzzy -#| msgid "Rejected" -msgid "Reject Reason" -msgstr "Rejeté" +#| msgid "Leave type is not assigned for the selected employee." +msgid "The selected leave type is not assigned to this employee." +msgstr "Le type de congé n'est pas attribué à l’employé·e sélectionné·e." -#: .\leave\models.py:794 +#: .\leave\models.py:925 +msgid "End date should not be less than start date." +msgstr "La date de fin ne doit pas être inférieure à la date de début." + +#: .\leave\models.py:932 +#, fuzzy +#| msgid "There is a mismatch in the breakdown of the start date and end date." +msgid "Mismatch in the breakdown of the start and end date." +msgstr "Il y a un décalage dans la répartition de la date de début et de fin." + +#: .\leave\models.py:938 +msgid "An attachment is required for this leave request" +msgstr "Une pièce jointe est requise pour cette demande de congé" + +#: .\leave\models.py:948 +#, fuzzy +#| msgid "Employee has already a leave request for this date range." +msgid "Employee already has a leave request for this date range." +msgstr "L’employé·e a déjà une demande de congé pour cet intervalle de dates." + +#: .\leave\models.py:958 msgid "Requests cannot be made for past dates." -msgstr "" +msgstr "Les demandes ne peuvent pas être faites pour des dates passées." -#: .\leave\models.py:941 +#: .\leave\models.py:1000 #, fuzzy -#| msgid "The leave allocation request can't be rejected" -msgid "The {} leave request cannot be deleted !" -msgstr "La demande d'attribution de congés ne peut être rejetée" +#| msgid "has interview in the requested date." +msgid "Does not have sufficient leave balance for the requested dates." +msgstr "a un entretien à la date demandée." -#: .\leave\models.py:1102 +#: .\leave\models.py:1146 +msgid "The {} leave request cannot be deleted !" +msgstr "La demande de congé de {} ne peut pas être supprimée !" + +#: .\leave\models.py:1248 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:99 +msgid "Leave Allocation Request" +msgstr "Demande d'allocation de congé" + +#: .\leave\models.py:1249 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:36 +msgid "Leave Allocation Requests" +msgstr "Demandes d'allocation de congé" + +#: .\leave\models.py:1314 msgid "" "If no job positions are specifically selected, the system will consider all " "job positions under the selected department." msgstr "" +"Si aucun poste n'est spécifiquement sélectionné, le système prendra en " +"compte tous les postes sous le département sélectionné." -#: .\leave\models.py:1106 -#, fuzzy -#| msgid "User Leave" +#: .\leave\models.py:1319 msgid "Enable to select all Leave types." -msgstr "D'utilisateur Congé" +msgstr "Activer pour sélectionner tous les types de congés." -#: .\leave\models.py:1110 +#: .\leave\models.py:1320 #, fuzzy -#| msgid "Leave types" -msgid "Spesific leave types" -msgstr "Congé de types" +#| msgid "Include all" +msgid "Include All" +msgstr "Inclure tout" -#: .\leave\models.py:1113 +#: .\leave\models.py:1324 +msgid "Specific Leave Types" +msgstr "Types de congés spécifiques" + +#: .\leave\models.py:1327 msgid "Choose specific leave types to restrict." -msgstr "" +msgstr "Choisissez des types de congés spécifiques à restreindre." -#: .\leave\models.py:1117 -#, fuzzy -#| msgid "Exclude Holidays" -msgid "Exclude leave types" -msgstr "Vacances" +#: .\leave\models.py:1331 +msgid "Exclude Leave Types" +msgstr "Exclure les types de congés" -#: .\leave\models.py:1120 +#: .\leave\models.py:1334 msgid "Choose leave types to exclude from restriction." -msgstr "" +msgstr "Choisissez les types de congés à exclure de la restriction." -#: .\leave\models.py:1303 .\payroll\models\models.py:603 -#, fuzzy -#| msgid "Half day need to validate" +#: .\leave\signals.py:70 msgid "Half day Attendance need to validate" -msgstr "Demi journée à valider" +msgstr "La demi-journée de présence doit être validée" #: .\leave\templates\leave\accrual_plan_assign_view.html:3 msgid "View Accrual Plan" -msgstr "Voir D'accumulation Plan" +msgstr "Voir le plan d'acquisition" #: .\leave\templates\leave\accrual_plan_assign_view.html:8 #: .\leave\templates\leave\accrual_plan_view.html:3 msgid "Accrual Plan" -msgstr "D'accumulation Plan " +msgstr "Plan d'acquisition" #: .\leave\templates\leave\accrual_plan_assign_view.html:10 msgid "Accrual Rate" -msgstr "D'accumulation Taux" +msgstr "Taux d'acquisition" #: .\leave\templates\leave\accrual_plan_creation.html:3 #: .\leave\templates\leave\accrual_plan_update.html:3 msgid "All Accrual Plan" -msgstr "Tous D'accumulation Plan" +msgstr "Tous les plans d'acquisition" #: .\leave\templates\leave\accrual_plan_view.html:8 msgid "Accrual" -msgstr "D'accumulation" +msgstr "Acquisition" #: .\leave\templates\leave\accrual_plan_view.html:10 -#: .\payroll\models\models.py:100 +#: .\payroll\models\models.py:98 #: .\pms\templates\anonymous\anonymous_feedback_form.html:41 #: .\pms\templates\anonymous\single_view.html:26 #: .\pms\templates\feedback\feedback_list.html:556 @@ -20999,1614 +19421,1154 @@ msgid "Based on" msgstr "Basé sur" #: .\leave\templates\leave\accrual_plan_view.html:11 -#, fuzzy -#| msgid "Extra Leave" msgid "Extra Leave" -msgstr "Supplémentaire Congé " +msgstr "Congé supplémentaire" + +#: .\leave\templates\leave\company_leave\company_leave_creation_form.html:27 +msgid "Create Company Leaves" +msgstr "Créer des congés d'entreprise" + +#: .\leave\templates\leave\company_leave\company_leave_update_form.html:29 +msgid "Update Company Leaves" +msgstr "Mettre à jour les congés d'entreprise" + +#: .\leave\templates\leave\company_leave\company_leave_view.html:37 +msgid "Based On week" +msgstr "Basé sur la semaine" + +#: .\leave\templates\leave\company_leave\company_leave_view.html:43 +msgid "Based On Weekday" +msgstr "Basé sur le jour de la semaine" #: .\leave\templates\leave\compensatory_leave\comp_leave_form.html:14 -#, fuzzy -#| msgid "Company Leaves" msgid "Update Compensatory Leave Request" -msgstr "l'entreprise Congés" +msgstr "Mettre à jour la demande de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\comp_leave_form.html:16 -#, fuzzy -#| msgid "Create Request" msgid "Create Compensatory Leave Request" -msgstr "Créer Demande" +msgstr "Créer une demande de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_comment.html:123 #: .\leave\templates\leave\leave_request\leave_comment.html:84 -#, fuzzy -#| msgid "Leave Request" msgid "'s leave request" -msgstr "Congé Demande" +msgstr "demande de congé de" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_reject_form..html:13 -#, fuzzy -#| msgid "Create Request" msgid "Reject Compensatory Leave Request" -msgstr "Créer Demande" +msgstr "Rejeter la demande de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:18 -#, fuzzy -#| msgid "My Leave Requests" msgid "My Compensatory Leave Requests" -msgstr "Mes Congé Demandes" +msgstr "Mes demandes de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:22 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:22 -#, fuzzy -#| msgid "Create Request" msgid "Compensatory Leave Requests" -msgstr "Créer Demande" +msgstr "Demandes de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:38 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:192 -#, fuzzy -#| msgid "Attendance Date" msgid "Attendance Dates" -msgstr "Fréquentation Date" +msgstr "Dates de présence" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:175 #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:363 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:182 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:387 #: .\leave\templates\leave\leave_request\leave_requests.html:302 -#, fuzzy -#| msgid "You have a new leave request to validate." msgid "You have No leave requests for this filter." -msgstr "Vous avez une nouvelle demande de congé à valider." +msgstr "Tu n'as pas de demandes de congé pour ce filtre." #: .\leave\templates\leave\compensatory_leave\compensatory_leave_req_list.html:279 #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:145 -#, fuzzy -#| msgid "Are you sure you want to delete ?" msgid "Are you sure you want to approve ?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr "Es-tu sûr·e de vouloir approuver ?" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_type.html:21 -#, fuzzy -#| msgid "Create Leave Type" msgid "Compensatory Leave Type" -msgstr "Créer type de congé" +msgstr "Type de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_type.html:22 msgid "This leave type will be used for assigning compensatory leaves." msgstr "" +"Ce type de congé sera utilisé pour attribuer des congés compensatoires." #: .\leave\templates\leave\compensatory_leave\compensatory_leave_type.html:45 -#: .\leave\templates\leave\leave_type\leave_type_creation.html:72 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:68 #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:56 -#: .\leave\templates\leave\leave_type\leave_type_update.html:68 +#: .\leave\templates\leave\leave_type\leave_type_update.html:64 #: .\leave\templates\leave\leave_type\leave_types.html:60 #: .\leave\templates\leave\leave_type_creation.html:66 -#: .\leave\templates\leave\leave_type_update.html:68 msgid "Total Days" -msgstr "Total Jours" +msgstr "Total des jours" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:85 #: .\templates\compensatory_settings.html:13 -#, fuzzy -#| msgid "Create Request" msgid "Compensatory Leave Request" -msgstr "Créer Demande" +msgstr "Demande de congé compensatoire" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:110 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:124 -#, fuzzy -#| msgid "Requested days" msgid "Requested days Up To" -msgstr "Demandés Jours" +msgstr "Jours demandés jusqu'à" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:118 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:132 -#, fuzzy -#| msgid "Requested days" msgid "Requested days More Than " -msgstr "Demandés Jours" +msgstr "Jours demandés plus de" #: .\leave\templates\leave\compensatory_leave\compensatory_leave_view.html:278 -#, fuzzy -#| msgid "There is already a leave request for this date range.." msgid "There are no compensatory leave requests at the moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il n'y a pas de demandes de congé compensatoire pour le moment." #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:80 -#, fuzzy -#| msgid "Attendance date" msgid "Attendance Days" -msgstr "Fréquentation Date" +msgstr "Jours de présence" #: .\leave\templates\leave\compensatory_leave\individual_view_compensatory.html:94 #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:119 #: .\leave\templates\leave\leave_request\one_request_view.html:132 -#: .\leave\templates\leave\user_leave\user_request_one.html:103 -#, fuzzy -#| msgid "Personal Information" +#: .\leave\templates\leave\user_leave\user_request_one.html:85 msgid "Reason for Rejection" -msgstr "Information personnelles" +msgstr "Motif du rejet" -#: .\leave\templates\leave\dashboard.html:41 -#, fuzzy -#| msgid "Is validate request approved" +#: .\leave\templates\leave\dashboard.html:50 msgid "Requests to Approve" -msgstr "La demande de validation est-elle approuvée" - -#: .\leave\templates\leave\dashboard.html:54 -msgid "Approved Leaves In This Month" -msgstr "" +msgstr "Demandes à approuver" #: .\leave\templates\leave\dashboard.html:67 +msgid "Approved Leaves In This Month" +msgstr "Congés approuvés ce mois-ci" + +#: .\leave\templates\leave\dashboard.html:80 msgid "Rejected Leaves In This Month" -msgstr "" +msgstr "Congés rejetés ce mois-ci" -#: .\leave\templates\leave\dashboard.html:85 -#, fuzzy -#| msgid "Employee rate" +#: .\leave\templates\leave\dashboard.html:98 msgid "Employee Leaves" -msgstr "Tarif Employé :" +msgstr "Congés des employé·e·s" -#: .\leave\templates\leave\dashboard.html:86 +#: .\leave\templates\leave\dashboard.html:99 msgid "next" -msgstr "suivante" +msgstr "suivant" -#: .\leave\templates\leave\dashboard.html:116 -#, fuzzy -#| msgid "Personal Details" +#: .\leave\templates\leave\dashboard.html:129 msgid "View Personal Dashboard" -msgstr "Personnels Détails" +msgstr "Voir le tableau de bord personnel" -#: .\leave\templates\leave\dashboard.html:126 +#: .\leave\templates\leave\dashboard.html:139 #: .\leave\templates\leave\employee_dashboard.html:115 -#, fuzzy -#| msgid "New Holiday" msgid "Next Holiday" -msgstr "Nouvelle Férié" +msgstr "Prochain congé" -#: .\leave\templates\leave\dashboard.html:136 +#: .\leave\templates\leave\dashboard.html:149 #: .\leave\templates\leave\employee_dashboard.html:125 msgid "Upcoming holidays" -msgstr "Fériés à venir" +msgstr "Congés à venir" -#: .\leave\templates\leave\dashboard.html:147 -#, fuzzy -#| msgid "Department" +#: .\leave\templates\leave\dashboard.html:164 msgid "Department Leaves" -msgstr "Département" - -#: .\leave\templates\leave\dashboard.html:155 -#: .\leave\templates\leave\on_leave.html:28 -msgid "Today is a holiday." -msgstr "Aujourd'hui est un jour ferié." +msgstr "Congés de département" #: .\leave\templates\leave\dashboard.html:172 -#, fuzzy -#| msgid "Leave Type - Count of approved leaves" -msgid "Leave Type - Count of leaves" -msgstr "Type de congé - Compte de feuilles approuvées" +#: .\leave\templates\leave\dashboard\on_leave.html:28 +msgid "Today is a holiday." +msgstr "Aujourd'hui est un jour férié." -#: .\leave\templates\leave\dashboard.html:187 -#, fuzzy -#| msgid "Weekly" +#: .\leave\templates\leave\dashboard.html:189 +msgid "Leave Type - Count of leaves" +msgstr "Type de congé - Nombre de congés" + +#: .\leave\templates\leave\dashboard.html:204 msgid "Weekly Leave Analytics" -msgstr "Hebdomadaire" +msgstr "Analyse hebdomadaire des congés" + +#: .\leave\templates\leave\dashboard\leave_allocation_approve.html:37 +msgid "Do you want to Approve this leave allocation request?" +msgstr "Veux-tu approuver cette demande d'allocation de congé?" + +#: .\leave\templates\leave\dashboard\leave_request_approve.html:35 +msgid "Do you want to Approve this leave request?" +msgstr "Veux-tu approuver cette demande de congé?" + +#: .\leave\templates\leave\dashboard\on_leave.html:36 +msgid "No employees have taken leave today." +msgstr "Aucun·e employé·e n’a pris de congé aujourd’hui." #: .\leave\templates\leave\employee_dashboard.html:33 msgid "New Requests" -msgstr "Nouvelles Demandes" +msgstr "Nouvelles demandes" #: .\leave\templates\leave\employee_dashboard.html:48 msgid "Approved Requests" -msgstr "Approuvées Demandes" +msgstr "Demandes approuvées" #: .\leave\templates\leave\employee_dashboard.html:61 msgid "Rejected Requests" -msgstr "Rejetées Demandes" +msgstr "Demandes refusées" #: .\leave\templates\leave\employee_dashboard.html:76 -#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:32 -#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:44 -#, fuzzy -#| msgid "Available Leave Days" +#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:35 +#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:50 msgid "Available Leaves" -msgstr "Disponibles Congé Jours" +msgstr "Congés disponibles" #: .\leave\templates\leave\employee_dashboard.html:86 -#, fuzzy -#| msgid "All Leave Requests" msgid "Total Leave Requests" -msgstr "Toutes Congé Demandes" +msgstr "Total des demandes de congé" #: .\leave\templates\leave\employee_dashboard.html:105 -#, fuzzy -#| msgid "Dashboard" msgid "View Admin Dashboard" -msgstr "Tableaubord" +msgstr "Voir le tableau de bord Admin" #: .\leave\templates\leave\holiday\holiday.html:115 -#: .\leave\templates\leave\leave_assign\assign_view.html:237 -#: .\leave\templates\leave\request_view.html:225 +#: .\leave\templates\leave\leave_assign\assign_view.html:230 #: .\leave\templates\leave\restrict\restrict.html:141 -#: .\leave\templates\leave\user_leave\user_request_view.html:401 -#: .\leave\templates\leave\user_request_view.html:175 -#: .\onboarding\templates\onboarding\candidates_view.html:427 +#: .\leave\templates\leave\user_leave\user_request_view.html:385 +#: .\onboarding\templates\onboarding\candidates_view.html:411 msgid "Are you sure you want to delete?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr "Es-tu sûr·e de vouloir supprimer ?" + +#: .\leave\templates\leave\holiday\holiday_form.html:19 +msgid "Create Holiday" +msgstr "Créer un jour férié" + +#: .\leave\templates\leave\holiday\holiday_update_form.html:19 +msgid "Update Holiday" +msgstr "Mettre à jour le jour férié" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_comment.html:88 -#, fuzzy -#| msgid "My Leave Request" msgid "'s leave allocation request" -msgstr "Ma Demande Congé" - -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_create.html:14 -#, fuzzy -#| msgid "New Leave Request" -msgid "Create Leave Allocation Request" -msgstr "Nouvelle Demande Congé" +msgstr "demande d'allocation de congé de" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_reject_form.html:13 -#, fuzzy -#| msgid "Request and Allocation" msgid "Reject Leave Allocation Request" -msgstr "Demande et Allocation" +msgstr "Rejeter la demande d'allocation de congé" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:108 -#, fuzzy -#| msgid "Allocated By" msgid "Allocated days" -msgstr "Attribué Par" +msgstr "Jours alloués" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:129 #: .\leave\templates\leave\leave_request\one_request_view.html:142 #: .\leave\templates\leave\one_request_view.html:63 -#: .\leave\templates\leave\user_leave\user_request_one.html:120 +#: .\leave\templates\leave\user_leave\user_request_one.html:102 #: .\leave\templates\leave\user_request_one.html:49 msgid "View attachment" -msgstr "Voir Piècejoint" +msgstr "Voir la pièce jointe" -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:226 -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:301 -#, fuzzy -#| msgid "You have no new notifications at the moment." +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:221 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:287 msgid "There are no leave allocation requests at the moment." -msgstr "Vous n'avez aucune nouvelle notification pour le moment." - -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:36 -#, fuzzy -#| msgid "Leave Requests" -msgid "Leave Allocation Requests" -msgstr "Congé Demandes" - -#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:99 -#, fuzzy -#| msgid "Leave Request" -msgid "Leave Allocation Request" -msgstr "Congé Demande" +msgstr "Il n'y a pas de demandes d'allocation de congé pour le moment." #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:272 -#, fuzzy -#| msgid "My Leave Request" msgid "My leave allocation request" -msgstr "Ma Demande Congé" +msgstr "Ma demande d'allocation de congé" #: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:276 -#, fuzzy -#| msgid "Leave Requests" msgid "Leave allocation requests" -msgstr "Congé Demandes" +msgstr "Demandes d'allocation de congé" #: .\leave\templates\leave\leave_assign.html:3 msgid "View Leave Available Leave" -msgstr "Voir les disponibles congé" +msgstr "Voir les congés disponibles" #: .\leave\templates\leave\leave_assign\assign_view.html:11 -#, fuzzy -#| msgid "Assigned Leaves" msgid "Import Assigned Leaves" -msgstr "Assignés Congés" +msgstr "Importer les congés attribués" #: .\leave\templates\leave\leave_assign\assign_view.html:61 msgid "All Assigned Leaves" -msgstr "Tous Attribué Congés" +msgstr "Tous les congés attribués" #: .\leave\templates\leave\leave_assign\assign_view.html:171 -#, fuzzy -#| msgid "Rejected Requests" msgid "Selected Leaves" -msgstr "Rejetées Demandes" +msgstr "Congés sélectionnés" #: .\leave\templates\leave\leave_assign\assign_view.html:174 -#, fuzzy -#| msgid "Overall Leave" msgid "Select All Leaves" -msgstr "total Congé" +msgstr "Sélectionner tous les congés" #: .\leave\templates\leave\leave_assign\assign_view.html:177 -#, fuzzy -#| msgid "User Leave" msgid "Unselect All Leaves" -msgstr "D'utilisateur Congé" +msgstr "Désélectionner tous les congés" #: .\leave\templates\leave\leave_assign\assign_view.html:180 -#, fuzzy -#| msgid "Extra Leave" msgid "Export Leaves" -msgstr "Supplémentaire Congé " +msgstr "Exporter les congés" -#: .\leave\templates\leave\leave_assign\assign_view.html:204 -#, fuzzy -#| msgid "There are no assets to export." +#: .\leave\templates\leave\leave_assign\assign_view.html:198 msgid "There are no leave assigned at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de congés attribués pour le moment." #: .\leave\templates\leave\leave_assign\assigned_leave.html:42 #: .\leave\templates\leave\leave_assign\group_by.html:71 -#, fuzzy -#| msgid "User Leave" msgid "Used Leave Days" -msgstr "D'utilisateur Congé" +msgstr "Jours de congé utilisés" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:4 -#, fuzzy -#| msgid "Assigned Leaves" msgid "Export Assigned Leaves" -msgstr "Assignés Congés" +msgstr "Exporter les congés attribués" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:45 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:10 msgid "Assigned Leave" -msgstr "Attribué Congés " +msgstr "Congé attribué" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:98 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:63 -#, fuzzy -#| msgid "Net Pay Greater or Equal" +#: .\report\templates\report\leave_report.html:179 msgid "Available Days Greater or Equal" -msgstr "Salaire net supérieur ou égal" +msgstr "Jours disponibles supérieurs ou égaux" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:106 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:71 -#, fuzzy -#| msgid "Net Pay Less Than or Equal" +#: .\report\templates\report\leave_report.html:187 msgid "Available Days Less Than or Equal" -msgstr "Au Travail Inférieur ou Égal" +msgstr "Jours disponibles inférieurs ou égaux" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:116 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:81 -#, fuzzy -#| msgid "Gross Pay Greater or Equal" +#: .\report\templates\report\leave_report.html:197 msgid "Carryforward Days Greater or Equal" -msgstr "Salaire brut supérieur ou égal" +msgstr "Jours reportés supérieurs ou égaux" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:124 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:89 -#, fuzzy -#| msgid "Gross Pay Less Than or Equal" +#: .\report\templates\report\leave_report.html:205 msgid "Carryforward Days Less Than or Equal" -msgstr "Salaire brut inférieur ou égal" +msgstr "Jours reportés inférieurs ou égaux" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:134 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:99 -#, fuzzy -#| msgid "Net Pay Greater or Equal" +#: .\report\templates\report\leave_report.html:215 msgid "Total Leave Days Greater or Equal" -msgstr "Salaire net supérieur ou égal" +msgstr "Total des jours de congé supérieurs ou égaux" #: .\leave\templates\leave\leave_assign\assigned_leaves_export_form.html:142 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:107 -#, fuzzy -#| msgid "Net Pay Less Than or Equal" +#: .\report\templates\report\leave_report.html:223 msgid "Total Leave Days Less Than or Equal" -msgstr "Au Travail Inférieur ou Égal" +msgstr "Total des jours de congé inférieurs ou égaux" #: .\leave\templates\leave\leave_assign\available_update_form.html:28 msgid "Update Available Leave" -msgstr "Mettre à jour Disponibles Congé" +msgstr "Mettre à jour les congés disponibles" #: .\leave\templates\leave\leave_assign\leave_assign_form.html:28 -#, fuzzy -#| msgid "Assign Leave" msgid "Assign Leaves" -msgstr "Attribuer Congé" +msgstr "Attribuer des congés" #: .\leave\templates\leave\leave_assign\leave_assign_one_form.html:20 #: .\leave\templates\leave\leave_type\leave_types.html:88 msgid "Assign Leave" -msgstr "Attribuer Congé" +msgstr "Attribuer un congé" #: .\leave\templates\leave\leave_assign\single_assign_view.html:98 -#, fuzzy -#| msgid "Are you sure you want to delete this schedule?" msgid "Are you sure you want to delete this assigned leave?" -msgstr "Etes-vous sûr de vouloir supprimer ce planning ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce congé assigné ?" #: .\leave\templates\leave\leave_assign\single_assign_view.html:115 -#, fuzzy -#| msgid "Assigned Leave" msgid "Assigned Leave type not found." -msgstr "Attribué Congés " +msgstr "Type de congé attribué introuvable." #: .\leave\templates\leave\leave_assign_form.html:17 msgid "Leave types" -msgstr "Congé de types" +msgstr "Types de congé" #: .\leave\templates\leave\leave_my_assign_view.html:8 -#, fuzzy -#| msgid "Leave types" msgid "Leave days" -msgstr "Congé de types" +msgstr "Jours de congé" #: .\leave\templates\leave\leave_my_assign_view.html:9 #: .\leave\templates\leave\leave_my_requests_view.html:46 msgid "Extra days" -msgstr "Jours Supplémentaires" +msgstr "Jours supplémentaires" #: .\leave\templates\leave\leave_my_assign_view.html:10 msgid "Total days" -msgstr "Total de jours" +msgstr "Nombre total de jours" #: .\leave\templates\leave\leave_my_request_creation.html:3 -#, fuzzy -#| msgid "My Leave Requests" msgid "My Leave Request" -msgstr "Mes Congé Demandes" +msgstr "Ma demande de congé" #: .\leave\templates\leave\leave_my_request_view.html:3 #: .\leave\templates\leave\leave_my_requests_view.html:3 #: .\leave\templates\leave\leave_request_view.html:3 -#, fuzzy -#| msgid "View Leave Request" msgid "New Leave Request" -msgstr "Afficher Demande Congé" +msgstr "Nouvelle demande de congé" #: .\leave\templates\leave\leave_my_request_view.html:14 #: .\leave\templates\leave\leave_my_requests_view.html:14 msgid "Extra Days" -msgstr "Supplémentaires Jours" +msgstr "Jours supplémentaires" #: .\leave\templates\leave\leave_request\dashboard_leave_requests.html:56 #: .\leave\templates\leave\leave_request\leave-requests.html:125 #: .\leave\templates\leave\leave_request\leave_requests.html:293 -#, fuzzy -#| msgid "You have a new leave request to validate." msgid "You have No leave requests for this month." -msgstr "Vous avez une nouvelle demande de congé à valider." +msgstr "Tu n'as pas de demandes de congé pour ce mois." #: .\leave\templates\leave\leave_request\employee_available_leave_count.html:21 -#, fuzzy -#| msgid "Leave type is already assigned to the employee.." msgid "Leave type is not assigned for the selected employee." -msgstr "Type de congé est déjà attribué à l'employé." +msgstr "Le type de congé n'est pas attribué à l’employé·e sélectionné·e." -#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:47 +#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:56 msgid "" "Forecasted available days added to this Available Days (Carryforward Max. + " "Forcasted Days)" msgstr "" +"Jours disponibles prévus ajoutés à ces jours disponibles (Report Max. + " +"Jours prévus)" + +#: .\leave\templates\leave\leave_request\employee_available_leave_count.html:75 +#, fuzzy +#| msgid "Leave Requests" +msgid "Pending Leaves Requests" +msgstr "Demandes de Congés" #: .\leave\templates\leave\leave_request\group_by.html:22 #: .\leave\templates\leave\leave_request\leave_requests.html:47 #: .\leave\templates\leave\user_leave\group_by.html:21 #: .\leave\templates\leave\user_leave\user_requests.html:39 -#, fuzzy -#| msgid "Rejected Requests" msgid "Select All Requests" -msgstr "Rejetées Demandes" +msgstr "Sélectionner Toutes les Demandes" #: .\leave\templates\leave\leave_request\group_by.html:29 #: .\leave\templates\leave\leave_request\leave_requests.html:51 #: .\leave\templates\leave\user_leave\group_by.html:28 #: .\leave\templates\leave\user_leave\user_requests.html:46 -#, fuzzy -#| msgid "Rejected Requests" msgid "Unselect All Requests" -msgstr "Rejetées Demandes" +msgstr "Désélectionner Toutes les Demandes" #: .\leave\templates\leave\leave_request\group_by.html:36 #: .\leave\templates\leave\leave_request\leave_requests.html:54 -#, fuzzy -#| msgid "Edit Request" msgid "Export Requests" -msgstr "Modifier la demande" +msgstr "Exporter les Demandes" #: .\leave\templates\leave\leave_request\group_by.html:116 #: .\leave\templates\leave\leave_request\leave_requests.html:143 msgid "has an interview in this requested date range." -msgstr "" +msgstr "a un entretien dans cette plage de dates demandée." #: .\leave\templates\leave\leave_request\leave_clashes.html:8 msgid "Clashed Due To" -msgstr "" +msgstr "Conflit En Raison De" #: .\leave\templates\leave\leave_request\leave_clashes.html:33 -#, fuzzy -#| msgid "Open Job Positions" msgid "Same Department & Job Position" -msgstr "Ouvrir Job postes" +msgstr "Même Département & Poste" #: .\leave\templates\leave\leave_request\leave_clashes.html:35 -#, fuzzy -#| msgid "Department" msgid "Same Department" -msgstr "Département" +msgstr "Même Département" #: .\leave\templates\leave\leave_request\leave_clashes.html:37 -#, fuzzy -#| msgid "Job Position" msgid "Same Job Position" -msgstr "Poste" +msgstr "Même Poste" #: .\leave\templates\leave\leave_request\leave_clashes.html:110 msgid "No clashed requestes available for cancelled or rejected leaves." msgstr "" +"Aucune demande en conflit disponible pour les congés annulés ou rejetés." #: .\leave\templates\leave\leave_request\leave_clashes.html:124 -#, fuzzy -#| msgid "You have a new leave request to validate." msgid "No clashed requestes found" -msgstr "Vous avez une nouvelle demande de congé à valider." +msgstr "Aucune demande en conflit trouvée" #: .\leave\templates\leave\leave_request\leave_requests.html:94 -#, fuzzy -#| msgid "Leave Count" msgid "Leave Clash" -msgstr "Congé compter" +msgstr "Conflit de Congés" #: .\leave\templates\leave\leave_request\leave_requests.html:209 -#, fuzzy -#| msgid "Are you sure you want to delete ?" msgid " Are you sure you want to delete ?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr " Es-tu sûr·e de vouloir supprimer ?" #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:4 -#, fuzzy -#| msgid "Leave Requests" msgid "Export Leave Requests" -msgstr "Congé Demandes" +msgstr "Exporter les Demandes de Congés" #: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:138 -#, fuzzy -#| msgid "From Date" msgid "From Date" -msgstr "Partir de Date" +msgstr "À partir de la Date" #: .\leave\templates\leave\leave_request\one_request_view.html:98 -#: .\templates\sidebar.html:237 -#, fuzzy -#| msgid "Require Approval" +#: .\templates\sidebar.html:252 msgid "Multiple Approvals" -msgstr "Approbation Exiger" +msgstr "Approbations Multiples" #: .\leave\templates\leave\leave_request\one_request_view.html:117 -#, fuzzy -#| msgid "Objective Description" msgid "Leave Description" -msgstr "Objectif Description" +msgstr "Description du Congé" #: .\leave\templates\leave\leave_request\one_request_view.html:125 -#: .\leave\templates\leave\user_leave\user_request_one.html:110 -#, fuzzy -#| msgid "Personal Information" +#: .\leave\templates\leave\user_leave\user_request_one.html:92 msgid "Reason for Cancellation" -msgstr "Information personnelles" +msgstr "Raison de l'Annulation" #: .\leave\templates\leave\leave_request\penalty\form.html:73 msgid "" "By enabling 'Deduct from carry forward' leave will cut/deduct from carry " "forward days" msgstr "" +"En activant 'Déduire du report', le congé sera déduit des jours reportés" #: .\leave\templates\leave\leave_request\request_view.html:61 -#: .\leave\templates\leave\request_view.html:19 msgid "Leave Requests" -msgstr "Congé Demandes" +msgstr "Demandes de Congés" -#: .\leave\templates\leave\leave_request\request_view.html:182 +#: .\leave\templates\leave\leave_request\request_view.html:143 +#, fuzzy +#| msgid "Create Leave Request" +msgid "Create Leave Report" +msgstr "Créer une demande de congé" + +#: .\leave\templates\leave\leave_request\request_view.html:185 #: .\leave\templates\leave\user_leave\user_request_view.html:275 -#, fuzzy -#| msgid "Rejected Requests" msgid "Selected Requests" -msgstr "Rejetées Demandes" +msgstr "Demandes Sélectionnées" -#: .\leave\templates\leave\leave_request\request_view.html:201 -#: .\leave\templates\leave\request_view.html:124 -#: .\leave\templates\leave\user_leave\user_request_view.html:302 -#: .\leave\templates\leave\user_request_view.html:116 -#, fuzzy -#| msgid "There is already a leave request for this date range.." +#: .\leave\templates\leave\leave_request\request_view.html:197 +#: .\leave\templates\leave\user_leave\user_request_view.html:288 msgid "There are no leave requests at the moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "Il n'y a aucune demande de congé pour le moment." -#: .\leave\templates\leave\leave_request\request_view.html:223 -#, fuzzy -#| msgid "Reject" +#: .\leave\templates\leave\leave_request\request_view.html:217 msgid "Rejection" -msgstr "Rejeter" +msgstr "Rejet" -#: .\leave\templates\leave\leave_request\request_view.html:273 -#, fuzzy -#| msgid "Create Request" +#: .\leave\templates\leave\leave_request\request_view.html:232 +msgid "Bulk Rejection Reason" +msgstr "Raison du rejet en bloc" + +#: .\leave\templates\leave\leave_request\request_view.html:267 msgid "Clashed Leave Requests" -msgstr "Créer Demande" +msgstr "Demandes de Congés en Conflit" #: .\leave\templates\leave\leave_request\user_cancel_form.html:13 -#, fuzzy -#| msgid "Cancel Requests" msgid "Cancel Request" -msgstr "Annuler les demandes" +msgstr "Annuler la Demande" #: .\leave\templates\leave\leave_request\user_cancel_form.html:26 msgid "Cancellation Reason" -msgstr "Raison d'annulation" +msgstr "Raison de l'Annulation" #: .\leave\templates\leave\leave_request_creation.html:3 -#, fuzzy -#| msgid "Leave Requests" msgid "All Leave Requests" -msgstr "Congé Demandes" +msgstr "Toutes les Demandes de Congé" #: .\leave\templates\leave\leave_request_view_one.html:3 msgid "Back to Leave Request" -msgstr "Retour à Demande Congé" +msgstr "Retour aux Demandes de Congé" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:28 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:23 #: .\leave\templates\leave\leave_type_creation.html:34 msgid "Create Leave Type" -msgstr "Créer type de congé" +msgstr "Créer un Type de Congé" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:53 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:125 -#: .\leave\templates\leave\leave_type\leave_type_update.html:49 -#, fuzzy -#| msgid "Paid" -msgid "Is Paid" -msgstr "Payé" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:61 -#: .\leave\templates\leave\leave_type\leave_type_update.html:57 -#, fuzzy -#| msgid "Total Leave Days" -msgid "Limit Leave Days" -msgstr "Total Congé Jours" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:62 -#: .\leave\templates\leave\leave_type\leave_type_update.html:58 -#, fuzzy -#| msgid "Do you want to delete this asset?" +#: .\leave\templates\leave\leave_type\leave_type_creation.html:58 +#: .\leave\templates\leave\leave_type\leave_type_update.html:54 msgid "Do you want to limit leave days for this leave type?" -msgstr "Voulez-vous supprimer cet élément ?" +msgstr "Veux-tu limiter les jours de congé pour ce type de congé?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:96 -#: .\leave\templates\leave\leave_type\leave_type_filter.html:24 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:67 -#: .\leave\templates\leave\leave_type\leave_type_update.html:92 -#: .\leave\templates\leave\leave_type_creation.html:89 -#: .\leave\templates\leave\leave_type_update.html:91 -msgid "Reset" -msgstr "Réinitialiser" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:97 -#: .\leave\templates\leave\leave_type\leave_type_update.html:93 -#, fuzzy -#| msgid "Do you want to delete this deduction?" +#: .\leave\templates\leave\leave_type\leave_type_creation.html:94 +#: .\leave\templates\leave\leave_type\leave_type_update.html:89 msgid "Do you need to reset leaves based on conditions?" -msgstr "Voulez-vous supprimer cette déduction ?" +msgstr "Besoin de réinitialiser les congés en fonction des conditions ?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:108 -#: .\leave\templates\leave\leave_type\leave_type_update.html:104 -#, fuzzy -#| msgid "Create Period" -msgid "Reset Period" -msgstr "Créer Période" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:109 -#: .\leave\templates\leave\leave_type\leave_type_update.html:105 -#, fuzzy -#| msgid "Work type request has been canceled." +#: .\leave\templates\leave\leave_type\leave_type_creation.html:107 +#: .\leave\templates\leave\leave_type\leave_type_update.html:101 msgid "The time period for the leave to reset." -msgstr "La demande de type de travail a été annulée." - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:117 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:81 -#: .\leave\templates\leave\leave_type\leave_type_update.html:113 -#: .\leave\templates\leave\leave_type_creation.html:103 -#: .\leave\templates\leave\leave_type_update.html:105 -msgid "Reset Month" -msgstr "Réinitialiser Mois" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:124 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:87 -#: .\leave\templates\leave\leave_type\leave_type_update.html:120 -#: .\leave\templates\leave\leave_type_creation.html:110 -#: .\leave\templates\leave\leave_type_update.html:112 -msgid "Reset Day" -msgstr "Réinitialiser Jour" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:131 -#: .\leave\templates\leave\leave_type\leave_type_update.html:127 -#: .\leave\templates\leave\leave_type_creation.html:117 -#: .\leave\templates\leave\leave_type_update.html:119 -msgid "Reset Weekday" -msgstr "Réinitialiser Joursemaine" +msgstr "La période pour réinitialiser le congé." #: .\leave\templates\leave\leave_type\leave_type_creation.html:139 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:99 -#: .\leave\templates\leave\leave_type\leave_type_update.html:135 -#: .\leave\templates\leave\leave_type_creation.html:124 -#: .\leave\templates\leave\leave_type_update.html:126 -msgid "Carryforward Type" -msgstr "Carryforward Taper" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:140 -#: .\leave\templates\leave\leave_type\leave_type_update.html:136 +#: .\leave\templates\leave\leave_type\leave_type_update.html:133 msgid "The conditions for carrying forward the balance of leave." -msgstr "" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:149 -#: .\leave\templates\leave\leave_type\leave_type_update.html:145 -#: .\leave\templates\leave\leave_type_creation.html:131 -#: .\leave\templates\leave\leave_type_update.html:133 -msgid "Carryforward Max" -msgstr "Carryforward Max" +msgstr "Les conditions pour reporter le solde de congé." #: .\leave\templates\leave\leave_type\leave_type_creation.html:150 -#: .\leave\templates\leave\leave_type\leave_type_update.html:146 +#: .\leave\templates\leave\leave_type\leave_type_update.html:143 msgid "The maximum number of leave that can be carried forward." -msgstr "" +msgstr "Le nombre maximum de congés qui peuvent être reportés." -#: .\leave\templates\leave\leave_type\leave_type_creation.html:159 -#: .\leave\templates\leave\leave_type\leave_type_update.html:155 -#: .\leave\templates\leave\leave_type_creation.html:138 -#: .\leave\templates\leave\leave_type_update.html:140 -msgid "Carryforward Expire In" -msgstr "Reportés Expire dans" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:160 -#: .\leave\templates\leave\leave_type\leave_type_update.html:156 -#, fuzzy -#| msgid "Carryforward Expire Period" +#: .\leave\templates\leave\leave_type\leave_type_creation.html:161 +#: .\leave\templates\leave\leave_type\leave_type_update.html:154 msgid "The count of carryforward expire period" -msgstr "Carryforward Période D'expiration" +msgstr "Le nombre de périodes d'expiration du report" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:168 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:171 #: .\leave\templates\leave\leave_type\leave_type_update.html:165 -#: .\leave\templates\leave\leave_type_update.html:147 -msgid "Carryforward Expire Period" -msgstr "Carryforward Période D'expiration" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:169 -#: .\leave\templates\leave\leave_type\leave_type_update.html:166 msgid "The time period for the expiration of carryforward leave." -msgstr "" +msgstr "La période d'expiration du congé reporté." -#: .\leave\templates\leave\leave_type\leave_type_creation.html:176 -#: .\leave\templates\leave\leave_type\leave_type_update.html:175 -#, fuzzy -#| msgid "Carryforward Expire" -msgid "Carryforward Expire Date" -msgstr "Carryforward Expire" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:177 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:180 #: .\leave\templates\leave\leave_type\leave_type_update.html:176 msgid "" "The date on which carryforward leave resets to 0. After this reset, the date " "will be updated to the next expiration period." msgstr "" +"La date à laquelle le report du congé se réinitialise à 0. Après cette " +"réinitialisation, la date sera mise à jour à la prochaine période " +"d'expiration." -#: .\leave\templates\leave\leave_type\leave_type_creation.html:185 -#: .\leave\templates\leave\leave_type\leave_type_filter.html:39 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:133 -#: .\leave\templates\leave\leave_type\leave_type_update.html:185 -#: .\leave\templates\leave\leave_type_creation.html:153 -#: .\leave\templates\leave\leave_type_update.html:155 -msgid "Require Approval" -msgstr "Approbation Exiger" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:186 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:190 #: .\leave\templates\leave\leave_type\leave_type_update.html:186 msgid "Do you need approval for leave from the authority?" -msgstr "" +msgstr "Besoin d'une approbation pour le congé de la part de l'autorité ?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:198 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:203 #: .\leave\templates\leave\leave_type\leave_type_update.html:198 msgid "Do you need to attach a document for leave?" -msgstr "" +msgstr "Besoin de joindre un document pour le congé ?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:209 -#: .\leave\templates\leave\leave_type\leave_type_update.html:209 -#, fuzzy -#| msgid "Exclude Holidays" -msgid "Exclude Company Holidays" -msgstr "Vacances" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:210 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:216 #: .\leave\templates\leave\leave_type\leave_type_update.html:210 msgid "Do you need to exclude company holidays from the requested leave days?" msgstr "" +"Besoin d'exclure les jours fériés de l'entreprise des jours de congé " +"demandés ?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:221 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:158 -#: .\leave\templates\leave\leave_type\leave_type_update.html:221 -#: .\leave\templates\leave\leave_type_creation.html:174 -#: .\leave\templates\leave\leave_type_update.html:176 -msgid "Exclude Holidays" -msgstr "Vacances" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:222 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:229 #: .\leave\templates\leave\leave_type\leave_type_update.html:222 msgid "Do you need to exclude public holidays from the requested leave days?" msgstr "" +"Besoin d'exclure les jours fériés publics des jours de congé demandés ?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:233 -#: .\leave\templates\leave\leave_type\leave_type_filter.html:53 -#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:166 -#: .\leave\templates\leave\leave_type\leave_type_update.html:233 -#, fuzzy -#| msgid "Is taxable" -msgid "Is Encashable" -msgstr "Est imposable" - -#: .\leave\templates\leave\leave_type\leave_type_creation.html:234 +#: .\leave\templates\leave\leave_type\leave_type_creation.html:242 #: .\leave\templates\leave\leave_type\leave_type_update.html:234 msgid "Do you need to encash pending leave days?" -msgstr "" +msgstr "Besoin d'encaisser les jours de congé en attente ?" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:245 -#, fuzzy -#| msgid "Name of Employees" +#: .\leave\templates\leave\leave_type\leave_type_creation.html:253 msgid "Assign to Employees" -msgstr "Nom des employés" +msgstr "Attribuer aux employé·e·s" -#: .\leave\templates\leave\leave_type\leave_type_creation.html:246 -#, fuzzy -#| msgid "Employee has no leave type.." +#: .\leave\templates\leave\leave_type\leave_type_creation.html:255 msgid "Choose employees to assign this leave type" -msgstr "L'employé n'a pas de type de congé." +msgstr "Choisis les employé·e·s à qui attribuer ce type de congé" -#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:20 +#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:8 #: .\leave\templates\leave\leave_type\leave_type_view.html:17 #: .\leave\templates\leave\restrict\restrict.html:64 -#: .\leave\templates\leave\user_eave_type_empty_view.html:20 -#: .\leave\templates\leave\user_leave_type_empty_view.html:20 msgid "Leave Types" -msgstr "Congé Types" +msgstr "Types de Congés" -#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:48 -#: .\leave\templates\leave\user_eave_type_empty_view.html:49 -#: .\leave\templates\leave\user_leave_type_empty_view.html:49 -#, fuzzy -#| msgid "New leave type Created.." +#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:34 msgid "No leave types have been created yet." -msgstr "Nouveau congé type de créé." - -#: .\leave\templates\leave\leave_type\leave_type_empty_view.html:49 -#: .\leave\templates\leave\user_eave_type_empty_view.html:50 -#: .\leave\templates\leave\user_leave\user_leave_empty_view.html:14 -#: .\leave\templates\leave\user_leave_empty_view.html:14 -#: .\leave\templates\leave\user_leave_type_empty_view.html:50 -#, fuzzy -#| msgid "Please contact your administrators for assistance" -msgid "Please contact your administrators for assistance." -msgstr "Veuillez contacter vos administrateurs pour obtenir de l'aide" +msgstr "Aucun type de congé n'a encore été créé." #: .\leave\templates\leave\leave_type\leave_type_filter.html:15 #: .\leave\templates\leave\leave_type_creation.html:59 -#: .\leave\templates\leave\leave_type_update.html:61 msgid "Payment Method" -msgstr "Paiement Mode" +msgstr "Mode de Paiement" #: .\leave\templates\leave\leave_type\leave_type_filter.html:30 -#, fuzzy -#| msgid "Carryforward Type" msgid "Carry Forward Type" -msgstr "Carryforward Taper" +msgstr "Type de Report" #: .\leave\templates\leave\leave_type\leave_type_filter.html:67 -#, fuzzy -#| msgid "Gross Pay Less Than or Equal" msgid "Carry Forward greater Than or Equal" -msgstr "Salaire brut inférieur ou égal" +msgstr "Report supérieur ou égal" #: .\leave\templates\leave\leave_type\leave_type_filter.html:76 -#, fuzzy -#| msgid "Gross Pay Less Than or Equal" msgid "Carry Forward less Than or Equal" -msgstr "Salaire brut inférieur ou égal" +msgstr "Report inférieur ou égal" #: .\leave\templates\leave\leave_type\leave_type_filter.html:87 -#, fuzzy -#| msgid "Net Pay Greater or Equal" msgid "Total Days greater Than or Equal" -msgstr "Salaire net supérieur ou égal" +msgstr "Total des Jours supérieur ou égal" #: .\leave\templates\leave\leave_type\leave_type_filter.html:96 -#, fuzzy -#| msgid "Net Pay Less Than or Equal" msgid "Total Days less Than or Equal" -msgstr "Au Travail Inférieur ou Égal" +msgstr "Jours totaux inférieurs ou égaux" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:52 msgid "Period In" -msgstr "Période Dans" +msgstr "Période dans" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:69 msgid "resetting the leaves based on conditions or not" -msgstr "" +msgstr "réinitialiser les congés en fonction des conditions ou non" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:75 #: .\leave\templates\leave\leave_type_creation.html:96 -#: .\leave\templates\leave\leave_type_update.html:98 msgid "Reset Based" -msgstr "Réinitialisation Basé" +msgstr "Réinitialiser basé sur" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:93 -#, fuzzy -#| msgid "Reset Weekday" msgid "Reset weekend" -msgstr "Réinitialiser Joursemaine" +msgstr "Réinitialiser le week-end" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:107 -#, fuzzy -#| msgid "Carryforward Max" msgid "Maximum Carryforward" -msgstr "Carryforward Max" +msgstr "Report maximal" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:113 -#, fuzzy -#| msgid "Carryforward Expire In" msgid "Carryforward Expire in" -msgstr "Reportés Expire dans" +msgstr "Expiration du report dans" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:119 -#, fuzzy -#| msgid "Carryforward Expire Period" msgid "Carryforward Expire period" -msgstr "Carryforward Période D'expiration" +msgstr "Période d'expiration du report" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:150 -#, fuzzy -#| msgid "Exclude Company Leaves" msgid "Exclude company Leaves" -msgstr "Exclure l'entreprise congés" +msgstr "Exclure les congés de l'entreprise" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:194 #: .\leave\templates\leave\leave_type\leave_types.html:101 -#, fuzzy -#| msgid "Do you want to delete this asset?" msgid "Do you really want to delete this leave type?" -msgstr "Voulez-vous supprimer cet élément ?" +msgstr "Veux-tu vraiment supprimer ce type de congé?" #: .\leave\templates\leave\leave_type\leave_type_individual_view.html:216 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no leave types to view" -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de types de congés à afficher" -#: .\leave\templates\leave\leave_type\leave_type_update.html:23 -#: .\leave\templates\leave\leave_type_update.html:36 +#: .\leave\templates\leave\leave_type\leave_type_update.html:20 msgid "Update Leave Type" -msgstr "Mettre à jour Type Congé" +msgstr "Mettre à jour le type de congé" #: .\leave\templates\leave\leave_type_creation.html:22 -#: .\leave\templates\leave\leave_type_update.html:24 msgid "View Leave Types" -msgstr "Afficher Types Congé" +msgstr "Afficher les types de congés" #: .\leave\templates\leave\leave_type_creation.html:145 msgid "Carryforward Expire" -msgstr "Carryforward Expire" +msgstr "Expiration du report" #: .\leave\templates\leave\leave_type_creation.html:167 -#: .\leave\templates\leave\leave_type_update.html:169 msgid "Exclude Company Leaves" -msgstr "Exclure l'entreprise congés" - -#: .\leave\templates\leave\on_leave.html:36 -#, fuzzy -#| msgid "Employee doesn't have enough leave days.." -msgid "No employees have taken leave today." -msgstr "L'employé n'a pas assez de jours de congé" - -#: .\leave\templates\leave\request_view.html:143 -#: .\leave\templates\leave\request_view.html:165 -#, fuzzy -#| msgid "Leave Request" -msgid "Leave Request Create" -msgstr "Congé Demande" +msgstr "Exclure les congés de l'entreprise" #: .\leave\templates\leave\restrict\restrict.html:20 -#, fuzzy -#| msgid "View All Holiday" msgid "Select All Days" -msgstr "Tout Afficher Férié" +msgstr "Sélectionner tous les jours" #: .\leave\templates\leave\restrict\restrict.html:24 -#, fuzzy -#| msgid "View All Holiday" msgid "Unselect All Days" -msgstr "Tout Afficher Férié" +msgstr "Désélectionner tous les jours" #: .\leave\templates\leave\restrict\restrict.html:104 -#, fuzzy -#| msgid "Your Leave request has been cancelled" msgid "All Leave types are Restricted" -msgstr "Votre demande de congé a été annulée" +msgstr "Tous les types de congé sont restreints" #: .\leave\templates\leave\restrict\restrict.html:108 -#, fuzzy -#| msgid "Create Leave Type" msgid "Restricted for these Leave Types" -msgstr "Créer type de congé" +msgstr "Restreint pour ces types de congés" #: .\leave\templates\leave\restrict\restrict.html:112 -#, fuzzy -#| msgid "View Leave Types" msgid "Excluded Leave Types" -msgstr "Afficher Types Congé" +msgstr "Types de congés exclus" #: .\leave\templates\leave\restrict\restrict.html:217 #: .\leave\templates\leave\restrict\view_restrict.html:97 -#, fuzzy -#| msgid "Objectives created" msgid "No restricted date available." -msgstr "Objectifs créés" +msgstr "Aucune date restreinte disponible." #: .\leave\templates\leave\restrict\restrict_filter.html:7 -#: .\templates\sidebar.html:284 -#, fuzzy -#| msgid "Rejected Requests" +#: .\templates\sidebar.html:299 msgid "Restrict Leaves" -msgstr "Rejetées Demandes" +msgstr "Restreindre les congés" #: .\leave\templates\leave\restrict\restrict_form.html:20 -#, fuzzy -#| msgid "Create Period" msgid "Create Restricted Day" -msgstr "Créer Période" - -#: .\leave\templates\leave\restrict\restrict_form.html:59 -#: .\leave\templates\leave\restrict\restrict_update_form.html:59 -msgid "Include all" -msgstr "" - -#: .\leave\templates\leave\restrict\restrict_form.html:72 -#: .\leave\templates\leave\restrict\restrict_update_form.html:70 -#, fuzzy -#| msgid "View Leave Types" -msgid "Specific Leave Types" -msgstr "Afficher Types Congé" - -#: .\leave\templates\leave\restrict\restrict_form.html:81 -#: .\leave\templates\leave\restrict\restrict_update_form.html:79 -#, fuzzy -#| msgid "View Leave Types" -msgid "Exclude Leave Types" -msgstr "Afficher Types Congé" +msgstr "Créer un jour restreint" #: .\leave\templates\leave\restrict\restrict_update_form.html:20 -#, fuzzy -#| msgid "Update Period" msgid "Update Restricted Day" -msgstr "Mise à jour Période" +msgstr "Mettre à jour le jour restreint" #: .\leave\templates\leave\restrict\view_restrict.html:7 -#, fuzzy -#| msgid "Requested Days" msgid "Restricted Days" -msgstr "Demandés Jours" +msgstr "Jours restreints" #: .\leave\templates\leave\settings\past_leave_restrict_view.html:8 msgid "Restrict Past Leave" -msgstr "" +msgstr "Restreindre le congé passé" #: .\leave\templates\leave\settings\past_leave_restrict_view.html:17 -#, fuzzy -#| msgid "Leave Request" msgid "Restricts Past Date Leave Request Creation" -msgstr "Congé Demande" +msgstr "Restreint la création de demandes de congés pour les dates passées" #: .\leave\templates\leave\settings\past_leave_restrict_view.html:19 msgid "" "By enabling this only admins and managers can create leave requests for the " "past dates" msgstr "" +"En activant cela, seuls les administrateurs et les managers peuvent créer " +"des demandes de congé pour les dates passées" #: .\leave\templates\leave\user_leave\group_by.html:161 #: .\leave\templates\leave\user_leave\user_requests.html:163 -#, fuzzy -#| msgid "Are you sure you want to delete this shift request?" msgid "Are you sure you want to delete this leave request?" -msgstr "" -"Êtes-vous sûr de vouloir supprimer cette demande travail par roulement?" +msgstr "Es-tu sûr·e de vouloir supprimer cette demande de congé ?" -#: .\leave\templates\leave\user_leave\request_form.html:19 -#, fuzzy -#| msgid "Create Request" +#: .\leave\templates\leave\user_leave\request_form.html:9 msgid "Create Leave Request" -msgstr "Créer Demande" +msgstr "Créer une demande de congé" #: .\leave\templates\leave\user_leave\user_leave_confirm.html:24 msgid "has interview in the requested date." -msgstr "" +msgstr "a un entretien à la date demandée." #: .\leave\templates\leave\user_leave\user_leave_confirm.html:35 -#, fuzzy -#| msgid "Are you sure want to cancel the request?" msgid "Are you sure want to proceed with the request ?" -msgstr "Voulez-vous annuler cette demande ?" - -#: .\leave\templates\leave\user_leave\user_leave_empty_view.html:13 -#: .\leave\templates\leave\user_leave_empty_view.html:13 -#, fuzzy -#| msgid "Leave types not assigned to you" -msgid "Leave types not assigned to you." -msgstr "Les types de congés ne vous sont pas attribués" - -#: .\leave\templates\leave\user_leave\user_leave_view.html:7 -#: .\leave\templates\leave\user_leave_view.html:7 -msgid "My Leave" -msgstr "Mon de Congé" - -#: .\leave\templates\leave\user_leave\user_leave_view.html:29 -#: .\leave\templates\leave\user_leave_view.html:29 -msgid "User Leave" -msgstr "D'utilisateur Congé" +msgstr "Es-tu sûr·e de vouloir procéder à la demande ?" #: .\leave\templates\leave\user_leave\user_request_update.html:19 -#, fuzzy -#| msgid "Leave Request" msgid "Leave Request Update" -msgstr "Congé Demande" +msgstr "Mettre à jour la demande de congé" #: .\leave\templates\leave\user_leave\user_request_view.html:42 -#: .\leave\templates\leave\user_request_view.html:19 msgid "My Leave Requests" -msgstr "Mes Congé Demandes" +msgstr "Mes demandes de congé" #: .\leave\templates\leave\user_leave\user_requests.html:110 -#, fuzzy -#| msgid "You have a new leave request to validate." msgid "You have an interview in this requested date range." -msgstr "Vous avez une nouvelle demande de congé à valider." +msgstr "Tu as un entretien dans cette plage de dates demandée." #: .\leave\templates\leave\user_leave_request.html:3 msgid "View Leave Request" -msgstr "Afficher Demande Congé" +msgstr "Afficher la demande de congé" -#: .\leave\views.py:130 +#: .\leave\templates\leave\user_leave_view.html:7 +msgid "My Leave" +msgstr "Mon congé" + +#: .\leave\templates\leave\user_leave_view.html:29 +msgid "User Leave" +msgstr "Congé utilisateur" + +#: .\leave\views.py:127 msgid "New leave type Created.." -msgstr "Nouveau congé type de créé." +msgstr "Nouveau type de congé créé." -#: .\leave\views.py:259 -#, fuzzy -#| msgid "Leave types not assigned to you" +#: .\leave\views.py:256 msgid "Leave type not found" -msgstr "Les types de congés ne vous sont pas attribués" +msgstr "Type de congé introuvable" -#: .\leave\views.py:272 +#: .\leave\views.py:269 msgid "Leave type is updated successfully.." -msgstr "Type congé est mis à jour avec succès" +msgstr "Le type de congé a été mis à jour avec succès." -#: .\leave\views.py:296 +#: .\leave\views.py:293 msgid "Leave type deleted successfully.." -msgstr "Laissez type supprimé avec succès..." +msgstr "Type de congé supprimé avec succès." -#: .\leave\views.py:298 .\leave\views.py:1205 -#, fuzzy -#| msgid "Leave types not assigned to you" +#: .\leave\views.py:295 .\leave\views.py:1348 msgid "Leave type not found." -msgstr "Les types de congés ne vous sont pas attribués" +msgstr "Type de congé introuvable." -#: .\leave\views.py:307 -#, fuzzy -#| msgid "This Employee type already in use." +#: .\leave\views.py:304 msgid "This leave types are already in use for {}" -msgstr "Ce type d'employé est déjà utilisé." +msgstr "Ces types de congés sont déjà utilisés pour {}" -#: .\leave\views.py:479 .\leave\views.py:2114 .\leave\views.py:3066 +#: .\leave\views.py:492 .\leave\views.py:2270 .\leave\views.py:3179 msgid "Leave request created successfully.." -msgstr "Demande de congé créée avec succès...." +msgstr "Demande de congé créée avec succès." -#: .\leave\views.py:783 +#: .\leave\views.py:912 msgid "Leave request is updated successfully.." -msgstr "Demande de congé est mise à jour avec succès..." +msgstr "La demande de congé a été mise à jour avec succès." -#: .\leave\views.py:833 .\leave\views.py:2296 +#: .\leave\views.py:965 .\leave\views.py:2445 msgid "Leave request deleted successfully.." -msgstr "Demande de congé supprimée avec succès..." +msgstr "Demande de congé supprimée avec succès." -#: .\leave\views.py:836 .\leave\views.py:3747 -#, fuzzy -#| msgid "Leave Request" +#: .\leave\views.py:968 .\leave\views.py:3860 msgid "Leave request not found." -msgstr "Congé Demande" +msgstr "Demande de congé introuvable." -#: .\leave\views.py:931 +#: .\leave\views.py:1070 msgid "Leave request approved successfully.." -msgstr "Demande de congé approuvée avec succès.." +msgstr "Demande de congé approuvée avec succès." -#: .\leave\views.py:953 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\views.py:1096 msgid "Leave request already approved" -msgstr "Votre demande de congé a été approuvée" +msgstr "Demande de congé déjà approuvée" -#: .\leave\views.py:979 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\views.py:1122 msgid "{} {} request already approved" -msgstr "Votre demande de congé a été approuvée" +msgstr "Demande de {} {} déjà approuvée" -#: .\leave\views.py:986 -#, fuzzy -#| msgid "Work type request deleted." +#: .\leave\views.py:1129 msgid "{} {} request date exceeded" -msgstr "Demande de type de travail supprimée." +msgstr "Date dépassée pour la demande de {} {}" -#: .\leave\views.py:993 +#: .\leave\views.py:1136 msgid "{} {} can't approve." -msgstr "" +msgstr "{} {} ne peut pas être approuvé." -#: .\leave\views.py:998 -#, fuzzy -#| msgid "Leave Request" +#: .\leave\views.py:1141 msgid "Leave request not found" -msgstr "Congé Demande" +msgstr "Demande de congé introuvable" -#: .\leave\views.py:1076 -#, fuzzy -#| msgid "Leave request created successfully.." +#: .\leave\views.py:1219 msgid "Leave request rejected successfully.." -msgstr "Demande de congé créée avec succès...." +msgstr "Demande de congé rejetée avec succès." -#: .\leave\views.py:1094 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\views.py:1237 msgid "Leave request already rejected." -msgstr "Votre demande de congé a été approuvée" +msgstr "Demande de congé déjà rejetée." -#: .\leave\views.py:1135 +#: .\leave\views.py:1278 msgid "Leave request cancelled successfully.." -msgstr "Demande de congé annulée avec succès..." +msgstr "Demande de congé annulée avec succès." -#: .\leave\views.py:1148 -#, fuzzy -#| msgid "Do you want to cancel this request?" +#: .\leave\views.py:1291 msgid "You can't cancel this leave request." -msgstr "Voulez-vous annuler cette demande ?" +msgstr "Tu ne peux pas annuler cette demande de congé." -#: .\leave\views.py:1150 -#, fuzzy -#| msgid "You Don't Have Permission" +#: .\leave\views.py:1293 msgid "You don't have the permission." -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission." -#: .\leave\views.py:1215 +#: .\leave\views.py:1358 msgid "Compensatory leave type cannot be assigned manually." -msgstr "" +msgstr "Le type de congé compensatoire ne peut pas être attribué manuellement." -#: .\leave\views.py:1269 +#: .\leave\views.py:1412 msgid "Successfully assigned leave type to {} employees." -msgstr "" +msgstr "Type de congé attribué avec succès à {} employé·e·s." -#: .\leave\views.py:1297 -#, fuzzy -#| msgid "Leave type is already assigned to the employee.." +#: .\leave\views.py:1440 msgid "Leave type is already assigned to some selected {} employees." -msgstr "Type de congé est déjà attribué à l'employé." +msgstr "" +"Le type de congé est déjà attribué à certain·e·s {} employé·e·s " +"sélectionné·e·s." -#: .\leave\views.py:1504 -#, fuzzy -#| msgid "Leave type assign is successfull.." +#: .\leave\views.py:1647 msgid "Leave types assigned successfully." -msgstr "Type congé attribuer réussi..." +msgstr "Types de congés attribués avec succès." -#: .\leave\views.py:1509 -#, fuzzy -#| msgid "leave type is already assigned to the employee.." +#: .\leave\views.py:1652 msgid "Some leave types were already assigned to {} employees." -msgstr "Type de congé est déjà affecté au salarié..." +msgstr "Certains types de congés avaient déjà été attribués à {} employé·e·s." -#: .\leave\views.py:1544 +#: .\leave\views.py:1687 msgid "Available leaves updated successfully..." -msgstr "Disponibles congé mis à jour avec succès..." +msgstr "Les congés disponibles ont été mis à jour avec succès." -#: .\leave\views.py:1582 -#, fuzzy -#| msgid "Assigned leave is successfully deleted." +#: .\leave\views.py:1725 msgid "Assigned leave successfully deleted." -msgstr "Congé attribué a été supprimé avec succès" +msgstr "Congé attribué supprimé avec succès." -#: .\leave\views.py:1584 .\leave\views.py:1617 -#, fuzzy -#| msgid "Assigned Leave" +#: .\leave\views.py:1727 .\leave\views.py:1760 msgid "Assigned leave not found." -msgstr "Attribué Congés " +msgstr "Congé attribué introuvable." -#: .\leave\views.py:1586 -#, fuzzy -#| msgid "Related entries exists" +#: .\leave\views.py:1729 .\pms\views.py:2355 msgid "Related entries exist." -msgstr "Les entrées connexes existent" +msgstr "Des entrées connexes existent." -#: .\leave\views.py:1619 -#, fuzzy -#| msgid "Company leave deleted successfully.." +#: .\leave\views.py:1762 msgid "{} assigned leaves deleted successfully " -msgstr "Congé d'entreprise supprimé avec succès.." +msgstr "{} congés attribués supprimés avec succès" -#: .\leave\views.py:1688 +#: .\leave\views.py:1837 msgid "This badge id does not exist." -msgstr "Cet ID de badge n'existe pas." +msgstr "Cet identifiant de badge n'existe pas." -#: .\leave\views.py:1690 -#, fuzzy -#| msgid "This Employee type already in use." +#: .\leave\views.py:1839 msgid "This leave type does not exist." -msgstr "Ce type d'employé est déjà utilisé." +msgstr "Ce type de congé n'existe pas." -#: .\leave\views.py:1701 -#, fuzzy -#| msgid "Leave type is already assigned to the employee.." +#: .\leave\views.py:1850 msgid "Leave type has already been assigned to the employee." -msgstr "Type de congé est déjà attribué à l'employé." +msgstr "Le type de congé a déjà été attribué à l’employé·e." -#: .\leave\views.py:1729 +#: .\leave\views.py:1891 msgid "Assigned Leaves" -msgstr "Assignés Congés" +msgstr "Congés attribués" -#: .\leave\views.py:1799 -#, fuzzy -#| msgid "New holiday created successfully.." +#: .\leave\views.py:1962 msgid "Restricted day created successfully.." -msgstr "Nouveau jour férié créé avec succès..." +msgstr "Journée restreinte créée avec succès.." -#: .\leave\views.py:1890 -#, fuzzy -#| msgid "Holiday updated successfully.." +#: .\leave\views.py:2053 msgid "Restricted day updated successfully.." -msgstr "Jour férié mis à jour avec succès..." +msgstr "Journée restreinte mise à jour avec succès.." -#: .\leave\views.py:1915 -#, fuzzy -#| msgid "Holiday deleted successfully.." +#: .\leave\views.py:2078 msgid "Restricted day deleted successfully.." -msgstr "Jour férié supprimé avec succès.." +msgstr "Journée restreinte supprimée avec succès.." -#: .\leave\views.py:1917 -#, fuzzy -#| msgid "Recruitment Information" +#: .\leave\views.py:2080 msgid "Restricted day not found." -msgstr "Information du recrutement" +msgstr "Journée restreinte introuvable." -#: .\leave\views.py:1948 -#, fuzzy -#| msgid "Leave request deleted successfully.." +#: .\leave\views.py:2111 msgid "{} Leave restricted days deleted successfully" -msgstr "Demande de congé supprimée avec succès..." +msgstr "{} journées de congés restreints supprimées avec succès" -#: .\leave\views.py:1951 -#, fuzzy -#| msgid "Recruitment Information" +#: .\leave\views.py:2114 msgid "Restricted Days not found" -msgstr "Information du recrutement" +msgstr "Journées restreintes non trouvées" -#: .\leave\views.py:1953 .\onboarding\views.py:1621 -#: .\payroll\views\views.py:656 .\pms\views.py:3771 +#: .\leave\views.py:2116 .\onboarding\views.py:1626 .\outlook_auth\views.py:159 +#: .\payroll\views\views.py:656 .\pms\views.py:3826 #: .\recruitment\templates\pipeline\nav.html:506 msgid "Something went wrong" -msgstr "Quelque chose s'est mal passé" +msgstr "Quelque chose a mal tourné" -#: .\leave\views.py:2149 .\leave\views.py:2252 -msgid "You dont have enough leave days to make the request.." -msgstr "Vous n'avez pas assez de jours de congés pour faire la demande..." - -#: .\leave\views.py:2247 +#: .\leave\views.py:2396 msgid "Leave request updated successfully.." -msgstr "Demande de congé mise à jour avec succès..." +msgstr "Demande de congé mise à jour avec succès.." -#: .\leave\views.py:2264 -#, fuzzy -#| msgid "Do you want to cancel this request?" +#: .\leave\views.py:2401 +msgid "You dont have enough leave days to make the request.." +msgstr "Tu n'as pas assez de jours de congé pour faire la demande." + +#: .\leave\views.py:2413 msgid "You can't update this leave request..." -msgstr "Voulez-vous annuler cette demande ?" +msgstr "Tu ne peux pas mettre à jour cette demande de congé..." -#: .\leave\views.py:2267 .\leave\views.py:2299 .\leave\views.py:2570 +#: .\leave\views.py:2416 .\leave\views.py:2448 .\leave\views.py:2683 msgid "User has no leave request.." msgstr "L'utilisateur n'a pas de demande de congé." -#: .\leave\views.py:2340 .\leave\views.py:2371 .\leave\views.py:2444 -#: .\leave\views.py:2537 +#: .\leave\views.py:2484 .\leave\views.py:2557 .\leave\views.py:2650 msgid "User is not an employee.." -msgstr "L'utilisateur n'est pas un employé.." +msgstr "L’utilisateur·trice n’est pas un·e employé·e." -#: .\leave\views.py:2757 -#, fuzzy -#| msgid "Total Net Payable" +#: .\leave\views.py:2870 msgid "Total leaves available" -msgstr "Total net à payer" +msgstr "Total des congés disponibles" -#: .\leave\views.py:2764 +#: .\leave\views.py:2877 msgid "Oops!! No leaves available for you this month..." -msgstr "Oups !!Aucun congé disponible ce mois-ci..." +msgstr "Oups!! Pas de congés disponibles pour toi ce mois-ci..." -#: .\leave\views.py:2834 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\views.py:2947 msgid "No leave request this month" -msgstr "Votre demande de congé a été approuvée" +msgstr "Pas de demande de congé ce mois-ci" -#: .\leave\views.py:2885 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\views.py:2998 msgid "No leave requests for this month." -msgstr "Votre demande de congé a été approuvée" +msgstr "Aucune demande de congé pour ce mois." -#: .\leave\views.py:2932 +#: .\leave\views.py:3045 msgid "No leave requests for any leave type this month." msgstr "Aucune demande de congé pour aucun type de congé ce mois-ci." -#: .\leave\views.py:2974 -#, fuzzy -#| msgid "Leave Types" +#: .\leave\views.py:3087 msgid "Leave Trends" -msgstr "Congé Types" +msgstr "Tendances des congés" -#: .\leave\views.py:3233 -#, fuzzy -#| msgid "New survey question created." +#: .\leave\views.py:3346 msgid "New Leave allocation request is created" -msgstr "Nouvelle question d'enquête créée." +msgstr "Nouvelle demande d'attribution de congé créée" -#: .\leave\views.py:3380 -#, fuzzy -#| msgid "Leave request is updated successfully.." +#: .\leave\views.py:3493 msgid "Leave allocation request is updated successfully." -msgstr "Demande de congé est mise à jour avec succès..." +msgstr "Demande d'attribution de congé mise à jour avec succès." -#: .\leave\views.py:3410 -#, fuzzy -#| msgid "Do you want to cancel this request?" +#: .\leave\views.py:3523 msgid "You can't update this request..." -msgstr "Voulez-vous annuler cette demande ?" +msgstr "Tu ne peux pas mettre à jour cette demande..." -#: .\leave\views.py:3449 -#, fuzzy -#| msgid "Leave request approved successfully.." +#: .\leave\views.py:3562 msgid "Leave allocation request approved successfully" -msgstr "Demande de congé approuvée avec succès.." +msgstr "Demande d'attribution de congé approuvée avec succès" -#: .\leave\views.py:3464 -#, fuzzy -#| msgid "Your Leave request has been approved" +#: .\leave\views.py:3577 msgid "The leave allocation request can't be approved" -msgstr "Votre demande de congé a été approuvée" +msgstr "La demande d'attribution de congé ne peut pas être approuvée" -#: .\leave\views.py:3508 -#, fuzzy -#| msgid "Leave request created successfully.." +#: .\leave\views.py:3621 msgid "Leave allocation request rejected successfully" -msgstr "Demande de congé créée avec succès...." +msgstr "Demande d'attribution de congé rejetée avec succès" -#: .\leave\views.py:3530 .\leave\views.py:4781 +#: .\leave\views.py:3643 .\leave\views.py:4909 msgid "The leave allocation request can't be rejected" -msgstr "La demande d'attribution de congés ne peut être rejetée" +msgstr "La demande d'attribution de congé ne peut pas être rejetée" -#: .\leave\views.py:3555 -#, fuzzy -#| msgid "Leave request deleted successfully.." +#: .\leave\views.py:3668 msgid "Leave allocation request deleted successfully.." -msgstr "Demande de congé supprimée avec succès..." +msgstr "Demande d'attribution de congé supprimée avec succès.." -#: .\leave\views.py:3558 -#, fuzzy -#| msgid "Work type request deleted." +#: .\leave\views.py:3671 msgid "Approved request can't be deleted." -msgstr "Demande de type de travail supprimée." +msgstr "Demande approuvée ne peut pas être supprimée." -#: .\leave\views.py:3560 .\leave\views.py:3562 +#: .\leave\views.py:3673 .\leave\views.py:3675 msgid "Leave allocation request not found." -msgstr "Demande d'allocation de congé introuvable." +msgstr "Demande d'attribution de congé introuvable." -#: .\leave\views.py:3565 -#, fuzzy -#| msgid "Related entries exists" +#: .\leave\views.py:3678 msgid "Related entries exist" -msgstr "Les entrées connexes existent" +msgstr "Des entrées connexes existent" -#: .\leave\views.py:3659 -#, fuzzy -#| msgid "Work type request deleted." +#: .\leave\views.py:3772 msgid "{}'s leave request cannot be deleted." -msgstr "Demande de type de travail supprimée." +msgstr "La demande de congé de {} ne peut pas être supprimée." -#: .\leave\views.py:3662 +#: .\leave\views.py:3775 msgid "An error occurred: {}." -msgstr "" +msgstr "Une erreur s'est produite : {}." -#: .\leave\views.py:3667 -#, fuzzy, python-brace-format -#| msgid "Assigned leave is successfully deleted." +#: .\leave\views.py:3780 +#, python-brace-format msgid "{count} leave request(s) successfully deleted." -msgstr "Congé attribué a été supprimé avec succès" +msgstr "{count} demande(s) de congé supprimée(s) avec succès." -#: .\leave\views.py:3739 -#, fuzzy -#| msgid "Shift request deleted." +#: .\leave\views.py:3852 msgid "Leave request deleted." -msgstr "Demande de quart de travail supprimée." +msgstr "Demande de congé supprimée." -#: .\leave\views.py:3744 -#, fuzzy -#| msgid "You cannot delete {employee} shift request for the date {date}." +#: .\leave\views.py:3857 msgid "You cannot delete leave request with status {}." -msgstr "" -"Vous pouvez pas supprimer demande {employee} quart travail pore la date " -"{date}." +msgstr "Tu ne peux pas supprimer une demande de congé avec le statut {}." -#: .\leave\views.py:4353 -#, fuzzy -#| msgid "Company leave deleted successfully.." +#: .\leave\views.py:4481 msgid "Compensatory leave is enabled successfully!" -msgstr "Congé d'entreprise supprimé avec succès.." +msgstr "Congé compensatoire activé avec succès !" -#: .\leave\views.py:4355 -#, fuzzy -#| msgid "Company leave updated successfully.." +#: .\leave\views.py:4483 msgid "Compensatory leave is disabled successfully!" -msgstr "Congé d'entreprise mis à jour avec succès..." +msgstr "Congé compensatoire désactivé avec succès !" -#: .\leave\views.py:4659 -#, fuzzy -#| msgid "Employee updated." +#: .\leave\views.py:4787 msgid "Compensatory Leave updated." -msgstr "Employé mis à jour." +msgstr "Congé compensatoire mis à jour." -#: .\leave\views.py:4661 -#, fuzzy -#| msgid "Employee type created." +#: .\leave\views.py:4789 msgid "Compensatory Leave created." -msgstr "Type d'employé créé." +msgstr "Congé compensatoire créé." -#: .\leave\views.py:4685 -#, fuzzy -#| msgid "Work type request deleted." +#: .\leave\views.py:4813 msgid "Compensatory leave request deleted." -msgstr "Demande de type de travail supprimée." +msgstr "Demande de congé compensatoire supprimée." -#: .\leave\views.py:4688 .\leave\views.py:4730 -#, fuzzy -#| msgid "Something went wrong" +#: .\leave\views.py:4816 .\leave\views.py:4858 msgid "Sorry, something went wrong!" -msgstr "Quelque chose s'est mal passé" +msgstr "Désolé, quelque chose a mal tourné !" -#: .\leave\views.py:4709 -#, fuzzy -#| msgid "Your asset request approved!." +#: .\leave\views.py:4837 msgid "Compensatory leave request approved." -msgstr "Votre demande d'actif approuvée !." +msgstr "Demande de congé compensatoire approuvée." -#: .\leave\views.py:4726 -#, fuzzy -#| msgid "There is already a leave request for this date range.." +#: .\leave\views.py:4854 msgid "The compensatory leave request is not in the 'requested' status." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." +msgstr "La demande de congé compensatoire n'est pas au statut 'demandé'." -#: .\leave\views.py:4761 -#, fuzzy -#| msgid "Your asset request rejected!." +#: .\leave\views.py:4889 msgid "Compensatory Leave request rejected." -msgstr "Votre demande d'asset a été rejetée !." +msgstr "Demande de congé compensatoire rejetée." -#: .\offboarding\models.py:29 .\onboarding\models.py:141 +#: .\offboarding\models.py:29 .\onboarding\models.py:162 #: .\onboarding\templates\onboarding\dashboard\task_report.html:22 msgid "Ongoing" msgstr "En cours" -#: .\offboarding\models.py:29 .\offboarding\models.py:259 .\pms\views.py:2145 +#: .\offboarding\models.py:29 .\offboarding\models.py:262 .\pms\views.py:2186 +#: .\project\cbv\projects.py:224 .\project\cbv\projects.py:246 +#: .\project\cbv\projects.py:422 .\project\cbv\projects.py:444 +#: .\project\cbv\tasks.py:136 .\project\cbv\tasks.py:540 +#: .\project\cbv\timesheet.py:200 .\project\cbv\timesheet.py:467 +#: .\project\models.py:54 .\project\models.py:330 .\project\models.py:528 #: .\project\templates\project\new\project_kanban_view.html:33 #: .\project\templates\project\new\project_list_view.html:35 #: .\project\templates\task_all\task_all_card.html:29 @@ -22616,30 +20578,29 @@ msgstr "En cours" #: .\templates\work_info_complete.html:26 #: .\templates\work_info_complete.html:37 msgid "Completed" -msgstr "Complète" +msgstr "Complété" -#: .\offboarding\models.py:69 -#, fuzzy -#| msgid "Create Period" +#: .\offboarding\models.py:72 msgid "Notice period" -msgstr "Créer Période" - -#: .\offboarding\models.py:70 -msgid "FnF Settlement" -msgstr "" +msgstr "Période de préavis" #: .\offboarding\models.py:73 -#, fuzzy -#| msgid "Work Phone" -msgid "Work handover" -msgstr "Travail Téléphone" +msgid "FnF Settlement" +msgstr "Règlement FnF" -#: .\offboarding\models.py:256 .\onboarding\models.py:139 +#: .\offboarding\models.py:76 +msgid "Work handover" +msgstr "Transmission de travail" + +#: .\offboarding\models.py:259 .\onboarding\models.py:160 #: .\onboarding\templates\onboarding\dashboard\task_report.html:16 msgid "Todo" -msgstr "Faire" +msgstr "À faire" -#: .\offboarding\models.py:257 +#: .\offboarding\models.py:260 .\project\cbv\projects.py:213 +#: .\project\cbv\projects.py:411 .\project\cbv\tasks.py:125 +#: .\project\cbv\tasks.py:529 .\project\cbv\timesheet.py:189 +#: .\project\cbv\timesheet.py:456 #: .\project\templates\project\new\project_kanban_view.html:29 #: .\project\templates\project\new\project_list_view.html:31 #: .\project\templates\task_all\task_all_card.html:25 @@ -22647,9 +20608,9 @@ msgstr "Faire" #: .\project\templates\time_sheet\time_sheet_card_view.html:19 #: .\project\templates\time_sheet\time_sheet_list_view.html:11 msgid "In progress" -msgstr "" +msgstr "En cours" -#: .\offboarding\models.py:258 .\onboarding\models.py:142 +#: .\offboarding\models.py:261 .\onboarding\models.py:163 #: .\onboarding\templates\onboarding\dashboard\task_report.html:25 msgid "Stuck" msgstr "Bloqué" @@ -22658,39 +20619,142 @@ msgstr "Bloqué" #: .\offboarding\templates\offboarding\pipeline\filter.html:70 #: .\offboarding\templates\offboarding\pipeline\filter.html:97 #: .\offboarding\templates\offboarding\pipeline\nav.html:4 -#, fuzzy -#| msgid "Onboarding" msgid "Offboarding" -msgstr "Intégration" +msgstr "Départ" -#: .\offboarding\sidebar.py:21 -#, fuzzy -#| msgid "Edit Profile" +#: .\offboarding\sidebar.py:26 msgid "Exit Process" -msgstr "Modifier Profil" +msgstr "Processus de sortie" -#: .\offboarding\sidebar.py:25 +#: .\offboarding\sidebar.py:30 msgid "Resignation Letters" +msgstr "Lettres de démission" + +#: .\offboarding\templates\offboarding\dashboard\asset_returned_table.html:5 +#, fuzzy +#| msgid "Returned Status" +msgid "Not Returned Assets" +msgstr "Statut de retour" + +#: .\offboarding\templates\offboarding\dashboard\asset_returned_table.html:19 +#, fuzzy +#| msgid "Gender" +msgid "Reminder" +msgstr "Genre" + +#: .\offboarding\templates\offboarding\dashboard\asset_returned_table.html:75 +msgid "No Assets Due for Return from Offboarding Employees." +msgstr "" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:19 +msgid "Exit Ratio" +msgstr "" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:23 +msgid "Archived Employees / Total Employees" +msgstr "" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:45 +msgid "Exiting to Joining Ratio" +msgstr "" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:49 +msgid "Exiting Employees : Joining Employees" +msgstr "" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:71 +#, fuzzy +#| msgid "Add Employee" +msgid "Archived Employees" +msgstr "Ajouter un·e employé·e" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:125 +#, fuzzy +#| msgid "Same Department & Job Position" +msgid "Department - JobPosition Offboarding" +msgstr "Même Département & Poste" + +#: .\offboarding\templates\offboarding\dashboard\dashboard.html:159 +msgid "Joining and Offboarding Chart" +msgstr "" + +#: .\offboarding\templates\offboarding\dashboard\employee_feedback_table.html:5 +#, fuzzy +#| msgid "Offboarding employee deleted" +msgid "Offboarding Employees Feedbacks" +msgstr "Employé·e désattribué·e supprimé·e" + +#: .\offboarding\templates\offboarding\dashboard\employee_feedback_table.html:17 +#: .\pms\models.py:587 .\pms\templates\feedback\feedback_detailed_view.html:81 +#: .\pms\templates\feedback\feedback_list_view.html:48 +#: .\report\templates\report\pms_report.html:117 +msgid "Feedback" +msgstr "Feedback" + +#: .\offboarding\templates\offboarding\dashboard\employee_feedback_table.html:63 +#, fuzzy +#| msgid "No feedbacks are available." +msgid "No feedbacks for Offboarding Employees." +msgstr "Aucun feedback n'est disponible." + +#: .\offboarding\templates\offboarding\dashboard\employee_task_table.html:4 +#: .\offboarding\templates\offboarding\dashboard\employee_task_table.html:17 +#: .\offboarding\templates\offboarding\stage\offboarding_body.html:72 +#: .\onboarding\templates\onboarding\onboarding_table.html:122 +#: .\project\templates\dashboard\project_dashboard.html:69 +msgid "Task Status" +msgstr "Statut de la tâche" + +#: .\offboarding\templates\offboarding\dashboard\employee_task_table.html:15 +#: .\offboarding\templates\offboarding\pipeline\filter.html:91 +#: .\offboarding\templates\offboarding\pipeline\individual_view.html:77 +#: .\offboarding\templates\offboarding\pipeline\offboardings.html:126 +#: .\offboarding\templates\offboarding\stage\offboarding_body.html:70 +#: .\onboarding\templates\onboarding\kanban\kanban.html:149 +#: .\onboarding\templates\onboarding\onboarding_table.html:123 +#: .\onboarding\templates\onboarding\onboarding_view.html:67 +#: .\onboarding\templates\onboarding\onboardings.html:14 +#: .\onboarding\templates\onboarding\single_view.html:71 +#: .\onboarding\templates\onboarding\table.html:14 +#: .\project\templates\task\new\task_details.html:29 +#: .\project\templates\task\new\task_list_view.html:110 +#: .\project\templates\task_all\task_all_filter.html:15 +#: .\project\templates\task_all\task_all_list.html:52 +#: .\recruitment\forms.py:341 .\recruitment\forms.py:657 +#: .\recruitment\models.py:307 .\recruitment\models.py:328 +#: .\recruitment\models.py:394 +#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:64 +#: .\recruitment\templates\pipeline\components\pipeline_search_components.html:22 +#: .\recruitment\templates\pipeline\filters.html:82 +#: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:95 +#: .\recruitment\templates\pipeline\pipeline_card.html:365 +#: .\recruitment\templates\stage\filters.html:4 +#: .\recruitment\templates\stage\nav.html:7 +#: .\recruitment\templates\stage\stage_empty.html:5 +#: .\report\templates\report\recruitment_report.html:186 +msgid "Stage" +msgstr "Étape" + +#: .\offboarding\templates\offboarding\dashboard\employee_task_table.html:66 +msgid "No Pending Tasks for Offboarding Employees." msgstr "" #: .\offboarding\templates\offboarding\note\view_notes.html:83 #: .\recruitment\templates\candidate\individual_view_note.html:74 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:171 -#, fuzzy -#| msgid "Stage" msgid "stage" -msgstr "Étape" +msgstr "étape" #: .\offboarding\templates\offboarding\pipeline\filter.html:19 msgid "Notice Period Starts" -msgstr "" +msgstr "Début de la période de préavis" #: .\offboarding\templates\offboarding\pipeline\filter.html:25 msgid "Notice Period Ends" -msgstr "" +msgstr "Fin de la période de préavis" #: .\offboarding\templates\offboarding\pipeline\filter.html:76 -#: .\onboarding\templates\onboarding\filters.html:12 .\pms\models.py:857 +#: .\onboarding\templates\onboarding\filters.html:12 .\pms\models.py:925 #: .\pms\templates\meetings\meeting_single_view.html:68 #: .\pms\templates\meetings\meetings_list.html:30 #: .\pms\templates\meetings\meetings_list.html:31 @@ -22699,54 +20763,18 @@ msgstr "" #: .\pms\templates\okr\okr_list.html:132 .\pms\templates\okr\okr_list.html:134 #: .\pms\templates\okr\okr_list.html:198 .\pms\templates\okr\okr_list.html:438 #: .\pms\templates\okr\okr_list.html:440 .\pms\templates\okr\okr_list.html:488 -#: .\pms\templates\okr\okr_nav.html:92 +#: .\pms\templates\okr\okr_nav.html:44 .\recruitment\models.py:160 #: .\recruitment\templates\pipeline\filters.html:12 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:43 -#: .\recruitment\templates\recruitment\filters.html:9 #: .\recruitment\templates\recruitment\recruitment_component.html:68 -#: .\recruitment\templates\recruitment\recruitment_component.html:131 +#: .\recruitment\templates\recruitment\recruitment_component.html:140 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:66 -#: .\recruitment\templates\recruitment\recruitment_form.html:107 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:97 #: .\recruitment\templates\stage\stage_component.html:47 #: .\recruitment\templates\stage\stage_component.html:50 #: .\recruitment\templates\stage\stage_component.html:128 +#: .\report\templates\report\pms_report.html:45 +#: .\report\templates\report\recruitment_report.html:121 msgid "Managers" -msgstr "Gestionnaires" - -#: .\offboarding\templates\offboarding\pipeline\filter.html:91 -#: .\offboarding\templates\offboarding\pipeline\individual_view.html:77 -#: .\offboarding\templates\offboarding\pipeline\offboardings.html:126 -#: .\offboarding\templates\offboarding\stage\offboarding_body.html:70 -#: .\onboarding\templates\onboarding\kanban\kanban.html:149 -#: .\onboarding\templates\onboarding\onboarding_table.html:123 -#: .\onboarding\templates\onboarding\onboarding_view.html:63 -#: .\onboarding\templates\onboarding\onboardings.html:14 -#: .\onboarding\templates\onboarding\single_view.html:71 -#: .\onboarding\templates\onboarding\table.html:14 -#: .\project\templates\task\new\filter_task.html:19 -#: .\project\templates\task\new\task_details.html:29 -#: .\project\templates\task\new\task_kanban_view.html:196 -#: .\project\templates\task\new\task_list_view.html:122 -#: .\project\templates\task_all\task_all_filter.html:15 -#: .\project\templates\task_all\task_all_list.html:52 -#: .\recruitment\forms.py:320 .\recruitment\forms.py:634 -#: .\recruitment\models.py:360 -#: .\recruitment\templates\candidate\export_filter.html:145 -#: .\recruitment\templates\candidate\filters.html:108 -#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:64 -#: .\recruitment\templates\pipeline\components\pipeline_search_components.html:22 -#: .\recruitment\templates\pipeline\filters.html:82 -#: .\recruitment\templates\pipeline\form\stage_update.html:20 -#: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:95 -#: .\recruitment\templates\pipeline\pipeline_card.html:365 -#: .\recruitment\templates\stage\filters.html:4 -#: .\recruitment\templates\stage\nav.html:7 -#: .\recruitment\templates\stage\stage_empty.html:8 -#: .\recruitment\templates\stage\stage_form.html:21 -#: .\recruitment\templates\stage\stage_update_form.html:28 -msgid "Stage" -msgstr "Étape" +msgstr "Managers" #: .\offboarding\templates\offboarding\pipeline\individual_view.html:61 #: .\onboarding\templates\onboarding\single_view.html:53 @@ -22755,644 +20783,575 @@ msgid "Contact" msgstr "Contact" #: .\offboarding\templates\offboarding\pipeline\individual_view.html:65 -#, fuzzy -#| msgid "Contract start date" msgid "Notice Period start Date" -msgstr "Date de début de contrat" +msgstr "Date de début de la période de préavis" #: .\offboarding\templates\offboarding\pipeline\individual_view.html:71 -#, fuzzy -#| msgid "Work type request has been canceled." msgid "Notice Period end Date" -msgstr "La demande de type de travail a été annulée." +msgstr "Date de fin de la période de préavis" #: .\offboarding\templates\offboarding\pipeline\individual_view.html:96 #: .\onboarding\templates\onboarding\kanban\kanban.html:126 #: .\onboarding\templates\onboarding\single_view.html:102 -#: .\project\templates\task\new\task_list_view.html:115 +#: .\project\models.py:387 .\project\templates\task\new\task_list_view.html:103 #: .\project\templates\task_all\task_all_navbar.html:6 msgid "Tasks" msgstr "Tâches" -#: .\offboarding\templates\offboarding\pipeline\pipeline.html:16 -#, fuzzy -#| msgid "There are no assets to export." +#: .\offboarding\templates\offboarding\pipeline\pipeline.html:17 msgid "There is no offboardings at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de départs pour le moment." #: .\offboarding\templates\offboarding\resignation\filter.html:38 msgid "Planned to resign" -msgstr "" +msgstr "Prévu pour démissionner" #: .\offboarding\templates\offboarding\resignation\filter.html:42 -#: .\onboarding\templates\onboarding\candidates.html:58 -#: .\onboarding\templates\onboarding\group_by.html:49 +#: .\onboarding\templates\onboarding\candidates.html:57 +#: .\onboarding\templates\onboarding\group_by.html:48 #: .\payroll\templates\payroll\loan\filter.html:45 #: .\payroll\templates\payroll\reimbursement\filter.html:41 -#: .\recruitment\templates\pipeline\pipeline_empty.html:28 +#: .\recruitment\templates\pipeline\pipeline_empty.html:25 msgid "Job position" -msgstr "Poste" +msgstr "Poste de travail" #: .\offboarding\templates\offboarding\resignation\group_by.html:68 #: .\offboarding\templates\offboarding\resignation\group_by.html:73 #: .\offboarding\templates\offboarding\resignation\request_list.html:60 #: .\offboarding\templates\offboarding\resignation\request_list.html:65 -#, fuzzy -#| msgid "Assigned Leave" msgid "Planned To Leave" -msgstr "Attribué Congés " +msgstr "Prévu de partir" #: .\offboarding\templates\offboarding\resignation\group_by.html:127 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:79 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:158 #: .\offboarding\templates\offboarding\resignation\request_list.html:147 #: .\offboarding\templates\offboarding\resignation\request_single_view.html:123 -#, fuzzy -#| msgid "Do you want to approve this request?" msgid "Do You really want to approve the request" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu vraiment approuver la demande" #: .\offboarding\templates\offboarding\resignation\group_by.html:152 -#: .\offboarding\templates\offboarding\resignation\request_cards.html:89 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:184 #: .\offboarding\templates\offboarding\resignation\request_list.html:172 #: .\offboarding\templates\offboarding\resignation\request_single_view.html:148 -#, fuzzy -#| msgid "Do you want to delete the question?" msgid "Do You really want to reject the request?" -msgstr "Voulez-vous supprimer la question ?" +msgstr "Veux-tu vraiment rejeter la demande?" #: .\offboarding\templates\offboarding\resignation\nav.html:4 -#, fuzzy -#| msgid "Description" msgid "Resignations" -msgstr "Description" +msgstr "Démissions" -#: .\offboarding\templates\offboarding\resignation\request_cards.html:35 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:55 #: .\offboarding\templates\offboarding\resignation\request_list.html:118 #: .\offboarding\templates\offboarding\resignation\request_single_view.html:28 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:249 -#, fuzzy -#| msgid "Send Mail" msgid " Send Mail" -msgstr "Envoyer Mail" +msgstr "Envoyer un courriel" -#: .\offboarding\templates\offboarding\resignation\request_cards.html:51 +#: .\offboarding\templates\offboarding\resignation\request_cards.html:109 #: .\offboarding\templates\offboarding\resignation\request_list.html:132 -#: .\onboarding\templates\onboarding\candidates.html:135 #: .\onboarding\templates\onboarding\group_by.html:127 -#, fuzzy -#| msgid "Do you want to delete this period ?" msgid "Do you want to delete this record" -msgstr "Voulez-vous supprimer cette période ?" +msgstr "Veux-tu supprimer cet enregistrement" -#: .\offboarding\templates\offboarding\resignation\request_cards.html:154 -#, fuzzy -#| msgid "No email found." +#: .\offboarding\templates\offboarding\resignation\request_cards.html:299 msgid "No search results found!" -msgstr "Aucun e-mail trouvé." +msgstr "Aucun résultat de recherche trouvé !" #: .\offboarding\templates\offboarding\resignation\request_single_view.html:80 -#, fuzzy -#| msgid "Do you want to delete this asset?" msgid "Do you want to delete this letter" -msgstr "Voulez-vous supprimer cet élément ?" +msgstr "Veux-tu supprimer cette lettre" -#: .\offboarding\templates\offboarding\resignation\requests_view.html:24 -#, fuzzy -#| msgid "Employee has no leave type.." +#: .\offboarding\templates\offboarding\resignation\requests_view.html:34 msgid "No resignation has been created yet." -msgstr "L'employé n'a pas de type de congé." - -#: .\offboarding\templates\offboarding\resignation\requests_view.html:55 -#, fuzzy -#| msgid "Candidate onboarding stage updated" -msgid "Add to offboarding" -msgstr "Étape d'intégration des candidats mise à jour" +msgstr "Aucune démission n'a encore été créée." #: .\offboarding\templates\offboarding\settings\settings.html:4 #: .\offboarding\templates\offboarding\settings\settings.html:9 -#, fuzzy -#| msgid "Re-validate Request" msgid "Resignation Request" -msgstr "Demande de revalidation" +msgstr "Demande de démission" #: .\offboarding\templates\offboarding\settings\settings.html:11 msgid "" "By enabling this normal users can request for their resignation progress" msgstr "" +"En activant cette option, les utilisateurs normaux peuvent demander " +"l'avancement de leur démission" #: .\offboarding\templates\offboarding\stage\offboarding_body.html:49 -#, fuzzy -#| msgid "Are you sure you want to delete this stage?" msgid "Are you sure want to delete this stage?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étape ?" #: .\offboarding\templates\offboarding\stage\offboarding_body.html:66 #: .\payroll\models\models.py:244 #: .\payroll\templates\payroll\settings\settings.html:4 -#, fuzzy -#| msgid "Create Period" msgid "Notice Period" -msgstr "Créer Période" - -#: .\offboarding\templates\offboarding\stage\offboarding_body.html:72 -#: .\onboarding\templates\onboarding\onboarding_table.html:122 -#: .\project\templates\dashboard\project_dashboard.html:69 -#, fuzzy -#| msgid "Status" -msgid "Task Status" -msgstr "Statut" +msgstr "Période de préavis" #: .\offboarding\templates\offboarding\stage\offboarding_body.html:109 -#: .\project\templates\task\new\task_list_view.html:49 -#, fuzzy -#| msgid "Add task" +#: .\project\templates\task\new\task_list_view.html:52 msgid "Add Task" -msgstr "Ajouter tâche" +msgstr "Ajouter une tâche" #: .\offboarding\templates\offboarding\task\table_body.html:35 -#, fuzzy -#| msgid "Today" msgid "today" -msgstr "Aujourd'hui" +msgstr "aujourd'hui" #: .\offboarding\templates\offboarding\task\table_body.html:37 -#, fuzzy -#| msgid "Work type request has been canceled." msgid "Notice period ended" -msgstr "La demande de type de travail a été annulée." +msgstr "Période de préavis terminée" #: .\offboarding\templates\offboarding\task\table_body.html:118 msgid "Show managing records" -msgstr "" +msgstr "Afficher les enregistrements de gestion" -#: .\offboarding\views.py:214 -#, fuzzy -#| msgid "Onboarding View" +#: .\offboarding\views.py:235 msgid "Offboarding saved" -msgstr "L'intégration Voir" +msgstr "Offboarding enregistré" -#: .\offboarding\views.py:250 -#, fuzzy -#| msgid "Onboarding View" +#: .\offboarding\views.py:271 msgid "Offboarding deleted" -msgstr "L'intégration Voir" +msgstr "Offboarding supprimé" -#: .\offboarding\views.py:252 -#, fuzzy -#| msgid "Allowance not found" +#: .\offboarding\views.py:273 msgid "Offboarding not found" -msgstr "indemnités pas trouvé" +msgstr "Offboarding non trouvé" -#: .\offboarding\views.py:277 -#, fuzzy -#| msgid "Stage added." +#: .\offboarding\views.py:298 msgid "Stage saved" -msgstr "Stage ajoutée." +msgstr "Étape enregistrée" -#: .\offboarding\views.py:322 -#, fuzzy -#| msgid "Employee archived" +#: .\offboarding\views.py:343 msgid "Employee saved" -msgstr "Employé archivé" +msgstr "Employé·e enregistré·e" -#: .\offboarding\views.py:349 -#, fuzzy -#| msgid "Employee deleted" +#: .\offboarding\views.py:370 msgid "Offboarding employee deleted" -msgstr "Employé supprimé" +msgstr "Employé·e désattribué·e supprimé·e" -#: .\offboarding\views.py:364 -#, fuzzy -#| msgid "Employee not chosen" +#: .\offboarding\views.py:385 msgid "Employees not found" -msgstr "Employé non choisi" +msgstr "Employé·e·s non trouvé·e·s" -#: .\offboarding\views.py:379 -#, fuzzy -#| msgid "Note deleted" +#: .\offboarding\views.py:400 msgid "Stage deleted" -msgstr "Note supprimée" +msgstr "Étape supprimée" -#: .\offboarding\views.py:381 .\offboarding\views.py:383 -#, fuzzy -#| msgid "Allowance not found" +#: .\offboarding\views.py:402 .\offboarding\views.py:404 msgid "Stage not found" -msgstr "indemnités pas trouvé" +msgstr "Étape non trouvée" -#: .\offboarding\views.py:433 -#, fuzzy -#| msgid "New stage created successfully.." +#: .\offboarding\views.py:458 msgid "stage changed successfully." -msgstr "Nouvelle étape créée avec succès.." +msgstr "étape modifiée avec succès." -#: .\offboarding\views.py:485 -#, fuzzy -#| msgid "Note added successfully.." +#: .\offboarding\views.py:510 msgid "Note added successfully" -msgstr "Note ajoutée avec succès.." +msgstr "Note ajoutée avec succès" -#: .\offboarding\views.py:507 -#, fuzzy -#| msgid "Assigned leave is successfully deleted." +#: .\offboarding\views.py:532 msgid "The note has been successfully deleted." -msgstr "Congé attribué a été supprimé avec succès" +msgstr "La note a été supprimée avec succès." -#: .\offboarding\views.py:509 .\recruitment\views\actions.py:128 -#, fuzzy -#| msgid "Allowance not found" +#: .\offboarding\views.py:534 .\recruitment\views\actions.py:139 msgid "Note not found." -msgstr "indemnités pas trouvé" +msgstr "Note non trouvée." -#: .\offboarding\views.py:557 -#, fuzzy -#| msgid "Bank Address" +#: .\offboarding\views.py:582 msgid "Task Added" -msgstr "Banque Adresse" +msgstr "Tâche ajoutée" -#: .\offboarding\views.py:612 -#, fuzzy -#| msgid "Password changed successfully" +#: .\offboarding\views.py:637 msgid "Task status changed successfully." -msgstr "Mot de passe modifié avec succès" +msgstr "Statut de la tâche modifié avec succès." -#: .\offboarding\views.py:647 -#, fuzzy -#| msgid "Assigned To" +#: .\offboarding\views.py:672 msgid "Task Assigned" -msgstr "Assigné à" +msgstr "Tâche assignée" -#: .\offboarding\views.py:663 -#, fuzzy -#| msgid "Payslip deleted" +#: .\offboarding\views.py:688 msgid "Task deleted" -msgstr "Fiche de paie supprimée" +msgstr "Tâche supprimée" -#: .\offboarding\views.py:665 -#, fuzzy -#| msgid "Allowance not found" +#: .\offboarding\views.py:690 msgid "Task not found" -msgstr "indemnités pas trouvé" - -#: .\offboarding\views.py:818 -#, fuzzy -#| msgid "Rotating shift deleted." -msgid "Resignation letter deleted" -msgstr "shift rotatif supprimé." +msgstr "Tâche non trouvée" #: .\offboarding\views.py:843 +msgid "Resignation letter deleted" +msgstr "Lettre de démission supprimée" + +#: .\offboarding\views.py:868 msgid "Resignation letter saved" -msgstr "" +msgstr "Lettre de démission enregistrée" -#: .\offboarding\views.py:937 -#, fuzzy -#| msgid "Leave request is updated successfully.." +#: .\offboarding\views.py:965 msgid "Resignation Request setting has been {} successfully." -msgstr "Demande de congé est mise à jour avec succès..." +msgstr "Paramètre de demande de démission a été {} avec succès." -#: .\onboarding\forms.py:203 +#: .\onboarding\forms.py:135 #: .\onboarding\templates\onboarding\candidate_creation.html:31 #: .\onboarding\templates\onboarding\candidate_update.html:38 msgid "Full Name" -msgstr "Nom et Prénom" +msgstr "Nom et prénom" -#: .\onboarding\forms.py:205 +#: .\onboarding\forms.py:137 #: .\onboarding\templates\onboarding\candidate_creation.html:57 #: .\onboarding\templates\onboarding\candidate_update.html:69 #: .\onboarding\templates\onboarding\onboarding_table.html:119 #: .\onboarding\templates\onboarding\onboardings.html:12 -#: .\recruitment\forms.py:404 +#: .\recruitment\models.py:414 msgid "Mobile" msgstr "Mobile" -#: .\onboarding\forms.py:234 -#, fuzzy -#| msgid "Task Title" +#: .\onboarding\forms.py:166 msgid "Task title" -msgstr "Tâche Titre" +msgstr "Titre de la tâche" -#: .\onboarding\forms.py:354 +#: .\onboarding\forms.py:207 .\onboarding\models.py:89 .\project\models.py:347 +#: .\project\templates\task\new\task_list_view.html:107 +msgid "Task Managers" +msgstr "Responsables de tâches" + +#: .\onboarding\forms.py:343 +#: .\onboarding\templates\onboarding\employee_creation.html:161 +msgid "Emergency Contact Number" +msgstr "Numéro de contact d'urgence" + +#: .\onboarding\forms.py:376 +msgid "Experience should be a postive integier" +msgstr "L'expérience doit être un entier positif" + +#: .\onboarding\forms.py:380 +msgid "No of children should be a postive integier" +msgstr "Le nombre d'enfants doit être un entier positif" + +#: .\onboarding\models.py:27 msgid "Stage Title" msgstr "Titre de l'étape" -#: .\onboarding\forms.py:355 -msgid "Is Final Stage" -msgstr "Est l'étape finale" - -#: .\onboarding\forms.py:416 -#: .\onboarding\templates\onboarding\employee_creation.html:156 -msgid "Emergency Contact Number" -msgstr "Numéro de contact en cas d'urgence" - -#: .\onboarding\forms.py:448 -msgid "Experience should be a postive integier" -msgstr "" - -#: .\onboarding\forms.py:450 -msgid "No of children should be a postive integier" -msgstr "" - #: .\onboarding\models.py:30 #: .\onboarding\templates\onboarding\candidate_creation.html:44 #: .\onboarding\templates\onboarding\candidate_filter.html:15 #: .\onboarding\templates\onboarding\candidate_update.html:53 -#: .\onboarding\templates\onboarding\candidates.html:59 +#: .\onboarding\templates\onboarding\candidates.html:58 #: .\onboarding\templates\onboarding\filters.html:6 -#: .\onboarding\templates\onboarding\group_by.html:50 -#: .\recruitment\forms.py:737 .\recruitment\models.py:288 -#: .\recruitment\models.py:347 .\recruitment\models.py:729 -#: .\recruitment\models.py:790 .\recruitment\sidebar.py:14 -#: .\recruitment\sidebar.py:44 +#: .\onboarding\templates\onboarding\group_by.html:49 +#: .\recruitment\forms.py:760 .\recruitment\models.py:219 +#: .\recruitment\models.py:304 .\recruitment\models.py:381 +#: .\recruitment\models.py:770 .\recruitment\models.py:831 +#: .\recruitment\sidebar.py:14 .\recruitment\sidebar.py:44 #: .\recruitment\templates\candidate\candidate_list.html:100 -#: .\recruitment\templates\candidate\export_filter.html:111 -#: .\recruitment\templates\candidate\export_filter.html:116 -#: .\recruitment\templates\candidate\filters.html:73 -#: .\recruitment\templates\candidate\filters.html:79 +#: .\recruitment\templates\candidate\export_filter.html:127 +#: .\recruitment\templates\candidate\filters.html:80 #: .\recruitment\templates\candidate\group_by.html:87 -#: .\recruitment\templates\candidate\individual.html:379 +#: .\recruitment\templates\candidate\individual.html:298 #: .\recruitment\templates\dashboard\dashboard.html:375 #: .\recruitment\templates\pipeline\filters.html:4 #: .\recruitment\templates\pipeline\filters.html:87 -#: .\recruitment\templates\pipeline\form\stage_update.html:24 #: .\recruitment\templates\pipeline\nav.html:194 -#: .\recruitment\templates\pipeline\pipeline_empty.html:49 +#: .\recruitment\templates\pipeline\pipeline_empty.html:48 #: .\recruitment\templates\recruitment\filters.html:4 #: .\recruitment\templates\recruitment\nav.html:4 #: .\recruitment\templates\recruitment\recruitment_component.html:67 #: .\recruitment\templates\recruitment\recruitment_empty.html:4 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:39 -#: .\recruitment\templates\stage\filters.html:13 -#: .\recruitment\templates\stage\stage_form.html:25 -#: .\recruitment\templates\stage\stage_update_form.html:32 #: .\recruitment\templates\survey\filter.html:16 #: .\recruitment\templates\survey\view_single_template.html:53 -#: .\templates\settings.html:201 +#: .\report\templates\report\recruitment_report.html:56 +#: .\report\templates\report\recruitment_report.html:112 +#: .\report\templates\report\recruitment_report.html:117 +#: .\report\templates\report\recruitment_report.html:182 +#: .\report\templates\report\recruitment_report.html:246 +#: .\templates\settings.html:221 msgid "Recruitment" msgstr "Recrutement" -#: .\onboarding\models.py:84 -#: .\onboarding\templates\onboarding\task_form.html:26 -#: .\onboarding\templates\onboarding\task_update.html:24 -#, fuzzy -#| msgid "Task Manager" -msgid "Task Managers" -msgstr "Gestionnaire Tâche" +#: .\onboarding\models.py:35 .\recruitment\filters.py:202 +#: .\recruitment\models.py:306 .\recruitment\templates\pipeline\filters.html:98 +msgid "Stage Managers" +msgstr "Directeurs de Stade" -#: .\onboarding\models.py:129 -#, fuzzy -#| msgid "Candidate onboarding stage updated" -msgid "Candidate Onboarding stage" -msgstr "Étape d'intégration des candidats mise à jour" +#: .\onboarding\models.py:38 +msgid "Is Final Stage" +msgstr "Est-ce une étape finale" -#: .\onboarding\models.py:143 +#: .\onboarding\models.py:50 +#, fuzzy +#| msgid "Onboarding Stage Chart" +msgid "Onboarding Stage" +msgstr "Graphique de l'étape d'intégration" + +#: .\onboarding\models.py:51 +#, fuzzy +#| msgid "Onboarding Stage Chart" +msgid "Onboarding Stages" +msgstr "Graphique de l'étape d'intégration" + +#: .\onboarding\models.py:73 .\project\forms.py:104 +msgid "Task Title" +msgstr "Titre de la tâche" + +#: .\onboarding\models.py:86 .\onboarding\templates\onboarding\group_by.html:23 +#: .\recruitment\models.py:654 .\recruitment\sidebar.py:34 +#: .\recruitment\templates\candidate\candidate_empty.html:8 +#: .\recruitment\templates\candidate\candidate_list.html:96 +#: .\recruitment\templates\candidate\candidate_nav.html:17 +#: .\recruitment\templates\candidate\export_filter.html:41 +#: .\recruitment\templates\candidate\filters.html:7 +#: .\recruitment\templates\candidate\group_by.html:63 +#: .\recruitment\templates\candidate\group_by.html:84 +#: .\recruitment\templates\dashboard\dashboard.html:138 +#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:322 +#: .\recruitment\templates\pipeline\filters.html:109 +#: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:239 +#: .\recruitment\templates\recruitment\recruitment_component.html:167 +#: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:44 +#: .\report\templates\report\recruitment_report.html:201 +msgid "Candidates" +msgstr "Candidats" + +#: .\onboarding\models.py:102 .\onboarding\models.py:196 +#, fuzzy +#| msgid "My Onboarding Tasks" +msgid "Onboarding Task" +msgstr "Mes tâches d'intégration" + +#: .\onboarding\models.py:103 .\onboarding\models.py:197 +#, fuzzy +#| msgid "My Onboarding Tasks" +msgid "Onboarding Tasks" +msgstr "Mes tâches d'intégration" + +#: .\onboarding\models.py:109 +#, fuzzy +#| msgid "Onboarding Candidates" +msgid "Onboarding Candidate" +msgstr "Candidats en intégration" + +#: .\onboarding\models.py:150 +#, fuzzy +#| msgid "Candidate Onboarding stage" +msgid "Candidate Onboarding Stage" +msgstr "Étape d'intégration du candidat" + +#: .\onboarding\models.py:164 #: .\onboarding\templates\onboarding\dashboard\task_report.html:28 msgid "Done" -msgstr "Faite" - -#: .\onboarding\models.py:175 -#, fuzzy -#| msgid "Candidate onboarding stage updated" -msgid "Candidate onboarding task" -msgstr "Étape d'intégration des candidats mise à jour" +msgstr "Fait" #: .\onboarding\templates\onboarding\candidate_creation.html:16 #: .\onboarding\templates\onboarding\candidate_update.html:23 msgid "View candidates" -msgstr "Voir Candidats" +msgstr "Voir les candidats" #: .\onboarding\templates\onboarding\candidate_creation.html:27 #: .\onboarding\templates\onboarding\candidate_update.html:34 msgid "Candidate Details" -msgstr "Candidats Détails" +msgstr "Détails du candidat" #: .\onboarding\templates\onboarding\candidate_creation.html:37 #: .\onboarding\templates\onboarding\candidate_update.html:45 msgid "Profile Picture" -msgstr "Profil Image" +msgstr "Photo de profil" #: .\onboarding\templates\onboarding\candidate_filter.html:10 #: .\recruitment\templates\skill_zone\skill_zone_nav.html:34 msgid "Candidate Filter" -msgstr "Candidat Filtre" +msgstr "Filtre de candidat" #: .\onboarding\templates\onboarding\candidate_filter.html:27 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:60 +#: .\recruitment\filters.py:533 msgid "Joining From" -msgstr "Rejoindre depuis" +msgstr "Rejoindre à partir de" #: .\onboarding\templates\onboarding\candidate_filter.html:33 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:67 +#: .\recruitment\filters.py:559 msgid "Joining Till" msgstr "Rejoindre jusqu'à" #: .\onboarding\templates\onboarding\candidate_filter.html:51 #: .\onboarding\templates\onboarding\candidates_view.html:258 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:88 -#, fuzzy -#| msgid "Portal Stage" +#: .\recruitment\filters.py:569 msgid "Portal Sent" -msgstr "Étape du portail" +msgstr "Portail envoyé" #: .\onboarding\templates\onboarding\candidate_filter.html:57 #: .\onboarding\templates\onboarding\candidates_view.html:225 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:95 -#, fuzzy -#| msgid "Joining Date" +#: .\recruitment\filters.py:575 msgid "Joining Set" -msgstr "Date d'inscription" +msgstr "Adhésion définie" #: .\onboarding\templates\onboarding\candidate_filter.html:69 -#: .\recruitment\templates\candidate\export_filter.html:102 -#: .\recruitment\templates\candidate\filters.html:63 #: .\recruitment\templates\pipeline\filters.html:150 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:109 -#, fuzzy -#| msgid "Return Status" +#: .\report\templates\report\recruitment_report.html:70 msgid "Offer Status" -msgstr "Statut de Retour" +msgstr "Statut de l'offre" -#: .\onboarding\templates\onboarding\candidates.html:13 -#: .\onboarding\templates\onboarding\group_by.html:5 +#: .\onboarding\templates\onboarding\candidates.html:11 +#: .\onboarding\templates\onboarding\group_by.html:4 #: .\recruitment\templates\candidate\candidate_list.html:58 #: .\recruitment\templates\candidate\group_by.html:42 -#, fuzzy -#| msgid "Total Candidates" msgid "Select All Candidates" -msgstr "Totale Candidats" +msgstr "Sélectionner tous les candidats" -#: .\onboarding\templates\onboarding\candidates.html:16 -#: .\onboarding\templates\onboarding\group_by.html:8 +#: .\onboarding\templates\onboarding\candidates.html:14 +#: .\onboarding\templates\onboarding\group_by.html:7 #: .\recruitment\templates\candidate\candidate_list.html:61 #: .\recruitment\templates\candidate\group_by.html:45 -#, fuzzy -#| msgid "Total Candidates" msgid "Unselect All Candidates" -msgstr "Totale Candidats" +msgstr "Désélectionner tous les candidats" -#: .\onboarding\templates\onboarding\candidates.html:19 -#: .\onboarding\templates\onboarding\group_by.html:11 +#: .\onboarding\templates\onboarding\candidates.html:17 +#: .\onboarding\templates\onboarding\group_by.html:10 #: .\recruitment\templates\candidate\candidate_list.html:64 #: .\recruitment\templates\candidate\export_filter.html:4 #: .\recruitment\templates\candidate\group_by.html:48 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:12 -#, fuzzy -#| msgid "Total Candidates" msgid "Export Candidates" -msgstr "Totale Candidats" +msgstr "Exporter les candidats" -#: .\onboarding\templates\onboarding\candidates.html:54 -#: .\onboarding\templates\onboarding\group_by.html:45 +#: .\onboarding\templates\onboarding\candidates.html:49 +#: .\onboarding\templates\onboarding\group_by.html:44 #: .\onboarding\templates\onboarding\kanban\kanban.html:51 #: .\onboarding\templates\onboarding\kanban\kanban.html:137 #: .\onboarding\templates\onboarding\onboarding_table.html:23 #: .\onboarding\templates\onboarding\onboarding_table.html:116 -#: .\recruitment\forms.py:998 .\recruitment\models.py:875 -#: .\recruitment\models.py:944 -#: .\recruitment\templates\candidate\export_filter.html:50 -#: .\recruitment\templates\candidate\interview_list.html:39 -#: .\recruitment\templates\candidate\interview_nav.html:54 +#: .\recruitment\forms.py:1010 .\recruitment\models.py:653 +#: .\recruitment\models.py:903 .\recruitment\models.py:977 +#: .\recruitment\templates\candidate\export_filter.html:46 +#: .\recruitment\templates\candidate\interview_list.html:40 #: .\recruitment\templates\dashboard\dashboard.html:138 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:43 #: .\recruitment\templates\skill_zone\skill_zone_list.html:102 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:10 +#: .\report\templates\report\recruitment_report.html:37 +#: .\report\templates\report\recruitment_report.html:245 msgid "Candidate" msgstr "Candidat" +#: .\onboarding\templates\onboarding\candidates.html:51 +#: .\onboarding\templates\onboarding\candidates.html:53 +#: .\onboarding\templates\onboarding\group_by.html:46 +msgid "Date of joining" +msgstr "Date d'entrée" + +#: .\onboarding\templates\onboarding\candidates.html:54 #: .\onboarding\templates\onboarding\candidates.html:56 #: .\onboarding\templates\onboarding\group_by.html:47 -msgid "Date of joining" -msgstr "Date d'adhésion" - -#: .\onboarding\templates\onboarding\candidates.html:57 -#: .\onboarding\templates\onboarding\group_by.html:48 msgid "Probation ends" -msgstr "" +msgstr "Fin de la période de probation" -#: .\onboarding\templates\onboarding\candidates.html:60 -#: .\onboarding\templates\onboarding\group_by.html:51 +#: .\onboarding\templates\onboarding\candidates.html:59 +#: .\onboarding\templates\onboarding\group_by.html:50 msgid "Offer letter" -msgstr "" +msgstr "Lettre d'offre" -#: .\onboarding\templates\onboarding\candidates.html:122 +#: .\onboarding\templates\onboarding\candidates.html:134 #: .\onboarding\templates\onboarding\group_by.html:113 #: .\recruitment\templates\candidate\candidate_card.html:146 #: .\recruitment\templates\candidate\candidate_list.html:237 #: .\recruitment\templates\candidate\group_by.html:198 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:168 #: .\recruitment\templates\pipeline\pipeline_card.html:228 -#, fuzzy -#| msgid "Add Candidate" msgid "Added In Rejected Candidates" -msgstr "Ajouter Candidat" +msgstr "Ajouté dans les candidats rejetés" -#: .\onboarding\templates\onboarding\candidates.html:122 +#: .\onboarding\templates\onboarding\candidates.html:134 #: .\onboarding\templates\onboarding\group_by.html:113 #: .\recruitment\templates\candidate\candidate_card.html:148 #: .\recruitment\templates\candidate\candidate_list.html:239 #: .\recruitment\templates\candidate\group_by.html:200 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:170 #: .\recruitment\templates\pipeline\pipeline_card.html:230 -#, fuzzy -#| msgid "Add Candidate" msgid "Add To Rejected Candidates" -msgstr "Ajouter Candidat" +msgstr "Ajouter aux candidats rejetés" -#: .\onboarding\templates\onboarding\candidates.html:127 +#: .\onboarding\templates\onboarding\candidates.html:142 #: .\onboarding\templates\onboarding\group_by.html:118 -#, fuzzy -#| msgid "Candidates Start Onboarding" msgid "Send Portal / Start Onboarding" -msgstr "candidat commencé l'intégration" +msgstr "Envoyer le portail / Démarrer l'intégration" -#: .\onboarding\templates\onboarding\candidates.html:131 -#, fuzzy -#| msgid "Candidates Start Onboarding" +#: .\onboarding\templates\onboarding\candidates.html:149 msgid "Send Portal / Start onboarding" -msgstr "candidat commencé l'intégration" +msgstr "Envoyer le portail / Démarrer l'intégration" + +#: .\onboarding\templates\onboarding\candidates.html:153 +#, fuzzy +#| msgid "Do you want to delete this record" +msgid " Do you want to delete this record" +msgstr "Veux-tu supprimer cet enregistrement" #: .\onboarding\templates\onboarding\candidates_view.html:158 msgid "Offer letter status :" -msgstr "" +msgstr "Statut de la lettre d'offre :" #: .\onboarding\templates\onboarding\candidates_view.html:196 -#, fuzzy -#| msgid "Portal" msgid "Send Portal" -msgstr "Portail" +msgstr "Envoyer le portail" #: .\onboarding\templates\onboarding\candidates_view.html:236 -#, fuzzy -#| msgid "Joining Date" msgid "Joining Not-Set" -msgstr "Date d'inscription" +msgstr "Adhésion non définie" #: .\onboarding\templates\onboarding\candidates_view.html:247 -#, fuzzy -#| msgid "Portal Stage" msgid "Portal Not-Sent" -msgstr "Étape du portail" +msgstr "Portail non envoyé" -#: .\onboarding\templates\onboarding\candidates_view.html:283 +#: .\onboarding\templates\onboarding\candidates_view.html:269 msgid "At present, There are no Candidates onboarding." -msgstr "À l'heure actuelle, il n'y a pas de candidats à bord." +msgstr "À l'heure actuelle, il n'y a pas de candidats en cours d'intégration." -#: .\onboarding\templates\onboarding\candidates_view.html:300 -#, fuzzy -#| msgid "Option" +#: .\onboarding\templates\onboarding\candidates_view.html:284 msgid "Optional" -msgstr "Option" +msgstr "Optionnel" -#: .\onboarding\templates\onboarding\candidates_view.html:338 -#, fuzzy -#| msgid "View attachment" +#: .\onboarding\templates\onboarding\candidates_view.html:322 msgid "Template as Attachments" -msgstr "Voir Piècejoint" +msgstr "Modèle en pièces jointes" -#: .\onboarding\templates\onboarding\candidates_view.html:382 -#, fuzzy -#| msgid "Send Link" +#: .\onboarding\templates\onboarding\candidates_view.html:366 msgid "Send Portal Link" -msgstr "Envoyer un lien" +msgstr "Envoyer le lien du portail" #: .\onboarding\templates\onboarding\dashboard.html:44 #: .\onboarding\templates\onboarding\onboarding_view_nav.html:4 -#: .\recruitment\templates\candidate\individual.html:266 +#: .\recruitment\templates\candidate\individual.html:209 +#: .\report\templates\report\recruitment_report.html:177 +#: .\report\templates\report\recruitment_report.html:247 msgid "Onboarding" msgstr "Intégration" #: .\onboarding\templates\onboarding\dashboard.html:59 msgid "Total Candidates" -msgstr "Totale Candidats" +msgstr "Total des candidats" #: .\onboarding\templates\onboarding\dashboard.html:73 msgid "Candidates Start Onboarding" -msgstr "candidat commencé l'intégration" +msgstr "Les candidats commencent l'intégration" #: .\onboarding\templates\onboarding\dashboard.html:88 msgid "Onboarding Stage Chart" -msgstr "Tableau des étapes d'intégration" +msgstr "Graphique de l'étape d'intégration" #: .\onboarding\templates\onboarding\dashboard.html:100 msgid "Candidates on Onboard" -msgstr "candidat commencé l'intégration" +msgstr "Candidats en cours d'intégration" #: .\onboarding\templates\onboarding\dashboard.html:133 #: .\recruitment\templates\dashboard\dashboard.html:235 -#, fuzzy -#| msgid "Candidate Started Onboarding" msgid "No candidates started onboarding." -msgstr "candidat commencé l'intégration" +msgstr "Aucun candidat n'a commencé l'intégration." #: .\onboarding\templates\onboarding\dashboard\task_report.html:4 #: .\recruitment\templates\dashboard\dashboard.html:330 -#, fuzzy -#| msgid "Onboarding" msgid "My Onboarding Tasks" -msgstr "Intégration" +msgstr "Mes tâches d'intégration" #: .\onboarding\templates\onboarding\dashboard\task_report.html:13 #: .\onboarding\templates\onboarding\onboarding_table.html:182 -#: .\onboarding\templates\onboarding\task_view.html:9 .\pms\models.py:834 -#: .\project\templates\task\new\filter_task.html:9 +#: .\onboarding\templates\onboarding\task_view.html:9 .\pms\models.py:902 +#: .\project\models.py:386 .\project\models.py:542 +#: .\project\templates\cbv\tasks\task_filter.html:6 +#: .\project\templates\task\new\filter_task.html:4 #: .\project\templates\task\new\forms\create_task.html:4 #: .\project\templates\task\new\forms\create_task_project.html:4 #: .\project\templates\task\new\forms\update_task.html:4 @@ -23406,232 +21365,185 @@ msgstr "Intégration" #: .\project\templates\time_sheet\form_task_time_sheet.html:4 #: .\project\templates\time_sheet\time_sheet_list_view.html:37 #: .\project\templates\time_sheet\time_sheet_single_view.html:28 +#: .\report\templates\report\recruitment_report.html:190 msgid "Task" msgstr "Tâche" #: .\onboarding\templates\onboarding\employee_bank_details.html:52 -#: .\onboarding\templates\onboarding\employee_creation.html:38 +#: .\onboarding\templates\onboarding\employee_creation.html:41 #: .\onboarding\templates\onboarding\user_creation.html:68 +#: .\outlook_auth\templates\outlook\actions.html:7 msgid "Login" msgstr "Connexion" #: .\onboarding\templates\onboarding\employee_bank_details.html:56 -#: .\onboarding\templates\onboarding\employee_creation.html:42 +#: .\onboarding\templates\onboarding\employee_creation.html:45 #: .\onboarding\templates\onboarding\user_creation.html:72 msgid "Profile Setup" -msgstr "Profil Configuration" +msgstr "Configuration du profil" #: .\onboarding\templates\onboarding\employee_bank_details.html:60 -#: .\onboarding\templates\onboarding\employee_creation.html:46 -#: .\onboarding\templates\onboarding\employee_creation.html:57 +#: .\onboarding\templates\onboarding\employee_creation.html:49 +#: .\onboarding\templates\onboarding\employee_creation.html:60 #: .\onboarding\templates\onboarding\user_creation.html:76 msgid "Personal Details" -msgstr "Personnels Détails" +msgstr "Détails personnels" #: .\onboarding\templates\onboarding\employee_bank_details.html:64 #: .\onboarding\templates\onboarding\employee_bank_details.html:71 -#: .\onboarding\templates\onboarding\employee_creation.html:50 +#: .\onboarding\templates\onboarding\employee_creation.html:53 #: .\onboarding\templates\onboarding\user_creation.html:80 msgid "Bank Details" -msgstr "Banque Détails" +msgstr "Détails bancaires" #: .\onboarding\templates\onboarding\employee_bank_details.html:82 msgid "Account number" -msgstr "Compte Numéro" +msgstr "Numéro de compte" #: .\onboarding\templates\onboarding\employee_bank_details.html:103 -#: .\onboarding\templates\onboarding\employee_creation.html:89 -#, fuzzy -#| msgid "Country" +#: .\onboarding\templates\onboarding\employee_creation.html:92 msgid "Country *" -msgstr "Pays" +msgstr "Pays *" -#: .\onboarding\templates\onboarding\employee_bank_details.html:112 -#: .\onboarding\templates\onboarding\employee_creation.html:98 -#, fuzzy -#| msgid "State" +#: .\onboarding\templates\onboarding\employee_bank_details.html:111 +#: .\onboarding\templates\onboarding\employee_creation.html:102 msgid "State *" -msgstr "État" +msgstr "Province/État *" -#: .\onboarding\templates\onboarding\employee_bank_details.html:146 +#: .\onboarding\templates\onboarding\employee_bank_details.html:144 msgid "Finish Onboarding" -msgstr "Finir Sur Embarquement" +msgstr "Terminer l’intégration" -#: .\onboarding\templates\onboarding\employee_creation.html:114 +#: .\onboarding\templates\onboarding\employee_creation.html:119 msgid "DOB" -msgstr "Naissance de Date" +msgstr "Date de naissance" -#: .\onboarding\templates\onboarding\employee_creation.html:179 +#: .\onboarding\templates\onboarding\employee_creation.html:185 #: .\onboarding\templates\onboarding\user_creation.html:114 -#: .\templates\initialize_database\horilla_company.html:120 -#: .\templates\initialize_database\horilla_department_form.html:82 +#: .\templates\initialize_database\horilla_company.html:88 +#: .\templates\initialize_database\horilla_department_form.html:55 msgid "Next Step" -msgstr "Suivante étape " +msgstr "Étape suivante" #: .\onboarding\templates\onboarding\filters.html:20 -#: .\recruitment\templates\pipeline\filters.html:71 -#: .\recruitment\templates\recruitment\filters.html:37 +#: .\recruitment\models.py:141 .\recruitment\templates\pipeline\filters.html:71 +#: .\report\templates\report\recruitment_report.html:151 msgid "Is Published" -msgstr "" +msgstr "Est publié" #: .\onboarding\templates\onboarding\filters.html:35 -#, fuzzy -#| msgid "Is Closed" msgid "Is closed" -msgstr "Est Fermé" +msgstr "Est fermé" #: .\onboarding\templates\onboarding\filters.html:51 #: .\payroll\templates\payroll\payslip\filter_payslips.html:64 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:143 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:97 -#: .\project\templates\time_sheet\filters.html:47 +#: .\project\filters.py:152 .\project\templates\time_sheet\filters.html:47 #: .\recruitment\templates\pipeline\filters.html:28 -#: .\recruitment\templates\recruitment\filters.html:52 +#: .\report\templates\report\payroll_report.html:71 +#: .\report\templates\report\payroll_report.html:186 +#: .\report\templates\report\pms_report.html:80 +#: .\report\templates\report\recruitment_report.html:157 msgid "Start Date From" -msgstr "Date de début du" +msgstr "Date de début à partir de" #: .\onboarding\templates\onboarding\filters.html:57 #: .\project\templates\time_sheet\filters.html:53 #: .\recruitment\templates\pipeline\filters.html:63 -#: .\recruitment\templates\recruitment\filters.html:62 +#: .\report\templates\report\recruitment_report.html:167 msgid "Till End Date" -msgstr "Jusqu'à date de fin" - -#: .\onboarding\templates\onboarding\group_by.html:24 -#: .\onboarding\templates\onboarding\task_form.html:32 -#: .\onboarding\templates\onboarding\task_update.html:29 -#: .\recruitment\sidebar.py:34 -#: .\recruitment\templates\candidate\candidate_empty.html:11 -#: .\recruitment\templates\candidate\candidate_list.html:96 -#: .\recruitment\templates\candidate\candidate_nav.html:17 -#: .\recruitment\templates\candidate\export_filter.html:45 -#: .\recruitment\templates\candidate\filters.html:7 -#: .\recruitment\templates\candidate\group_by.html:63 -#: .\recruitment\templates\candidate\group_by.html:84 -#: .\recruitment\templates\dashboard\dashboard.html:138 -#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:322 -#: .\recruitment\templates\pipeline\filters.html:109 -#: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:239 -#: .\recruitment\templates\recruitment\recruitment_component.html:158 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:46 -#: .\recruitment\templates\skill_zone_cand\skill_zone_cand_nav.html:44 -msgid "Candidates" -msgstr "Candidats" +msgstr "Jusqu'à la date de fin" #: .\onboarding\templates\onboarding\group_by.html:122 -#, fuzzy -#| msgid "Candidates Start Onboarding" msgid "Send Portal / Start onboarding" -msgstr "candidat commencé l'intégration" +msgstr "Envoyer le portail / Commencer l'intégration" #: .\onboarding\templates\onboarding\kanban\kanban.html:71 #: .\onboarding\templates\onboarding\onboarding_table.html:79 msgid "Do you want to delete this stage?" -msgstr "Voulez-vous supprimer cette étape ?" +msgstr "Veux-tu supprimer cette étape?" #: .\onboarding\templates\onboarding\kanban\kanban.html:84 +#: .\project\templates\task\new\task_kanban_view.html:57 msgid "Add task" -msgstr "Ajouter tâche" - -#: .\onboarding\templates\onboarding\kanban\kanban.html:217 -#: .\onboarding\templates\onboarding\kanban\kanban.html:229 -#: .\onboarding\templates\onboarding\kanban\kanban.html:242 -#: .\onboarding\templates\onboarding\kanban\kanban.html:256 -#: .\onboarding\templates\onboarding\onboarding_view.html:150 -#: .\onboarding\templates\onboarding\onboarding_view.html:163 -#: .\onboarding\templates\onboarding\onboarding_view.html:177 -#: .\onboarding\templates\onboarding\onboarding_view.html:192 -#: .\onboarding\templates\onboarding\onboarding_view.html:207 -#: .\payroll\templates\payroll\reimbursement\attachments.html:15 -#: .\pms\templates\feedback\feedback_detailed_view.html:468 -#: .\recruitment\templates\pipeline\pipeline_tabs.html:50 -#: .\recruitment\templates\recruitment\recruitment_component.html:291 -#: .\templates\import_popup.html:44 .\templates\index.html:115 -#, fuzzy -#| msgid "Closed" -msgid "Close" -msgstr "Fermé" +msgstr "Ajouter une tâche" #: .\onboarding\templates\onboarding\kanban\kanban.html:241 -#: .\onboarding\templates\onboarding\onboarding_view.html:176 +#: .\onboarding\templates\onboarding\onboarding_view.html:171 msgid "Create Task" -msgstr "Créer Tâche" +msgstr "Créer une tâche" #: .\onboarding\templates\onboarding\onboarding_table.html:41 -#, fuzzy -#| msgid "Create Stage" msgid "Bulk Stage Change" -msgstr "Créer Étape" +msgstr "Changement d'étape en masse" #: .\onboarding\templates\onboarding\onboarding_table.html:121 -#, fuzzy -#| msgid "Marital Status" msgid "Portal Status" -msgstr "Matrimonial État" +msgstr "Statut du portail" #: .\onboarding\templates\onboarding\onboarding_table.html:149 msgid "Bulk Change Task" -msgstr "Tâche de changement en vrac" +msgstr "Changement de tâche en masse" #: .\onboarding\templates\onboarding\onboarding_table.html:267 -#, fuzzy -#| msgid "Send Mail" msgid "Send mail" -msgstr "Envoyer Mail" +msgstr "Envoyer un courriel" #: .\onboarding\templates\onboarding\onboarding_table.html:381 -#, fuzzy -#| msgid "Candidate stage updated successfully..." msgid "Candidates stage updated successfully." -msgstr "L'étape du candidat a été mise à jour avec succès..." +msgstr "Les étapes des candidats ont été mises à jour avec succès." #: .\onboarding\templates\onboarding\onboarding_table.html:397 -#, fuzzy -#| msgid "Candidate stage updated successfully..." msgid "Candidate task stage updated successfully." -msgstr "L'étape du candidat a été mise à jour avec succès..." +msgstr "La tâche de candidat a été mise à jour avec succès." #: .\onboarding\templates\onboarding\onboarding_view.html:130 msgid "At present, There are no closed recruitments." -msgstr "À l'heure actuelle, il n'y a pas de recrutement fermé." +msgstr "Actuellement, il n'y a pas de recrutements fermés." -#: .\onboarding\templates\onboarding\onboarding_view.html:137 +#: .\onboarding\templates\onboarding\onboarding_view.html:136 msgid "At present, There is no ongoing recruitment." -msgstr "Il n’y a actuellement aucun recrutement en cours." +msgstr "Actuellement, il n'y a pas de recrutement en cours." -#: .\onboarding\templates\onboarding\onboarding_view.html:191 +#: .\onboarding\templates\onboarding\onboarding_view.html:186 +#: .\project\cbv\tasks.py:346 msgid "Update Task" msgstr "Mettre à jour la tâche" +#: .\onboarding\templates\onboarding\onboarding_view.html:202 +#, fuzzy +#| msgid "Close" +msgid " Close" +msgstr "Fermer" + #: .\onboarding\templates\onboarding\onboarding_view_nav.html:44 -#: .\pms\models.py:151 .\pms\models.py:286 .\pms\models.py:480 -#: .\pms\models.py:600 .\pms\templates\feedback\feedback_list.html:43 +#: .\pms\models.py:165 .\pms\models.py:300 .\pms\models.py:504 +#: .\pms\models.py:640 .\pms\templates\feedback\feedback_list.html:43 #: .\pms\templates\okr\group_by.html:20 -#: .\pms\templates\okr\objective_list.html:21 +#: .\pms\templates\okr\objective_list.html:21 .\recruitment\models.py:133 #: .\recruitment\templates\pipeline\nav.html:279 -#: .\recruitment\templates\recruitment\recruitment_component.html:170 +#: .\recruitment\templates\recruitment\recruitment_component.html:179 #: .\recruitment\templates\recruitment\recruitment_view.html:13 msgid "Closed" msgstr "Fermé" #: .\onboarding\templates\onboarding\onboarding_view_nav.html:48 #: .\recruitment\templates\pipeline\nav.html:289 -#: .\recruitment\templates\recruitment\recruitment_component.html:168 +#: .\recruitment\templates\recruitment\recruitment_component.html:177 #: .\recruitment\templates\recruitment\recruitment_view.html:9 msgid "Open" -msgstr "Ouvrir" +msgstr "Ouvert" #: .\onboarding\templates\onboarding\onboardings.html:10 msgid "Candidate Name" -msgstr "Candidat Nom" +msgstr "Nom du candidat" #: .\onboarding\templates\onboarding\send_mail_form.html:13 msgid "Send" msgstr "Envoyer" #: .\onboarding\templates\onboarding\single_view.html:63 -#, fuzzy -#| msgid "Onboarding Portal Stage" msgid "Onboarding portal stage" msgstr "Étape du portail d'intégration" @@ -23639,275 +21551,344 @@ msgstr "Étape du portail d'intégration" msgid "Portal" msgstr "Portail" -#: .\onboarding\templates\onboarding\tabs.html:11 .\recruitment\sidebar.py:54 +#: .\onboarding\templates\onboarding\tabs.html:11 .\recruitment\models.py:329 +#: .\recruitment\sidebar.py:54 #: .\recruitment\templates\pipeline\pipeline_tabs.html:14 msgid "Stages" msgstr "Étapes" -#: .\onboarding\templates\onboarding\task_form.html:20 -#: .\onboarding\templates\onboarding\task_update.html:19 -msgid "Task Title" -msgstr "Tâche Titre" - #: .\onboarding\templates\onboarding\task_view.html:11 -#: .\project\templates\task\new\task_list_view.html:119 +#: .\report\templates\report\recruitment_report.html:209 msgid "Task Manager" -msgstr "Gestionnaire Tâche" +msgstr "Gestionnaire de tâches" #: .\onboarding\templates\onboarding\user_creation.html:85 msgid "Authentication" msgstr "Authentification" -#: .\onboarding\views.py:132 +#: .\onboarding\views.py:134 msgid "New stage created successfully.." -msgstr "Nouvelle étape créée avec succès.." +msgstr "Nouvelle étape créée avec succès." -#: .\onboarding\views.py:178 +#: .\onboarding\views.py:180 msgid "Stage is updated successfully.." -msgstr "L'étape est mise à jour avec succès." +msgstr "L'étape a été mise à jour avec succès." -#: .\onboarding\views.py:222 -#, fuzzy -#| msgid "the stage deleted successfully..." +#: .\onboarding\views.py:224 msgid "The stage deleted successfully..." -msgstr "l'étape a été supprimée avec succès..." +msgstr "L'étape a été supprimée avec succès." -#: .\onboarding\views.py:225 .\recruitment\views\actions.py:165 -#, fuzzy -#| msgid "Allowance not found" +#: .\onboarding\views.py:227 .\recruitment\views\actions.py:176 msgid "Stage not found." -msgstr "indemnités pas trouvé" +msgstr "Étape introuvable." -#: .\onboarding\views.py:227 +#: .\onboarding\views.py:229 msgid "There are candidates in this stage..." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il y a des candidats à cette étape." -#: .\onboarding\views.py:288 +#: .\onboarding\views.py:285 msgid "New task created successfully..." -msgstr "Nouvelle tâche créée avec succès..." +msgstr "Nouvelle tâche créée avec succès." -#: .\onboarding\views.py:329 +#: .\onboarding\views.py:324 msgid "Task updated successfully.." -msgstr "La tâche a été mise à jour avec succès." +msgstr "Tâche mise à jour avec succès." -#: .\onboarding\views.py:381 +#: .\onboarding\views.py:365 msgid "The task deleted successfully..." -msgstr "La tâche a été supprimée avec succès..." +msgstr "La tâche a été supprimée avec succès." -#: .\onboarding\views.py:383 -#, fuzzy -#| msgid "Allowance not found" +#: .\onboarding\views.py:367 msgid "Task not found." -msgstr "indemnités pas trouvé" +msgstr "Tâche introuvable." -#: .\onboarding\views.py:388 +#: .\onboarding\views.py:372 msgid "" "You cannot delete this task because some candidates are associated with it." msgstr "" -"Vous ne pouvez pas supprimer cette tâche car certains candidats y sont " -"associés." +"Tu ne peux pas supprimer cette tâche car des candidat·e·s y sont associé·e·s." -#: .\onboarding\views.py:414 +#: .\onboarding\views.py:398 msgid "New candidate created successfully.." -msgstr "Nouveau candidat créé avec succès.." +msgstr "Nouveau candidat créé avec succès." -#: .\onboarding\views.py:439 +#: .\onboarding\views.py:423 msgid "Candidate detail is updated successfully.." -msgstr "Les détails du candidat ont été mis à jour avec succès." +msgstr "Détail du candidat mis à jour avec succès." -#: .\onboarding\views.py:459 .\recruitment\views\views.py:2517 +#: .\onboarding\views.py:443 .\recruitment\views\views.py:2566 msgid "Candidate deleted successfully.." -msgstr "Candidat supprimé avec succès.." +msgstr "Candidat supprimé avec succès." -#: .\onboarding\views.py:461 .\recruitment\views\actions.py:220 -#: .\recruitment\views\actions.py:256 .\recruitment\views\views.py:653 -#: .\recruitment\views\views.py:671 .\recruitment\views\views.py:2498 -#: .\recruitment\views\views.py:2519 -#, fuzzy -#| msgid "Candidate Info" +#: .\onboarding\views.py:445 .\onboarding\views.py:1652 +#: .\recruitment\views\actions.py:231 .\recruitment\views\actions.py:267 +#: .\recruitment\views\views.py:682 .\recruitment\views\views.py:700 +#: .\recruitment\views\views.py:2547 .\recruitment\views\views.py:2568 msgid "Candidate not found." -msgstr "Candidat Info" +msgstr "Candidat introuvable." -#: .\onboarding\views.py:470 -#, fuzzy -#| msgid "You cannot delete this validation condition." +#: .\onboarding\views.py:454 msgid "You cannot delete this candidate. The candidate is included in the {}" -msgstr "Vous ne pouvez pas supprimer cette condition de validation." +msgstr "" +"Tu ne peux pas supprimer ce·tte candidat·e. Le·la candidat·e est inclus·e " +"dans le/la {}" -#: .\onboarding\views.py:497 +#: .\onboarding\views.py:481 #, python-format msgid "%(recruitment)s has no stage.." -msgstr "%(recruitment)s n'a pas d'étape.." +msgstr "%(recruitment)s n'a pas d'étape." -#: .\onboarding\views.py:954 +#: .\onboarding\views.py:942 msgid "User with email-id already exists.." -msgstr "L'utilisateur avec l'identifiant de messagerie existe déjà." +msgstr "Utilisateur avec identifiant courriel déjà existant." -#: .\onboarding\views.py:985 +#: .\onboarding\views.py:973 msgid "Account created successfully.." -msgstr "Compte créé avec succès.." +msgstr "Compte créé avec succès." -#: .\onboarding\views.py:1012 +#: .\onboarding\views.py:1000 msgid "Profile picture updated successfully.." -msgstr "Photo de profil mise à jour avec succès.." +msgstr "Photo de profil mise à jour avec succès." -#: .\onboarding\views.py:1050 -#, fuzzy -#| msgid "User with email-id already exists.." +#: .\onboarding\views.py:1038 msgid "Employee with email id already exists." -msgstr "L'utilisateur avec l'identifiant de messagerie existe déjà." +msgstr "Un·e employé·e avec cet identifiant de courriel existe déjà." -#: .\onboarding\views.py:1055 -#, fuzzy -#| msgid "Employee added." +#: .\onboarding\views.py:1043 msgid "Employee already exists.." -msgstr "Employé ajouté." +msgstr "L’employé·e existe déjà." -#: .\onboarding\views.py:1093 +#: .\onboarding\views.py:1081 msgid "Employee personal details created successfully.." -msgstr "Les données personnelles des employés ont été créées avec succès." +msgstr "Détails personnels de l’employé·e créés avec succès." -#: .\onboarding\views.py:1160 +#: .\onboarding\views.py:1148 msgid "Employee bank details created successfully.." -msgstr "Coordonnées bancaires de l'employé créées avec succès." +msgstr "Détails bancaires de l’employé·e créés avec succès." -#: .\onboarding\views.py:1221 -#, fuzzy -#| msgid "Candidate onboarding stage updated" +#: .\onboarding\views.py:1209 msgid "Candidate onboarding task updated" -msgstr "Étape d'intégration des candidats mise à jour" +msgstr "Tâche d'intégration du candidat mise à jour" -#: .\onboarding\views.py:1354 .\onboarding\views.py:1413 +#: .\onboarding\views.py:1342 .\onboarding\views.py:1401 msgid "Candidate onboarding stage updated" -msgstr "Étape d'intégration des candidats mise à jour" +msgstr "Étape d'intégration du candidat mise à jour" -#: .\onboarding\views.py:1467 +#: .\onboarding\views.py:1453 .\onboarding\views.py:1646 +#, fuzzy +#| msgid "Missing command." +msgid "Missing candidate ID." +msgstr "Commande manquante." + +#: .\onboarding\views.py:1457 +#, fuzzy +#| msgid "Date of joining" +msgid "Missing date of joining." +msgstr "Date d'entrée" + +#: .\onboarding\views.py:1465 .\recruitment\views\views.py:1584 +msgid "Candidate not found" +msgstr "Candidat non trouvé" + +#: .\onboarding\views.py:1472 #, fuzzy, python-brace-format -#| msgid "Candidate detail is updated successfully.." -msgid "{candidate}'s Date of joining updated sussefully" -msgstr "Les détails du candidat ont été mis à jour avec succès." +#| msgid "{candidate}'s Date of joining updated sussefully" +msgid "{candidate}'s Date of joining updated successfully" +msgstr "Date d'entrée de {candidate} mise à jour avec succès" -#: .\onboarding\views.py:1524 -#, fuzzy -#| msgid "Candidate Started Onboarding" +#: .\onboarding\views.py:1529 msgid "No candidates started onboarding...." -msgstr "candidat commencé l'intégration" +msgstr "Aucun candidat n'a commencé l'intégration." -#: .\onboarding\views.py:1545 -#, fuzzy -#| msgid "Candidate stage updated" +#: .\onboarding\views.py:1550 msgid "Candidate sequence updated" -msgstr "Étape de candidature mise à jour" +msgstr "Séquence du candidat mise à jour" -#: .\onboarding\views.py:1567 .\project\views.py:1084 -#, fuzzy -#| msgid "Sequence updated." +#: .\onboarding\views.py:1572 msgid "Stage sequence updated" -msgstr "Séquence mise à jour." +msgstr "Séquence de l'étape mise à jour" -#: .\onboarding\views.py:1581 .\recruitment\views\views.py:1287 -#, fuzzy -#| msgid "Stage is updated successfully.." +#: .\onboarding\views.py:1586 .\recruitment\views\views.py:1316 msgid "The stage title has been updated successfully" -msgstr "L'étape est mise à jour avec succès." +msgstr "Le titre de l'étape a été mis à jour avec succès" -#: .\payroll\filters.py:387 +#: .\onboarding\views.py:1660 #, fuzzy -#| msgid "Payslip" -msgid "Payslip Batch" -msgstr "Fiche de paie" +#| msgid "Question template updated" +msgid "Probation end date updated" +msgstr "Modèle de question mis à jour" -#: .\payroll\filters.py:390 .\payroll\forms\component_forms.py:491 -#: .\payroll\models\models.py:85 .\payroll\models\models.py:719 -#: .\payroll\models\models.py:733 .\payroll\models\models.py:1061 -#: .\payroll\models\models.py:1066 +#: .\outlook_auth\cbv\views.py:58 +#, fuzzy +#| msgid "Announcement Expire" +msgid "Token Expire" +msgstr "Expiration de l'annonce" + +#: .\outlook_auth\cbv\views.py:59 +msgid "Primary" +msgstr "" + +#: .\outlook_auth\cbv\views.py:83 +#, fuzzy +#| msgid "Mail Server" +msgid "Create Mail Server" +msgstr "Serveur de messagerie" + +#: .\outlook_auth\cbv\views.py:88 +#, fuzzy +#| msgid "Mail Server" +msgid "Update Mail Server" +msgstr "Serveur de messagerie" + +#: .\outlook_auth\cbv\views.py:95 +#, fuzzy +#| msgid "Task updated successfully.." +msgid "Mail server updated successfully." +msgstr "Tâche mise à jour avec succès." + +#: .\outlook_auth\cbv\views.py:97 +#, fuzzy +#| msgid "Skill Zone created successfully." +msgid "Mail server created successfully." +msgstr "Zone de compétence créée avec succès." + +#: .\outlook_auth\models.py:22 +#, fuzzy +#| msgid "Ticket ID" +msgid "Client ID" +msgstr "ID du ticket" + +#: .\outlook_auth\models.py:24 +#, fuzzy +#| msgid "API Secret" +msgid "Client Secret" +msgstr "Secret API" + +#: .\outlook_auth\models.py:26 +#, fuzzy +#| msgid "Ticket ID" +msgid "Tenant ID" +msgstr "ID du ticket" + +#: .\outlook_auth\models.py:73 +#, fuzzy +#| msgid "Expired" +msgid "Expired⚠️" +msgstr "Expiré" + +#: .\outlook_auth\templates\outlook\actions.html:4 +msgid "Refresh Token" +msgstr "" + +#: .\outlook_auth\views.py:81 +msgid "Token not refreshed, Login required" +msgstr "" + +#: .\outlook_auth\views.py:83 +#, fuzzy +#| msgid "Note deleted successfully." +msgid "Token refreshed successfully" +msgstr "Note supprimée avec succès." + +#: .\outlook_auth\views.py:155 +#, fuzzy +#| msgid "Mail Sent" +msgid "Mail sent" +msgstr "Courrier envoyé" + +#: .\outlook_auth\views.py:160 +msgid "Outlook authentication required/expired" +msgstr "" + +#: .\payroll\filters.py:458 +msgid "Payslip Batch" +msgstr "Lot de bulletins de paie" + +#: .\payroll\filters.py:461 .\payroll\forms\component_forms.py:501 +#: .\payroll\models\models.py:83 .\payroll\models\models.py:721 +#: .\payroll\models\models.py:735 .\payroll\models\models.py:1060 +#: .\payroll\models\models.py:1065 #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:101 #: .\payroll\templates\payroll\payslip\individual_pdf.html:164 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:288 #: .\payroll\templates\payroll\payslip\test_pdf.html:288 msgid "Basic Pay" -msgstr "Basique Salaire" +msgstr "Salaire de base" -#: .\payroll\forms\component_forms.py:295 -#, fuzzy -#| msgid "Do you want to archive this employee?" +#: .\payroll\forms\component_forms.py:300 msgid "You need to choose the employee." -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Tu dois choisir l’employé·e." -#: .\payroll\forms\component_forms.py:490 -#, fuzzy -#| msgid "Contract name" +#: .\payroll\forms\component_forms.py:500 msgid "Contract Wage" -msgstr "Nom du contrat" +msgstr "Salaire du contrat" -#: .\payroll\forms\component_forms.py:555 .\payroll\models\models.py:652 +#: .\payroll\forms\component_forms.py:568 .\payroll\models\models.py:654 msgid "Rate must be greater than 0" msgstr "Le taux doit être supérieur à 0" -#: .\payroll\forms\component_forms.py:557 .\payroll\models\models.py:654 +#: .\payroll\forms\component_forms.py:570 .\payroll\models\models.py:656 msgid "Rate must be less than 100" msgstr "Le taux doit être inférieur à 100" -#: .\payroll\forms\component_forms.py:723 -#, fuzzy -#| msgid "Asset Name" +#: .\payroll\forms\component_forms.py:738 msgid "Asset Fine" -msgstr "Actif Nom" +msgstr "Amende d'actif" -#: .\payroll\forms\component_forms.py:727 -#, fuzzy -#| msgid "Amount" +#: .\payroll\forms\component_forms.py:742 msgid "Fine Amount" -msgstr "Montant" +msgstr "Montant de l'amende" -#: .\payroll\forms\component_forms.py:728 -#, fuzzy -#| msgid "Join Date" +#: .\payroll\forms\component_forms.py:743 msgid "Fine Date" -msgstr "Date d'adhésion" +msgstr "Date de l'amende" -#: .\payroll\forms\component_forms.py:940 -#: .\payroll\forms\component_forms.py:944 +#: .\payroll\forms\component_forms.py:974 +#: .\payroll\forms\component_forms.py:984 msgid "Value can't be negative." -msgstr "" +msgstr "La valeur ne peut pas être négative." -#: .\payroll\forms\component_forms.py:948 +#: .\payroll\forms\component_forms.py:979 msgid "Not enough carryforward days to redeem" -msgstr "" +msgstr "Jours à reporter insuffisants pour échanger" -#: .\payroll\forms\component_forms.py:952 +#: .\payroll\forms\component_forms.py:988 msgid "Not enough available days to redeem" -msgstr "" +msgstr "Jours disponibles insuffisants pour échanger" -#: .\payroll\models\models.py:50 +#: .\payroll\models\models.py:48 msgid "Value must be greater than zero" msgstr "La valeur doit être supérieure à zéro" -#: .\payroll\models\models.py:87 .\payroll\models\models.py:1068 +#: .\payroll\models\models.py:85 .\payroll\models\models.py:1067 #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:64 msgid "Taxable Gross Pay" msgstr "Salaire brut imposable" +#: .\payroll\models\models.py:118 +#, fuzzy +#| msgid "Filing Status" +msgid "Filing Statuses" +msgstr "Statut du dossier" + #: .\payroll\models\models.py:129 msgid "Commission" msgstr "Commission" #: .\payroll\models\models.py:160 -#, fuzzy -#| msgid "Contract Title" msgid "Contract Title." -msgstr "Titre du contrat" +msgstr "Titre du contrat." -#: .\payroll\models\models.py:183 .\payroll\models\models.py:683 +#: .\payroll\models\models.py:183 .\payroll\models\models.py:685 #: .\payroll\templates\payroll\contract\contract_export_filter.html:73 #: .\payroll\templates\payroll\contract\contract_single_view.html:140 #: .\payroll\templates\payroll\contract\filter_contract.html:39 msgid "Pay Frequency" -msgstr "Fréquence de Paiement" +msgstr "Fréquence de paiement" #: .\payroll\models\models.py:242 msgid "Notice period in total days." -msgstr "" +msgstr "Période de préavis en jours totaux." #: .\payroll\models\models.py:249 #: .\payroll\templates\payroll\contract\contract_single_view.html:104 @@ -23915,28 +21896,24 @@ msgid "Deduct From Basic Pay" msgstr "Déduire du salaire de base" #: .\payroll\models\models.py:250 -#, fuzzy -#| msgid "Deduct leave from basic pay" msgid "Deduct the leave amount from basic pay." -msgstr "Déduire les congés du salaire de base" +msgstr "Déduire le montant du congé du salaire de base." #: .\payroll\models\models.py:254 -#, fuzzy -#| msgid "Calculate daily leave amount" msgid "Calculate Daily Leave Amount" -msgstr "Calculer le montant des congés journaliers" +msgstr "Calculer le montant journalier du congé" #: .\payroll\models\models.py:256 msgid "" "Leave amount will be calculated by dividing the basic pay by number of " "working days." msgstr "" +"Le montant du congé sera calculé en divisant le salaire de base par le " +"nombre de jours travaillés." #: .\payroll\models\models.py:263 -#, fuzzy -#| msgid "Deduction for one leave amount" msgid "Deduction For One Leave Amount" -msgstr "Montant de la déduction pour congé unique" +msgstr "Déduction pour un montant de congé" #: .\payroll\models\models.py:283 msgid "End date must be greater than start date" @@ -23944,507 +21921,487 @@ msgstr "La date de fin doit être supérieure à la date de début" #: .\payroll\models\models.py:295 .\payroll\models\models.py:347 msgid "An active contract already exists for this employee." -msgstr "Un contrat actif existe déjà pour cet employé." +msgstr "Un contrat actif existe déjà pour cet·te employé·e." #: .\payroll\models\models.py:307 .\payroll\models\models.py:360 msgid "A draft contract already exists for this employee." -msgstr "Un projet de contrat existe déjà pour cet employé." +msgstr "Un projet de contrat existe déjà pour cet·te employé·e." -#: .\payroll\models\models.py:679 +#: .\payroll\models\models.py:681 msgid "Company Experience" -msgstr "Expérience en entreprise" +msgstr "Expérience dans l'entreprise" -#: .\payroll\models\models.py:685 +#: .\payroll\models\models.py:687 msgid "Department on Contract" -msgstr "Département  sous contrat" +msgstr "Département sur le contrat" -#: .\payroll\models\models.py:704 .\payroll\models\models.py:794 -#: .\payroll\models\models.py:1144 +#: .\payroll\models\models.py:706 .\payroll\models\models.py:796 +#: .\payroll\models\models.py:1143 msgid "The value must be like the data stored in the database" -msgstr "La valeur doit être comme les données chargées dans la base de données" +msgstr "La valeur doit être comme les données stockées dans la base de données" -#: .\payroll\models\models.py:714 +#: .\payroll\models\models.py:716 msgid "Exclude the allowance" msgstr "Exclure l'allocation" -#: .\payroll\models\models.py:715 .\payroll\models\models.py:1074 +#: .\payroll\models\models.py:717 .\payroll\models\models.py:1073 msgid "Provide max amount" -msgstr "Fournir le montant max" +msgstr "Fournir le montant maximum" -#: .\payroll\models\models.py:736 +#: .\payroll\models\models.py:738 msgid "Title of the allowance" -msgstr "Intitulé de l'allocation" +msgstr "Titre de l'allocation" -#: .\payroll\models\models.py:742 +#: .\payroll\models\models.py:744 msgid "" "The one-time allowance in which the allowance will apply to the " "payslips if the date between the payslip period" msgstr "" -"L'allocation unique dans laquelle l'allocation s'appliquera au fiches de " -"paie si la date entre la période de la fiche de paie" +"L'allocation ponctuelle dans laquelle l'allocation s'appliquera aux fiches " +"de paie si la date est comprise entre la période de la fiche de paie" -#: .\payroll\models\models.py:748 .\payroll\models\models.py:1088 +#: .\payroll\models\models.py:750 .\payroll\models\models.py:1087 msgid "Include all active employees" -msgstr "Inclure tous les employés actifs" +msgstr "Inclure tous les employé·e·s actif·ve·s" -#: .\payroll\models\models.py:749 +#: .\payroll\models\models.py:751 msgid "Target allowance to all active employees in the company" -msgstr "Allocation cible à tous les employés actifs de l'entreprise" +msgstr "Allouer à toutes les employé·e·s actif·ve·s dans l’entreprise" -#: .\payroll\models\models.py:753 .\payroll\models\models.py:1093 +#: .\payroll\models\models.py:755 .\payroll\models\models.py:1092 msgid "Employees Specific" -msgstr "Employés Spécifiques" +msgstr "Spécifique aux employé·e·s" -#: .\payroll\models\models.py:756 +#: .\payroll\models\models.py:758 msgid "Target allowance to the specific employees" -msgstr "Allocation cible aux employés spécifiques" +msgstr "Allouer aux employé·e·s spécifiques" -#: .\payroll\models\models.py:764 +#: .\payroll\models\models.py:766 msgid "" "To ignore the allowance to the employees when target them by all " "employees or through condition-based" msgstr "" -"Ignorer l'indemnité aux salariés quand les viser par toussalariés ou par " -"conditions" +"Ignorer l’allocation aux employé·e·s lorsqu’ils·elles sont ciblé·e·s par " +"l’ensemble des employé·e·s ou via des conditions basées" -#: .\payroll\models\models.py:770 +#: .\payroll\models\models.py:772 msgid "This field is used to calculate the taxable allowances" -msgstr "Ce champ est utilisé pour calculer les abattements imposables" +msgstr "Ce champ est utilisé pour calculer les allocations imposables" -#: .\payroll\models\models.py:775 +#: .\payroll\models\models.py:777 msgid "" "This field is used to target allowance to the specific employees " "when the condition satisfies with the employee's information" msgstr "" -"Ce champ est utilisé pour cibler l'allocation sur les employés " -"spécifiqueslorsque la condition satisfait aux informations de l'employé" +"Ce champ est utilisé pour cibler l’allocation aux employé·e·s spécifiques " +"lorsque la condition est satisfaite par l’information de l’employé·e" -#: .\payroll\models\models.py:785 .\payroll\models\models.py:1135 +#: .\payroll\models\models.py:787 .\payroll\models\models.py:1134 msgid "The related field of the employees" -msgstr "Le champ connexe des employés" +msgstr "Le champ lié aux employé·e·s" -#: .\payroll\models\models.py:798 +#: .\payroll\models\models.py:800 msgid "To specify, the allowance is fixed or not" -msgstr "A préciser, l'allowance est fixe ou non" +msgstr "Pour spécifier, l'allocation est-elle fixe ou non" -#: .\payroll\models\models.py:804 +#: .\payroll\models\models.py:806 msgid "Fixed amount for this allowance" msgstr "Montant fixe pour cette allocation" -#: .\payroll\models\models.py:814 +#: .\payroll\models\models.py:816 msgid "If the allowance is not fixed then specifies how the allowance provided" msgstr "" -"Si l'allocation n'est pas fixe, alors précise comment l'allocation est " -"fournie" +"Si l'allocation n'est pas fixe, spécifiez comment l'allocation est fournie" -#: .\payroll\models\models.py:823 .\payroll\models\models.py:1191 +#: .\payroll\models\models.py:825 .\payroll\models\models.py:1190 msgid "The percentage of based on" -msgstr "Le pourcentage de basé sur" +msgstr "Le pourcentage basé sur" -#: .\payroll\models\models.py:831 +#: .\payroll\models\models.py:833 msgid "The attendance fixed amount for one validated attendance" -msgstr "Le montant forfaitaire pour une présence validée" +msgstr "Le montant fixe de présence pour une présence validée" -#: .\payroll\models\models.py:839 -#, fuzzy -#| msgid "Fixed amount for this deduction" +#: .\payroll\models\models.py:841 msgid "The fixed amount per children" -msgstr "Montant fixe pour cette déduction" +msgstr "Le montant fixe par enfant" -#: .\payroll\models\models.py:854 +#: .\payroll\models\models.py:856 msgid "The fixed amount for one validated attendance with that shift" -msgstr "Le montant fixe pour une présence validée avec ce quart de travail" +msgstr "Le montant fixe pour une présence validée avec ce poste" -#: .\payroll\models\models.py:862 +#: .\payroll\models\models.py:864 msgid "" "The fixed amount for one hour overtime that are validated and " "approved the overtime attendance" -msgstr "" -"Un montant fixe est prévu pour chaque heure supplémentaire approuvée " -"travaillée." +msgstr "Le montant fixe pour une heure supplémentaire validée et approuvée" -#: .\payroll\models\models.py:879 +#: .\payroll\models\models.py:881 msgid "The fixed amount for one validated attendance with that work type" msgstr "Le montant fixe pour une présence validée avec ce type de travail" -#: .\payroll\models\models.py:885 +#: .\payroll\models\models.py:887 msgid "Has max limit for allowance" -msgstr "A une limite maximale pour l'allowance" +msgstr "A une limite maximale pour l'allocation" -#: .\payroll\models\models.py:886 +#: .\payroll\models\models.py:888 msgid "Limit the allowance amount" -msgstr "Limiter le montant de l'allowance" +msgstr "Limiter le montant de l'allocation" -#: .\payroll\models\models.py:892 +#: .\payroll\models\models.py:894 msgid "The maximum amount for the allowance" -msgstr "Le montant maximum de l'allowance" +msgstr "Le montant maximum pour l'allocation" -#: .\payroll\models\models.py:901 .\payroll\models\models.py:1217 +#: .\payroll\models\models.py:903 .\payroll\models\models.py:1216 msgid "For working days on month" -msgstr "Pour les jours ouvrés du mois" +msgstr "Pour les jours ouvrables dans le mois" -#: .\payroll\models\models.py:911 .\payroll\models\models.py:1226 +#: .\payroll\models\models.py:913 .\payroll\models\models.py:1225 msgid "The pay head for the if condition" -msgstr "La tête de paiement pour la condition if" +msgstr "Le poste de paie pour la condition si" -#: .\payroll\models\models.py:917 .\payroll\models\models.py:1232 +#: .\payroll\models\models.py:919 .\payroll\models\models.py:1231 msgid "Apply for those, if the pay-head conditions satisfy" -msgstr "Appliquer pour ceux-ci, si les conditions de paiement sont satisfaites" +msgstr "S'applique à ceux, si les conditions du poste de paie sont satisfaites" -#: .\payroll\models\models.py:920 .\payroll\models\models.py:1235 +#: .\payroll\models\models.py:922 .\payroll\models\models.py:1234 msgid "The amount of the pay-head" -msgstr "Le montant du pay-head" +msgstr "Le montant du poste de paie" -#: .\payroll\models\models.py:923 .\payroll\models\models.py:1238 -#, fuzzy -#| msgid "The amount of the pay-head" +#: .\payroll\models\models.py:925 .\payroll\models\models.py:1237 msgid "The start amount of the pay-head range" -msgstr "Le montant du pay-head" +msgstr "Le montant de début de la plage du poste de paie" -#: .\payroll\models\models.py:926 .\payroll\models\models.py:1241 -#, fuzzy -#| msgid "The amount of the pay-head" +#: .\payroll\models\models.py:928 .\payroll\models\models.py:1240 msgid "The end amount of the pay-head range" -msgstr "Le montant du pay-head" +msgstr "Le montant de fin de la plage du poste de paie" -#: .\payroll\models\models.py:991 .\payroll\models\models.py:1270 +#: .\payroll\models\models.py:993 .\payroll\models\models.py:1269 msgid "If the 'Is fixed' field is disabled, the 'Based on' field is required." -msgstr "" +msgstr "Si le champ 'Est fixe' est désactivé, le champ 'Basé sur' est requis." -#: .\payroll\models\models.py:997 +#: .\payroll\models\models.py:999 msgid "Rate must be specified for allowances based on basic pay." msgstr "" +"Le taux doit être spécifié pour les allocations basées sur le salaire de " +"base." -#: .\payroll\models\models.py:1003 +#: .\payroll\models\models.py:1005 msgid "" "If condition based, all fields (field, value, condition) must be filled." msgstr "" -"Si conditionnel, tous les champs (champ, valeur, condition) doivent être " -"renseignés." +"Si basé sur une condition, tous les champs (champ, valeur, condition) " +"doivent être remplis." -#: .\payroll\models\models.py:1010 +#: .\payroll\models\models.py:1012 msgid "" "If based on is attendance, then per attendance fixed " "amount must be filled." msgstr "" -"Si basé sur la fréquentation, alors par présence fixe montant doit être " -"rempli." +"Si basé sur la présence, alors le montant fixe par présence doit être rempli." -#: .\payroll\models\models.py:1016 +#: .\payroll\models\models.py:1018 msgid "If based on is shift, then shift must be filled." -msgstr "Si basé sur est shift, alors shift doit être rempli." +msgstr "" +"Si basé sur le quart de travail, alors le quart de travail doit être rempli." -#: .\payroll\models\models.py:1019 +#: .\payroll\models\models.py:1021 msgid "If based on is work type, then work type must be filled." msgstr "" -"Si basé sur le type de travail, alors le type de travail doit être renseigné." - -#: .\payroll\models\models.py:1022 -msgid "The amount per children must be filled." -msgstr "" +"Si basé sur le type de travail, alors le type de travail doit être rempli." #: .\payroll\models\models.py:1024 +msgid "The amount per children must be filled." +msgstr "Le montant par enfant doit être rempli." + +#: .\payroll\models\models.py:1026 msgid "Amount should be greater than zero." msgstr "Le montant doit être supérieur à zéro." -#: .\payroll\models\models.py:1073 +#: .\payroll\models\models.py:1072 msgid "Exclude the deduction" msgstr "Exclure la déduction" -#: .\payroll\models\models.py:1077 +#: .\payroll\models\models.py:1076 msgid "Title of the deduction" -msgstr "Intitulé de la déduction" +msgstr "Titre de la déduction" -#: .\payroll\models\models.py:1082 +#: .\payroll\models\models.py:1081 msgid "" "The one-time deduction in which the deduction will apply to the " "payslips if the date between the payslip period" msgstr "" -"La déduction unique dans laquelle la déduction s'appliquera à la fiches de " -"paie si la date entre la période de la fiche de paie" +"La déduction unique sous laquelle la déduction s'appliquera aux bulletins de " +"salaire si la date est comprise entre la période du bulletin de salaire" -#: .\payroll\models\models.py:1089 +#: .\payroll\models\models.py:1088 msgid "Target deduction to all active employees in the company" -msgstr "Cibler la déduction à tous les employés actifs de l'entreprise" +msgstr "" +"Déduction cible pour tou·te·s les employé·e·s actif·ve·s de l'entreprise" -#: .\payroll\models\models.py:1095 +#: .\payroll\models\models.py:1094 msgid "Target deduction to the specific employees" -msgstr "Cibler la déduction aux employés spécifiques" +msgstr "Déduction cible pour les employé·e·s spécifiques" -#: .\payroll\models\models.py:1104 +#: .\payroll\models\models.py:1103 msgid "" "To ignore the deduction to the employees when target them by all " "employees or through condition-based" msgstr "" -"Ignorer le déduction aux salariés quand les viser par toussalariés ou par " -"conditions" +"Ignorer la déduction pour les employé·e·s lorsqu'ils/elles sont ciblé·e·s " +"par tou·te·s les employé·e·s ou par condition" -#: .\payroll\models\models.py:1111 +#: .\payroll\models\models.py:1110 msgid "To specify the deduction is tax or normal deduction" -msgstr "Pour spécifier que la déduction est une déduction fiscale ou normale" +msgstr "Spécifier si la déduction est fiscale ou normale" -#: .\payroll\models\models.py:1117 +#: .\payroll\models\models.py:1116 msgid "" "To find taxable gross, taxable_gross = (basic_pay + " "taxable_deduction)-pre_tax_deductions " msgstr "" -"Pour trouver le brut imposable, taxable_gross = (basic_pay + " -"taxable_deduction)-pre_tax_deductions " +"Pour trouver le brut imposable, taxable_gross = (salaire de base + déduction " +"imposable)-déductions avant impôt" -#: .\payroll\models\models.py:1125 +#: .\payroll\models\models.py:1124 msgid "" "This field is used to target deduction to the specific employees " "when the condition satisfies with the employee's information" msgstr "" -"Ce champ est utilisé pour cibler la déduction sur les employés " -"spécifiqueslorsque la condition satisfait aux informations de l'employé" +"Ce champ est utilisé pour cibler la déduction pour les employé·e·s " +"spécifiques lorsque la condition est satisfaite avec les informations de " +"l'employé·e" -#: .\payroll\models\models.py:1153 +#: .\payroll\models\models.py:1152 msgid "Basic pay" -msgstr "Basique salaire" +msgstr "Salaire de base" -#: .\payroll\models\models.py:1159 +#: .\payroll\models\models.py:1158 msgid "" "Update compensation is used to update pay-head before any " "other deduction calculation starts" msgstr "" -"La compensation de mise à jour est utilisée pour mettre à jour le pay-head " -"avant toutle calcul d'autres déductions commence" +"La mise à jour de la rémunération est utilisée pour mettre à jour l'élément " +"de paie avant le début de tout autre calcul de déduction" -#: .\payroll\models\models.py:1165 +#: .\payroll\models\models.py:1164 msgid "To specify, the deduction is fixed or not" -msgstr "A préciser, la déduction est fixe ou non" +msgstr "Spécifier si la déduction est fixe ou non" -#: .\payroll\models\models.py:1172 +#: .\payroll\models\models.py:1171 msgid "Fixed amount for this deduction" msgstr "Montant fixe pour cette déduction" -#: .\payroll\models\models.py:1180 +#: .\payroll\models\models.py:1179 msgid "If the deduction is not fixed then specifies how the deduction provided" msgstr "" -"Si la déduction n'est pas fixe, alors spécifie comment la déduction est " -"fournie" +"Si la déduction n'est pas fixe, spécifiez comment la déduction est fournie" -#: .\payroll\models\models.py:1190 +#: .\payroll\models\models.py:1189 msgid "Employee rate" -msgstr "Tarif Employé :" +msgstr "Taux de l'employé·e" -#: .\payroll\models\models.py:1202 +#: .\payroll\models\models.py:1201 msgid "Has max limit for deduction" msgstr "A une limite maximale pour la déduction" -#: .\payroll\models\models.py:1203 +#: .\payroll\models\models.py:1202 msgid "Limit the deduction" msgstr "Limiter la déduction" -#: .\payroll\models\models.py:1209 +#: .\payroll\models\models.py:1208 msgid "The maximum amount for the deduction" -msgstr "Le montant maximum de la déduction" +msgstr "Le montant maximum pour la déduction" -#: .\payroll\models\models.py:1220 +#: .\payroll\models\models.py:1219 msgid "The maximum amount for ?" msgstr "Le montant maximum pour ?" -#: .\payroll\models\models.py:1276 +#: .\payroll\models\models.py:1275 msgid "" "Employee rate must be specified for deductions that are not fixed amount" msgstr "" +"Le taux de l'employé·e doit être spécifié pour les déductions qui ne sont " +"pas d'un montant fixe" -#: .\payroll\models\models.py:1284 +#: .\payroll\models\models.py:1283 msgid " Don't choose taxable gross pay when pretax is enabled." msgstr "" -" Ne choisissez pas le salaire brut imposable lorsque la prétaxe est activée." +"Ne pas choisir le salaire brut imposable lorsque la pré-imposition est " +"activée." -#: .\payroll\models\models.py:1290 +#: .\payroll\models\models.py:1289 msgid " Don't choose net pay when pretax is enabled." -msgstr " Ne choisissez pas le paiement net lorsque la prétaxe est activée." +msgstr "Ne pas choisir le salaire net lorsque la pré-imposition est activée." -#: .\payroll\models\models.py:1294 +#: .\payroll\models\models.py:1293 msgid " Don't choose net pay when the tax is enabled." -msgstr " Ne choisissez pas le paiement net lorsque la taxe est activée." +msgstr "Ne pas choisir le salaire net lorsque l'impôt est activé." -#: .\payroll\models\models.py:1304 +#: .\payroll\models\models.py:1303 msgid "This fields required" -msgstr "Ces champs sont obligatoires" +msgstr "Ces champs sont requis" -#: .\payroll\models\models.py:1311 +#: .\payroll\models\models.py:1310 msgid "" "If condition based, all fields (field, value, " "condition) must be filled." msgstr "" -"Si conditionnel, tous les champs (champ, valeur, condition) doit être rempli." +"Si basé sur une condition, tous les champs (champ, valeur, condition) " +"doivent être remplis." -#: .\payroll\models\models.py:1356 -#, fuzzy -#| msgid "Batch Number" +#: .\payroll\models\models.py:1352 msgid "Batch name" -msgstr "Numéro de lot" +msgstr "Nom du lot" -#: .\payroll\models\models.py:1393 +#: .\payroll\models\models.py:1389 msgid "The end date must be greater than or equal to the start date" msgstr "La date de fin doit être supérieure ou égale à la date de début" -#: .\payroll\models\models.py:1398 +#: .\payroll\models\models.py:1394 msgid "The end date cannot be in the future." msgstr "La date de fin ne peut pas être dans le futur." -#: .\payroll\models\models.py:1400 +#: .\payroll\models\models.py:1396 msgid "The start date cannot be in the future." msgstr "La date de début ne peut pas être dans le futur." -#: .\payroll\models\models.py:1411 +#: .\payroll\models\models.py:1407 msgid "Employee ,start and end date must be unique" -msgstr "L'employé, les dates de début et de fin doivent être uniques" +msgstr "L'employé·e, la date de début et la date de fin doivent être uniques" -#: .\payroll\models\models.py:1414 +#: .\payroll\models\models.py:1410 msgid "The data must be in dictionary or querydict type" -msgstr "Les données doivent être de type dictionnaire ou requête" +msgstr "Les données doivent être de type dictionnaire ou querydict" -#: .\payroll\models\models.py:1473 +#: .\payroll\models\models.py:1469 #: .\payroll\templates\payroll\loan\records.html:9 #: .\payroll\templates\payroll\loan\records_card.html:5 #: .\payroll\templates\payroll\loan\records_list.html:5 msgid "Loan" -msgstr "" +msgstr "Prêt" -#: .\payroll\models\models.py:1474 +#: .\payroll\models\models.py:1470 #: .\payroll\templates\payroll\loan\records.html:13 #: .\payroll\templates\payroll\loan\records_card.html:9 #: .\payroll\templates\payroll\loan\records_list.html:9 -#, fuzzy -#| msgid "Advanced" msgid "Advanced Salary" -msgstr "Avancé" +msgstr "Salaire avancé" -#: .\payroll\models\models.py:1475 +#: .\payroll\models\models.py:1471 msgid "Penalty / Fine" -msgstr "" +msgstr "Pénalité / Amende" -#: .\payroll\models\models.py:1492 -#, fuzzy -#| msgid "Total Amount :" +#: .\payroll\models\models.py:1488 msgid "installment Amount" -msgstr "Total Montant" +msgstr "Montant de l'échéance" -#: .\payroll\models\models.py:1494 -#, fuzzy -#| msgid "Total Applicants" +#: .\payroll\models\models.py:1490 msgid "Total installments" -msgstr "Nombre total de candidats" +msgstr "Total des échéances" -#: .\payroll\models\models.py:1684 +#: .\payroll\models\models.py:1584 #: .\payroll\templates\payroll\reimbursement\filter.html:14 msgid "Reimbursement" -msgstr "" +msgstr "Remboursement" -#: .\payroll\models\models.py:1685 +#: .\payroll\models\models.py:1585 msgid "Bonus Point Encashment" -msgstr "" +msgstr "Encaissement des points de bonus" -#: .\payroll\models\models.py:1689 +#: .\payroll\models\models.py:1589 msgid "Leave Encashment" -msgstr "" +msgstr "Encaissement des jours de congé" -#: .\payroll\models\models.py:1718 -#, fuzzy -#| msgid "Available Days" +#: .\payroll\models\models.py:1618 msgid "Available Days to encash" -msgstr "Disponibles Jours" +msgstr "Jours disponibles à encaisser" -#: .\payroll\models\models.py:1719 -#, fuzzy -#| msgid "Available Days" +#: .\payroll\models\models.py:1619 msgid "Available days" -msgstr "Disponibles Jours" +msgstr "Jours disponibles" -#: .\payroll\models\models.py:1723 -#, fuzzy -#| msgid "Carryforward Days" +#: .\payroll\models\models.py:1623 msgid "Carry Forward Days to encash" -msgstr "Jours Reportés" +msgstr "Jours reportés à encaisser" -#: .\payroll\models\models.py:1724 -#, fuzzy -#| msgid "Carryforward Days" +#: .\payroll\models\models.py:1624 msgid "Carry forward days" -msgstr "Jours Reportés" +msgstr "Jours reportés" -#: .\payroll\models\models.py:1728 +#: .\payroll\models\models.py:1628 msgid "Bonus points to encash" -msgstr "" +msgstr "Points de bonus à encaisser" -#: .\payroll\models\models.py:1729 +#: .\payroll\models\models.py:1629 msgid "Bonus points" -msgstr "" +msgstr "Points de bonus" -#: .\payroll\models\models.py:1834 +#: .\payroll\models\models.py:1732 msgid "" "The employee don't have that much " "leaves to encash in CFD / Available " "days" msgstr "" +"L'employé·e n'a pas suffisamment de jours de congé pour encaisser en CFD / " +"Jours disponibles" #: .\payroll\models\tax_models.py:27 msgid "Postfix" -msgstr "" +msgstr "Postfixe" -#: .\payroll\models\tax_models.py:55 +#: .\payroll\models\tax_models.py:41 .\payroll\models\tax_models.py:42 +#, fuzzy +#| msgid "Payroll settings updated." +msgid "Payroll Settings" +msgstr "Paramètres de la paie mis à jour." + +#: .\payroll\models\tax_models.py:59 #: .\payroll\templates\payroll\tax\tax_bracket_view.html:14 #: .\payroll\templates\payroll\tax\taxbracket.html:6 msgid "Min. Income" -msgstr "Min. Revenu" +msgstr "Revenu Min." -#: .\payroll\models\tax_models.py:57 +#: .\payroll\models\tax_models.py:61 #: .\payroll\templates\payroll\tax\tax_bracket_view.html:15 #: .\payroll\templates\payroll\tax\taxbracket.html:7 msgid "Max. Income" -msgstr "Max. Revenu" +msgstr "Revenu Max." -#: .\payroll\models\tax_models.py:59 +#: .\payroll\models\tax_models.py:63 #: .\payroll\templates\payroll\tax\tax_bracket_view.html:13 #: .\payroll\templates\payroll\tax\taxbracket.html:8 msgid "Tax Rate" msgstr "Taux d'imposition" -#: .\payroll\models\tax_models.py:95 -#, fuzzy -#| msgid "Feedback created successfully." +#: .\payroll\models\tax_models.py:99 msgid "This tax bracket already exists" -msgstr "Commentaires créés avec succès." +msgstr "Cette tranche d'imposition existe déjà" -#: .\payroll\models\tax_models.py:102 -#, fuzzy -#| msgid "Value must be greater than zero" +#: .\payroll\models\tax_models.py:106 msgid "Maximum income must be greater than minimum income." -msgstr "La valeur doit être supérieure à zéro" - -#: .\payroll\templates\payroll\allowance\allowance_empty.html:41 -#, fuzzy -#| msgid "Allowance created." -msgid "No allowance has been allocated." -msgstr "Indemnités créé" +msgstr "Le revenu maximum doit être supérieur au revenu minimum." #: .\payroll\templates\payroll\allowance\card_allowance.html:41 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:80 msgid "Amount Per Attendance" -msgstr "Montant par présence" +msgstr "Montant Par Présence" #: .\payroll\templates\payroll\allowance\card_allowance.html:44 #: .\payroll\templates\payroll\allowance\card_allowance.html:47 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:83 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:86 msgid "Amount Per" -msgstr "Montant par" +msgstr "Montant Par" #: .\payroll\templates\payroll\allowance\card_allowance.html:50 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:89 msgid "Amount Per One Hour" -msgstr "Montant par heure" +msgstr "Montant Par Heure" #: .\payroll\templates\payroll\allowance\card_allowance.html:56 #: .\payroll\templates\payroll\allowance\view_single_allowance.html:54 msgid "One Time Allowance" -msgstr "Allocation unique" +msgstr "Allocation Unique" #: .\payroll\templates\payroll\allowance\card_allowance.html:64 #: .\payroll\templates\payroll\allowance\filter_allowance.html:13 @@ -24458,14 +22415,14 @@ msgstr "Imposable" #: .\payroll\templates\payroll\deduction\filter_deduction.html:17 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:61 msgid "Condition Based" -msgstr "Basé sur les conditions" +msgstr "Basé sur la condition" #: .\payroll\templates\payroll\allowance\filter_allowance.html:27 #: .\payroll\templates\payroll\allowance\view_allowance.html:99 #: .\payroll\templates\payroll\deduction\filter_deduction.html:25 #: .\payroll\templates\payroll\deduction\view_deduction.html:95 msgid "Fixed" -msgstr "Fixé" +msgstr "Fixe" #: .\payroll\templates\payroll\allowance\filter_allowance.html:33 #: .\payroll\templates\payroll\deduction\filter_deduction.html:31 @@ -24477,34 +22434,28 @@ msgstr "Basé" #: .\payroll\templates\payroll\deduction\list_deduction.html:41 #: .\payroll\templates\payroll\deduction\list_deduction.html:42 msgid "Specific Employees" -msgstr "Employés spécifiques" +msgstr "Employé·e·s spécifiques" #: .\payroll\templates\payroll\allowance\list_allowance.html:43 #: .\payroll\templates\payroll\allowance\list_allowance.html:44 #: .\payroll\templates\payroll\deduction\list_deduction.html:45 #: .\payroll\templates\payroll\deduction\list_deduction.html:46 msgid "Excluded Employees" -msgstr "Employés exclus" +msgstr "Employé·e·s exclu·e·s" #: .\payroll\templates\payroll\allowance\view_allowance.html:94 -#, fuzzy -#| msgid "Taxable" msgid "Non Taxable" -msgstr "Imposable" +msgstr "Non imposable" #: .\payroll\templates\payroll\allowance\view_allowance.html:104 #: .\payroll\templates\payroll\deduction\view_deduction.html:100 -#, fuzzy -#| msgid "Fixed" msgid "Not Fixed" -msgstr "Fixé" +msgstr "Non fixe" -#: .\payroll\templates\payroll\allowance\view_allowance.html:123 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:141 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\payroll\templates\payroll\allowance\view_allowance.html:120 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:138 msgid "There are currently no allowances to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune allocation à considérer." #: .\payroll\templates\payroll\allowance\view_single_allowance.html:96 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:91 @@ -24514,70 +22465,56 @@ msgstr "A une limite maximale" #: .\payroll\templates\payroll\allowance\view_single_allowance.html:98 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:93 msgid "For working days on a month" -msgstr "Pour les jours ouvrés sur un mois" +msgstr "Pour les jours ouvrés d'un mois" #: .\payroll\templates\payroll\allowance\view_single_allowance.html:104 msgid "Allowance Eligibility" -msgstr "Admissibilité à l'allocation" +msgstr "Éligibilité à l'allocation" -#: .\payroll\templates\payroll\contract\contract_empty.html:6 +#: .\payroll\templates\payroll\contract\contract_empty.html:5 #: .\payroll\templates\payroll\contract\contract_view.html:6 msgid "Contracts" msgstr "Contrats" -#: .\payroll\templates\payroll\contract\contract_empty.html:48 +#: .\payroll\templates\payroll\contract\contract_empty.html:27 #: .\payroll\templates\payroll\contract\contract_single_view.html:196 msgid "There have been no contracts signed." msgstr "Aucun contrat n'a été signé." #: .\payroll\templates\payroll\contract\contract_export_filter.html:4 #: .\payroll\templates\payroll\contract\contract_view.html:263 -#, fuzzy -#| msgid "Contracts" msgid "Export Contracts" -msgstr "Contrats" +msgstr "Exporter les contrats" #: .\payroll\templates\payroll\contract\contract_export_filter.html:139 #: .\payroll\templates\payroll\contract\filter_contract.html:105 -#, fuzzy -#| msgid "Contract start date" msgid "Contract Start Date From" -msgstr "Date de début de contrat" +msgstr "Date de début du contrat à partir de" #: .\payroll\templates\payroll\contract\contract_export_filter.html:145 #: .\payroll\templates\payroll\contract\filter_contract.html:111 -#, fuzzy -#| msgid "Contract start date" msgid "Contract Start Date Till" -msgstr "Date de début de contrat" +msgstr "Date de début du contrat jusqu'à" #: .\payroll\templates\payroll\contract\contract_export_filter.html:153 #: .\payroll\templates\payroll\contract\filter_contract.html:119 -#, fuzzy -#| msgid "Contract End Date" msgid "Contract End Date From" -msgstr "Contracter Date Fin" +msgstr "Date de fin du contrat à partir de" #: .\payroll\templates\payroll\contract\contract_export_filter.html:159 #: .\payroll\templates\payroll\contract\filter_contract.html:125 -#, fuzzy -#| msgid "Contract End Date" msgid "Contract End Date Till" -msgstr "Contracter Date Fin" +msgstr "Date de fin du contrat jusqu'à" #: .\payroll\templates\payroll\contract\contract_export_filter.html:167 #: .\payroll\templates\payroll\contract\filter_contract.html:134 -#, fuzzy -#| msgid "Gross Pay Less Than or Equal" msgid "Basic Salary Less Than or Equal" -msgstr "Salaire brut inférieur ou égal" +msgstr "Salaire de base inférieur ou égal" #: .\payroll\templates\payroll\contract\contract_export_filter.html:173 #: .\payroll\templates\payroll\contract\filter_contract.html:142 -#, fuzzy -#| msgid "Gross Pay Greater or Equal" msgid "Basic Salary Greater or Equal" -msgstr "Salaire brut supérieur ou égal" +msgstr "Salaire de base supérieur ou égal" #: .\payroll\templates\payroll\contract\contract_single_view.html:89 msgid "Wage" @@ -24591,119 +22528,98 @@ msgstr "Calculer le montant du congé" msgid "Deduction Amount For One Leave" msgstr "Montant de la déduction pour un congé" -#: .\payroll\templates\payroll\contract\contract_single_view.html:144 -#: .\project\templates\dashboard\project_details.html:48 -#: .\project\templates\task\new\task_details.html:60 -#: .\project\templates\task\new\task_list_view.html:123 -msgid "Document" -msgstr "Document" - #: .\payroll\templates\payroll\contract\contract_view.html:148 #: .\payroll\templates\payroll\payslip\view_payslips.html:180 -#, fuzzy -#| msgid "Filing status updated." msgid "Bulk Status Update" -msgstr "Statut de déclaration fiscale mis à jour." +msgstr "Mise à jour de l'état en masse" #: .\payroll\templates\payroll\contract\contract_view.html:249 msgid "Select All Contracts" -msgstr "Sélectionnez tous les contrats" +msgstr "Sélectionner tous les contrats" #: .\payroll\templates\payroll\contract\contract_view.html:256 msgid "Unselect All Contracts" -msgstr "désélectionner tous les contrats" +msgstr "Désélectionner tous les contrats" #: .\payroll\templates\payroll\contribution\contribution_deduction_assign.html:4 msgid "Assign Contribution Deduction" -msgstr "Attribuer la déduction des cotisations" +msgstr "Assigner la déduction de contribution" #: .\payroll\templates\payroll\contribution\contribution_deduction_creation.html:4 #: .\payroll\templates\payroll\contribution\contribution_deduction_edit.html:4 #: .\payroll\templates\payroll\contribution\contribution_deduction_list.html:6 #: .\payroll\templates\payroll\contribution\contribution_deduction_view.html:6 msgid "Contribution Deduction" -msgstr "Déduction des cotisations" +msgstr "Déduction de contribution" #: .\payroll\templates\payroll\contribution\contribution_deduction_list.html:8 #: .\payroll\templates\payroll\deduction\card_deduction.html:35 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:73 msgid "Deduct From" -msgstr "Déduire de" +msgstr "Déduire De" #: .\payroll\templates\payroll\contribution\contribution_deduction_list.html:9 #: .\payroll\templates\payroll\dashboard\contribution.html:11 msgid "Employee Contribution" -msgstr "Cotisation de l'employé" +msgstr "Contribution de l'employé·e" #: .\payroll\templates\payroll\contribution\contribution_deduction_list.html:10 #: .\payroll\templates\payroll\dashboard\contribution.html:14 msgid "Employer Contribution" -msgstr "Cotisation patronale" +msgstr "Contribution de l'employeur·euse" #: .\payroll\templates\payroll\dashboard.html:64 msgid "Select Month and Year:" -msgstr "Sélectionnez le mois et l'année :" +msgstr "Sélectionnez le mois et l'année :" #: .\payroll\templates\payroll\dashboard.html:109 -#, fuzzy -#| msgid "Condition" msgid "Contributions" -msgstr "Condition" +msgstr "Contributions" #: .\payroll\templates\payroll\dashboard.html:138 msgid "Employee Payslips" -msgstr "Fiches de paie des employés" +msgstr "Bulletins de paie de l'employé·e" #: .\payroll\templates\payroll\dashboard.html:149 msgid "Total Payslips Genarated :" -msgstr "Total des fiches de paie générées :" +msgstr "Total des fiches de paie générées :" #: .\payroll\templates\payroll\dashboard.html:151 #: .\payroll\templates\payroll\dashboard.html:153 msgid "Total Amount :" -msgstr "Total Montant" +msgstr "Montant total :" #: .\payroll\templates\payroll\dashboard.html:155 msgid "Department Total Amount" -msgstr "Département Montant total" +msgstr "Montant total du département" #: .\payroll\templates\payroll\dashboard.html:167 -#, fuzzy -#| msgid "Employer Contribution" msgid "Employer Contributions" -msgstr "Cotisation patronale" +msgstr "Contributions de l'employeur·euse" #: .\payroll\templates\payroll\dashboard.html:201 -#, fuzzy -#| msgid "Contracts ending this month" msgid "Contracts ending " -msgstr "Contrats se terminant ce mois-ci" +msgstr "Contrats se terminant" #: .\payroll\templates\payroll\dashboard.html:202 -#, fuzzy -#| msgid "Number of contracts expiring this month :" msgid "Number of contracts expiring in " -msgstr "Nombre de contrats expirant ce mois-ci :" +msgstr "Nombre de contrats expirant en" #: .\payroll\templates\payroll\dashboard\contribution.html:37 -#, fuzzy -#| msgid "No records were available." msgid "No records available." -msgstr "Aucun enregistrement n'est disponible." +msgstr "Aucun enregistrement disponible." #: .\payroll\templates\payroll\deduction\card_deduction.html:45 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:83 msgid "Employer Rate :" -msgstr "Tarif Employeur :" +msgstr "Taux de l'employeur·euse :" #: .\payroll\templates\payroll\deduction\card_deduction.html:46 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:84 msgid "Employee Rate :" -msgstr "Tarif Employé :" +msgstr "Taux de l'employé·e :" #: .\payroll\templates\payroll\deduction\card_deduction.html:53 -#, fuzzy -#| msgid "One Time deduction" msgid "One Time Deduction" msgstr "Déduction unique" @@ -24712,26 +22628,18 @@ msgstr "Déduction unique" #: .\payroll\templates\payroll\deduction\view_deduction.html:89 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:45 msgid "Pretax" -msgstr "Pretax" +msgstr "Avant impôt" #: .\payroll\templates\payroll\deduction\card_deduction.html:87 #: .\payroll\templates\payroll\deduction\list_deduction.html:142 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:115 msgid "Do you want to delete this deduction?" -msgstr "Voulez-vous supprimer cette déduction ?" +msgstr "Veux-tu supprimer cette déduction?" -#: .\payroll\templates\payroll\deduction\deduction_empty.html:43 -#, fuzzy -#| msgid "Your work details has been updated." -msgid "No deduction has been included." -msgstr "Les détails de votre travail ont été mis à jour." - -#: .\payroll\templates\payroll\deduction\view_deduction.html:119 +#: .\payroll\templates\payroll\deduction\view_deduction.html:116 #: .\payroll\templates\payroll\deduction\view_single_deduction.html:140 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no deductions to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune déduction à considérer." #: .\payroll\templates\payroll\deduction\view_single_deduction.html:40 msgid "Tax" @@ -24743,68 +22651,56 @@ msgstr "Déduction unique" #: .\payroll\templates\payroll\deduction\view_single_deduction.html:99 msgid "Deduction Eligibility" -msgstr "Admissibilité à la déduction" +msgstr "Éligibilité à la déduction" #: .\payroll\templates\payroll\loan\filter.html:14 -#, fuzzy -#| msgid "Filter" msgid "Loan Filter" -msgstr "Filtre" +msgstr "Filtre de prêt" #: .\payroll\templates\payroll\loan\filter.html:23 -#, fuzzy -#| msgid "Profile updated." msgid "Provided date" -msgstr "Profil mis à jour." +msgstr "Date fournie" #: .\payroll\templates\payroll\loan\filter.html:41 msgid "Is settled" -msgstr "" +msgstr "Est réglé" #: .\payroll\templates\payroll\loan\installments.html:77 -#, fuzzy -#| msgid "Total Amount :" msgid "Total Amount" -msgstr "Total Montant" +msgstr "Montant total" #: .\payroll\templates\payroll\loan\installments.html:80 -#, fuzzy -#| msgid "Amount" msgid "Paid Amount" -msgstr "Montant" +msgstr "Montant payé" #: .\payroll\templates\payroll\loan\installments.html:83 -#, fuzzy -#| msgid "Total Amount :" msgid "Balance Amount" -msgstr "Total Montant" +msgstr "Montant du solde" #: .\payroll\templates\payroll\loan\installments.html:107 msgid "S/N" -msgstr "" +msgstr "N/S" #: .\payroll\templates\payroll\loan\installments.html:114 -#, fuzzy -#| msgid "One time date" msgid "One Time Date" -msgstr "Une date unique" +msgstr "Date unique" #: .\payroll\templates\payroll\loan\nav.html:10 msgid "Loan / Advanced Salary" -msgstr "" +msgstr "Prêt / Salaire avancé" #: .\payroll\templates\payroll\loan\records.html:5 #: .\payroll\templates\payroll\loan\records_card.html:12 #: .\payroll\templates\payroll\loan\records_list.html:12 msgid "Fine" -msgstr "" +msgstr "Amende" #: .\payroll\templates\payroll\loan\records.html:45 #: .\payroll\templates\payroll\loan\records_card.html:51 #: .\payroll\templates\payroll\loan\records_card.html:137 #: .\payroll\templates\payroll\loan\records_card.html:223 msgid "Installments" -msgstr "" +msgstr "Versements" #: .\payroll\templates\payroll\loan\records_list.html:58 #: .\payroll\templates\payroll\loan\records_list.html:64 @@ -24812,10 +22708,8 @@ msgstr "" #: .\payroll\templates\payroll\loan\records_list.html:306 #: .\payroll\templates\payroll\loan\records_list.html:542 #: .\payroll\templates\payroll\loan\records_list.html:548 -#, fuzzy -#| msgid "Purchased Date" msgid "Provided Date" -msgstr "Achated Date" +msgstr "Date fournie" #: .\payroll\templates\payroll\loan\records_list.html:66 #: .\payroll\templates\payroll\loan\records_list.html:72 @@ -24823,10 +22717,8 @@ msgstr "Achated Date" #: .\payroll\templates\payroll\loan\records_list.html:314 #: .\payroll\templates\payroll\loan\records_list.html:550 #: .\payroll\templates\payroll\loan\records_list.html:556 -#, fuzzy -#| msgid "Contract start date" msgid "Installment Start Date" -msgstr "Date de début de contrat" +msgstr "Date de début des versements" #: .\payroll\templates\payroll\loan\records_list.html:74 #: .\payroll\templates\payroll\loan\records_list.html:80 @@ -24834,20 +22726,16 @@ msgstr "Date de début de contrat" #: .\payroll\templates\payroll\loan\records_list.html:322 #: .\payroll\templates\payroll\loan\records_list.html:558 #: .\payroll\templates\payroll\loan\records_list.html:564 -#, fuzzy -#| msgid "Total Strength" msgid "Total Installments" -msgstr "Force totale" +msgstr "Total des versements" -#: .\payroll\templates\payroll\loan\view_loan.html:26 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\payroll\templates\payroll\loan\view_loan.html:24 msgid "There are currently no loans to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucun prêt à considérer." #: .\payroll\templates\payroll\payslip\bulk_create_payslip.html:4 msgid "Bulk Payslip" -msgstr "Bulletin de paie en vrac" +msgstr "Fiche de paie en masse" #: .\payroll\templates\payroll\payslip\create_payslip.html:4 msgid "Create Payslip" @@ -24858,185 +22746,177 @@ msgstr "Créer une fiche de paie" #: .\payroll\templates\payroll\payslip\individual_pdf.html:92 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:71 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:244 -#: .\payroll\templates\payroll\payslip\payslips_empty.html:4 #: .\payroll\templates\payroll\payslip\test_pdf.html:244 #: .\payroll\templates\payroll\payslip\view_payslips.html:15 +#: .\report\templates\report\payroll_report.html:39 msgid "Payslip" msgstr "Fiche de paie" #: .\payroll\templates\payroll\payslip\filter_payslips.html:51 #: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:27 msgid "Mail Sent" -msgstr "" +msgstr "Courrier envoyé" #: .\payroll\templates\payroll\payslip\filter_payslips.html:70 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:153 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:107 +#: .\report\templates\report\payroll_report.html:77 +#: .\report\templates\report\payroll_report.html:192 +#: .\report\templates\report\pms_report.html:90 msgid "Start Date Till" -msgstr "Date de début jusqu'au" +msgstr "Date de début jusqu'à" #: .\payroll\templates\payroll\payslip\filter_payslips.html:78 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:165 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:114 +#: .\report\templates\report\payroll_report.html:85 +#: .\report\templates\report\payroll_report.html:200 +#: .\report\templates\report\pms_report.html:97 msgid "End Date From" -msgstr "Date de fin de" +msgstr "Date de fin à partir de" #: .\payroll\templates\payroll\payslip\filter_payslips.html:84 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:175 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:125 +#: .\project\filters.py:153 .\report\templates\report\payroll_report.html:91 +#: .\report\templates\report\payroll_report.html:206 +#: .\report\templates\report\pms_report.html:108 msgid "End Date Till" -msgstr "Date de fin jusqu'au" +msgstr "Date de fin jusqu'à" #: .\payroll\templates\payroll\payslip\filter_payslips.html:93 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:187 +#: .\report\templates\report\payroll_report.html:100 msgid "Gross Pay Less Than or Equal" msgstr "Salaire brut inférieur ou égal" #: .\payroll\templates\payroll\payslip\filter_payslips.html:101 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:197 +#: .\report\templates\report\payroll_report.html:108 msgid "Gross Pay Greater or Equal" msgstr "Salaire brut supérieur ou égal" #: .\payroll\templates\payroll\payslip\filter_payslips.html:111 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:209 +#: .\report\templates\report\payroll_report.html:118 msgid "Deduction Less Than or Equal" msgstr "Déduction inférieure ou égale" #: .\payroll\templates\payroll\payslip\filter_payslips.html:119 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:219 +#: .\report\templates\report\payroll_report.html:126 msgid "Deduction Greater or Equal" msgstr "Déduction supérieure ou égale" #: .\payroll\templates\payroll\payslip\filter_payslips.html:129 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:231 +#: .\report\templates\report\payroll_report.html:136 msgid "Net Pay Less Than or Equal" -msgstr "Au Travail Inférieur ou Égal" +msgstr "Salaire net inférieur ou égal" #: .\payroll\templates\payroll\payslip\filter_payslips.html:137 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:241 +#: .\report\templates\report\payroll_report.html:144 msgid "Net Pay Greater or Equal" msgstr "Salaire net supérieur ou égal" #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:6 -#, fuzzy -#| msgid "Payslip" msgid "Payslips" -msgstr "Fiche de paie" +msgstr "Fiches de paie" #: .\payroll\templates\payroll\payslip\group_by.html:21 -#: .\payroll\templates\payroll\payslip\payslip_table.html:21 +#: .\payroll\templates\payroll\payslip\payslip_table.html:17 msgid "Select All Payslips" -msgstr "Sélectionnez toutes les fiches de paie" +msgstr "Sélectionner toutes les fiches de paie" #: .\payroll\templates\payroll\payslip\group_by.html:28 -#: .\payroll\templates\payroll\payslip\payslip_table.html:28 +#: .\payroll\templates\payroll\payslip\payslip_table.html:20 msgid "Unselect All Payslips" -msgstr "désélectionner toutes les fiches de paie" +msgstr "Désélectionner toutes les fiches de paie" #: .\payroll\templates\payroll\payslip\group_by.html:35 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:7 -#: .\payroll\templates\payroll\payslip\payslip_table.html:35 -#, fuzzy -#| msgid "Employee Payslips" +#: .\payroll\templates\payroll\payslip\payslip_table.html:23 msgid "Export Payslips" -msgstr "Fiches de paie des employés" +msgstr "Exporter les fiches de paie" #: .\payroll\templates\payroll\payslip\group_by.html:166 #: .\payroll\templates\payroll\payslip\group_payslips.html:122 #: .\payroll\templates\payroll\payslip\individual_payslip.html:19 -#: .\payroll\templates\payroll\payslip\payslip_table.html:170 -#, fuzzy -#| msgid "Do you want to delete the question?" +#: .\payroll\templates\payroll\payslip\payslip_table.html:139 msgid "Do you want to send the payslip by mail?" -msgstr "Voulez-vous supprimer la question ?" +msgstr "Veux-tu envoyer le bulletin de paie par courrier?" #: .\payroll\templates\payroll\payslip\group_by.html:167 #: .\payroll\templates\payroll\payslip\individual_payslip.html:20 -#: .\payroll\templates\payroll\payslip\payslip_table.html:171 +#: .\payroll\templates\payroll\payslip\payslip_table.html:141 #: .\payroll\templates\payroll\payslip\view_payslips.html:173 -#, fuzzy -#| msgid "Send Mail" msgid "Send via mail" -msgstr "Envoyer Mail" +msgstr "Envoyer par courriel" #: .\payroll\templates\payroll\payslip\group_by.html:173 #: .\payroll\templates\payroll\payslip\group_payslips.html:127 -#: .\payroll\templates\payroll\payslip\payslip_table.html:176 +#: .\payroll\templates\payroll\payslip\payslip_table.html:146 msgid "Are you sure you want to delete this payslip?" -msgstr "Êtes-vous sûr de vouloir supprimer cette fiche de paie ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette fiche de paie ?" #: .\payroll\templates\payroll\payslip\group_payslips.html:14 -#, fuzzy -#| msgid "Payslip" msgid "payslips" -msgstr "Fiche de paie" +msgstr "fiches de paie" #: .\payroll\templates\payroll\payslip\group_payslips.html:41 -#, fuzzy -#| msgid "Select All Records" msgid "Select all users" -msgstr "Sélectionnez tous les enregistrements" +msgstr "Sélectionner tous les utilisateurs" #: .\payroll\templates\payroll\payslip\group_payslips.html:123 -#, fuzzy -#| msgid "Send Mail" msgid "Send via mail " -msgstr "Envoyer Mail" +msgstr "Envoyer par courriel " #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:16 #: .\payroll\templates\payroll\payslip\individual_pdf.html:109 msgid "Employee Details" -msgstr "Détails de l'employé" +msgstr "Détails de l'employé·e" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:20 msgid "Employee ID" -msgstr "Identifiant de l'employé" +msgstr "ID de l'employé·e" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:33 msgid "Bank Acc./Cheque No." -msgstr "N° compte bancaire/chèque" +msgstr "Compte bancaire/N° de chèque" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:42 msgid "Employee Net Pay" -msgstr "Salaire net des employés" +msgstr "Salaire net de l'employé·e" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:45 -#, fuzzy -#| msgid "Basic Pay" msgid "Actual Basic Pay" -msgstr "Basique Salaire" +msgstr "Salaire de base réel" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:48 -#, fuzzy -#| msgid "Total Days" msgid "Paid Days" -msgstr "Total Jours" +msgstr "Jours payés" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:51 -#, fuzzy -#| msgid "Days" msgid "LOP Days" -msgstr "Jours" +msgstr "Jours sans solde" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:55 -#, fuzzy -#| msgid "Basic Pay" msgid "Updated Basic Pay" -msgstr "Basique Salaire" +msgstr "Salaire de base mis à jour" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:59 msgid "The payslip is calculated based on the updated basic pay" msgstr "" +"La fiche de paie est calculée sur la base du salaire de base mis à jour" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:68 -#, fuzzy -#| msgid "Total Amount :" msgid "taxable amount" -msgstr "Total Montant" +msgstr "montant imposable" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:86 msgid "Add Allowance" -msgstr "Ajouter une allocation" +msgstr "Ajouter une indemnité" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:100 msgid "" @@ -25045,6 +22925,11 @@ msgid "" "enabled on the contract, and also with the update compensation deduction " "through" msgstr "" +"Certaines déductions mettront à jour le salaire de base avant le début du " +"calcul de la fiche de paie, par exemple: Les JSS sont déduits du salaire de " +"base si le champ 'Déduire les congés du salaire de base' est activé sur le " +"contrat, ainsi qu'avec la déduction de mise à jour de la compensation par le " +"biais de" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:119 #: .\payroll\templates\payroll\payslip\individual_pdf.html:185 @@ -25059,12 +22944,12 @@ msgid "" "Some Deduction will update the total gross pay using the deductions that are " "enabled update compensation" msgstr "" +"Certaines déductions mettront à jour le total du salaire brut en utilisant " +"les déductions qui sont activées pour mettre à jour la compensation" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:137 -#, fuzzy -#| msgid "Deduction" msgid "Add Deduction" -msgstr "Déduction" +msgstr "Ajouter une déduction" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:149 #: .\payroll\templates\payroll\payslip\individual_pdf.html:203 @@ -25074,16 +22959,12 @@ msgid "Loss of Pay" msgstr "Perte de salaire" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:159 -#, fuzzy -#| msgid "Deductions" msgid "Basic Pay Deductions" -msgstr "Déductions" +msgstr "Déductions sur le salaire de base" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:173 -#, fuzzy -#| msgid "Gross Earnings - Total Deductions" msgid "Gross Pay Deductions" -msgstr "Gains bruts - Total des déductions" +msgstr "Déductions sur le salaire brut" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:199 #: .\payroll\templates\payroll\payslip\individual_pdf.html:243 @@ -25093,19 +22974,15 @@ msgid "Federal Tax" msgstr "Impôt fédéral" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:217 -#, fuzzy -#| msgid "Deductions" msgid "Net Pay Deductions" -msgstr "Déductions" +msgstr "Déductions sur le salaire net" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:230 #: .\payroll\templates\payroll\payslip\individual_pdf.html:268 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:387 #: .\payroll\templates\payroll\payslip\test_pdf.html:387 -#, fuzzy -#| msgid "Deductions" msgid "Total Deductions" -msgstr "Déductions" +msgstr "Total des déductions" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:232 msgid "" @@ -25114,65 +22991,56 @@ msgid "" "main calculation begins, such as from the basic pay or gross pay, while " "others are deducted after calculating the net pay." msgstr "" +"Certaines déductions ne sont pas incluses dans les déductions totales car " +"elles sont données sous forme de compensations mises à jour. Ces déductions " +"peuvent être appliquées avant que le calcul principal ne commence, par " +"exemple à partir du salaire de base ou du salaire brut, tandis que d'autres " +"sont déduites après le calcul du salaire net." #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:247 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:400 #: .\payroll\templates\payroll\payslip\test_pdf.html:400 msgid "Total Net Payable" -msgstr "Total net à payer" +msgstr "Salaire net total à payer" #: .\payroll\templates\payroll\payslip\individual_payslip_summery.html:250 #: .\payroll\templates\payroll\payslip\individual_pdf.html:286 msgid "Gross Earnings - Total Deductions" -msgstr "Gains bruts - Total des déductions" +msgstr "Gains bruts - Déductions totales" #: .\payroll\templates\payroll\payslip\individual_pdf.html:7 -#, fuzzy -#| msgid "Payslip" msgid "'s Payslip" -msgstr "Fiche de paie" +msgstr "Fiche de paie de" #: .\payroll\templates\payroll\payslip\individual_pdf.html:95 -#, fuzzy -#| msgid "Payslip Saved" msgid "Payslip Period :" -msgstr "Fiche de paie enregistrée" +msgstr "Période de la fiche de paie :" #: .\payroll\templates\payroll\payslip\individual_pdf.html:99 -#, fuzzy -#| msgid "Employee Net Pay" msgid "Employee Net Pay :" -msgstr "Salaire net des employés" +msgstr "Salaire net de l'employé·e :" #: .\payroll\templates\payroll\payslip\individual_pdf.html:114 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:257 #: .\payroll\templates\payroll\payslip\test_pdf.html:257 -#, fuzzy -#| msgid "Employee ID" msgid "Employee ID :" -msgstr "Identifiant de l'employé" +msgstr "ID de l'employé·e :" #: .\payroll\templates\payroll\payslip\individual_pdf.html:122 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:261 #: .\payroll\templates\payroll\payslip\test_pdf.html:261 -#, fuzzy -#| msgid "Employee Name" msgid "Employee Name :" -msgstr "Nom de l'employé" +msgstr "Nom de l'employé·e :" #: .\payroll\templates\payroll\payslip\individual_pdf.html:130 #: .\payroll\templates\payroll\payslip\payslip_pdf.html:267 #: .\payroll\templates\payroll\payslip\test_pdf.html:267 -#, fuzzy -#| msgid "Department" msgid "Department :" -msgstr "Département" +msgstr "Département :" #: .\payroll\templates\payroll\payslip\individual_pdf.html:138 -#, fuzzy -#| msgid "Bank Acc./Cheque No." msgid "Bank Acc./Cheque No. :" -msgstr "N° compte bancaire/chèque" +msgstr "Compte bancaire/N° de chèque :" #: .\payroll\templates\payroll\payslip\individual_pdf.html:162 msgid "" @@ -25181,724 +23049,759 @@ msgid "" "enabled on the contract, and also with the update compensation deduction " "through" msgstr "" +"Certaines déductions mettront à jour le salaire de base avant le début du " +"calcul de la fiche de paie, par exemple: Les JSS sont déduits du salaire de " +"base si le champ 'Déduire les congés du salaire de base' est activé sur le " +"contrat, ainsi qu'avec la déduction de mise à jour de la compensation par le " +"biais de" #: .\payroll\templates\payroll\payslip\individual_pdf.html:284 -#, fuzzy -#| msgid "Total Net Payable" msgid "Total Net Payable " -msgstr "Total net à payer" +msgstr "Salaire net total à payer" #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:5 -#, fuzzy -#| msgid "Payslip deleted" msgid "Payslip Report" -msgstr "Fiche de paie supprimée" +msgstr "Rapport de fiche de paie" #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:256 -#, fuzzy -#| msgid "Download" msgid "Download report" -msgstr "Télécharger" +msgstr "Télécharger le rapport" #: .\payroll\templates\payroll\payslip\payslip_pdf.html:247 #: .\payroll\templates\payroll\payslip\test_pdf.html:247 -#, fuzzy -#| msgid "Employee Net Pay" msgid "Employee Netpay :" -msgstr "Salaire net des employés" +msgstr "Salaire net de l'employé·e :" #: .\payroll\templates\payroll\payslip\payslip_pdf.html:271 #: .\payroll\templates\payroll\payslip\test_pdf.html:271 -#, fuzzy -#| msgid "Bank Acc./Cheque No." msgid "Bank Acc./Cheque No :" -msgstr "N° compte bancaire/chèque" +msgstr "Compte bancaire/N° de chèque :" #: .\payroll\templates\payroll\payslip\payslip_pdf.html:402 #: .\payroll\templates\payroll\payslip\test_pdf.html:402 -#, fuzzy -#| msgid "Gross Earnings - Total Deductions" msgid "Gross earning - Total Deduction" -msgstr "Gains bruts - Total des déductions" +msgstr "Gains bruts - Déduction totale" + +#: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:16 +msgid "Mail Not Sent" +msgstr "Courriel non envoyé" + +#: .\payroll\templates\payroll\payslip\test_pdf.html:319 +msgid "Deducation" +msgstr "Déduction" -#: .\payroll\templates\payroll\payslip\payslips_empty.html:18 #: .\payroll\templates\payroll\payslip\view_payslips.html:150 msgid "Generate" msgstr "Générer" -#: .\payroll\templates\payroll\payslip\payslips_empty.html:46 -msgid "No payslips have been generated." -msgstr "Aucune plaquette de paie n'a été générée." - -#: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:16 -msgid "Mail Not Sent" -msgstr "" - -#: .\payroll\templates\payroll\payslip\test_pdf.html:319 -#, fuzzy -#| msgid "Deduction" -msgid "Deducation" -msgstr "Déduction" - #: .\payroll\templates\payroll\payslip\view_payslips.html:163 -#, fuzzy -#| msgid "Payslip deleted" msgid "Payslip report" -msgstr "Fiche de paie supprimée" +msgstr "Rapport de fiche de paie" -#: .\payroll\templates\payroll\payslip\view_payslips.html:277 +#: .\payroll\templates\payroll\payslip\view_payslips.html:270 +msgid "No payslips have been generated." +msgstr "Aucune fiche de paie n'a été générée." + +#: .\payroll\templates\payroll\reimbursement\attachments.html:9 #, fuzzy -#| msgid "There are candidates in this stage..." -msgid "There are currently no payslips to consider." -msgstr "Il y a des candidats à ce stade..." +#| msgid "No penalties found." +msgid "No Files found." +msgstr "Aucune pénalité trouvée." + +#: .\payroll\templates\payroll\reimbursement\attachments.html:10 +#, fuzzy +#| msgid "No records available at the moment." +msgid "No files available at the moment." +msgstr "Aucun enregistrement disponible pour le moment." #: .\payroll\templates\payroll\reimbursement\nav.html:4 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:42 #: .\payroll\templates\payroll\reimbursement\request_cards.html:42 -#, fuzzy -#| msgid "Recruitments" msgid "Reimbursements" -msgstr "Recrutements" +msgstr "Remboursements" #: .\payroll\templates\payroll\reimbursement\reimbursement_comment.html:90 -#, fuzzy -#| msgid "Leave Request" msgid "'s reimbursement request" -msgstr "Congé Demande" +msgstr "demande de remboursement de" + +#: .\payroll\templates\payroll\reimbursement\reimbursement_comment.html:101 +#, fuzzy +#| msgid "No records available at the moment." +msgid "No comments available at the moment." +msgstr "Aucun enregistrement disponible pour le moment." #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:46 #: .\payroll\templates\payroll\reimbursement\request_cards.html:46 -#, fuzzy -#| msgid "Leave Types" msgid "Leave Encashments" -msgstr "Congé Types" +msgstr "Encaissements de congés" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:50 #: .\payroll\templates\payroll\reimbursement\request_cards.html:50 msgid "Bonus Encashments" -msgstr "" +msgstr "Encaissements de bonus" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:435 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:439 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:118 -#, fuzzy -#| msgid "Available Days" msgid "Available days to encash" -msgstr "Disponibles Jours" +msgstr "Jours disponibles à encaisser" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:440 -#, fuzzy -#| msgid "Carryforward Days" msgid "carryforward to encash" -msgstr "Jours Reportés" +msgstr "report à encaisser" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:444 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:122 -#, fuzzy -#| msgid "Carryforward Days" msgid "Carryforward to encash" -msgstr "Jours Reportés" +msgstr "Report à encaisser" #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:771 #: .\payroll\templates\payroll\reimbursement\reimbursement_list.html:775 #: .\payroll\templates\payroll\reimbursement\reimbursenent_individual.html:141 msgid "Bonus to encash" -msgstr "" +msgstr "Bonus à encaisser" #: .\payroll\templates\payroll\reimbursement\request_cards.html:152 #: .\payroll\templates\payroll\reimbursement\request_cards.html:442 #: .\payroll\templates\payroll\reimbursement\request_cards.html:729 -#, fuzzy -#| msgid "Allowance" msgid "Allowance on" -msgstr "indemnités" +msgstr "Indemnité sur" #: .\payroll\templates\payroll\reimbursement\request_cards.html:168 #: .\payroll\templates\payroll\reimbursement\request_cards.html:457 #: .\payroll\templates\payroll\reimbursement\request_cards.html:744 -#, fuzzy -#| msgid "View attachment" msgid "View Attachments" -msgstr "Voir Piècejoint" +msgstr "Voir les pièces jointes" #: .\payroll\templates\payroll\reimbursement\request_cards.html:189 #: .\payroll\templates\payroll\reimbursement\request_cards.html:478 #: .\payroll\templates\payroll\reimbursement\request_cards.html:765 -#, fuzzy -#| msgid "Requested" msgid "Requsted for" -msgstr "Demandée" +msgstr "Demandé pour" #: .\payroll\templates\payroll\reimbursement\request_cards.html:193 #: .\payroll\templates\payroll\reimbursement\request_cards.html:482 #: .\payroll\templates\payroll\reimbursement\request_cards.html:769 msgid "Bonus points to encash." -msgstr "" +msgstr "Points bonus à encaisser." #: .\payroll\templates\payroll\reimbursement\request_cards.html:204 #: .\payroll\templates\payroll\reimbursement\request_cards.html:493 #: .\payroll\templates\payroll\reimbursement\request_cards.html:780 -#, fuzzy -#| msgid "Requested Till" msgid "Requsted for total" -msgstr "Demandes jusqu'au" +msgstr "Demandé pour un total de" #: .\payroll\templates\payroll\reimbursement\request_cards.html:208 #: .\payroll\templates\payroll\reimbursement\request_cards.html:497 #: .\payroll\templates\payroll\reimbursement\request_cards.html:784 msgid "days to encash." -msgstr "" +msgstr "jours à encaisser." #: .\payroll\templates\payroll\reimbursement\view_reimbursement.html:33 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no reimbursement to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucun remboursement à considérer." #: .\payroll\templates\payroll\settings\auto_payslip_create_or_update.html:5 -#, fuzzy -#| msgid "Total Payslips Genarated :" msgid "Update Auto Payslip Generate" -msgstr "Total des fiches de paie générées :" +msgstr "Mettre à jour la génération automatique de fiche de paie" #: .\payroll\templates\payroll\settings\auto_payslip_create_or_update.html:7 -#, fuzzy -#| msgid "Create Payslip" msgid "Create Auto Payslip Generate" -msgstr "Créer une fiche de paie" +msgstr "Créer la génération automatique de fiche de paie" #: .\payroll\templates\payroll\settings\auto_payslip_settings.html:8 -#, fuzzy -#| msgid "Payslip deleted" msgid "Payslip Automation" -msgstr "Fiche de paie supprimée" +msgstr "Automatisation de la fiche de paie" #: .\payroll\templates\payroll\settings\auto_payslip_settings.html:27 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no auto payslip generation at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "" +"Il n'y a pas de génération automatique de fiche de paie pour le moment." #: .\payroll\templates\payroll\settings\payroll_settings.html:35 -#, fuzzy -#| msgid "Currency" msgid "Currency Symbol" -msgstr "Devise" +msgstr "Symbole monétaire" #: .\payroll\templates\payroll\settings\payroll_settings.html:43 -#, fuzzy -#| msgid "Job Position" msgid "Position" -msgstr "Poste" +msgstr "Position" #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:6 -#, fuzzy -#| msgid "Payslip deleted" msgid "Payslip creation date" -msgstr "Fiche de paie supprimée" +msgstr "Date de création de la fiche de paie" #: .\payroll\templates\payroll\settings\payslip_auto_generate_table.html:57 -#, fuzzy -#| msgid "Are you sure you want to delete this payslip?" msgid "Are you sure you want to delete this payslip auto generate?" -msgstr "Êtes-vous sûr de vouloir supprimer cette fiche de paie ?" +msgstr "" +"Es-tu sûr·e de vouloir supprimer cette génération automatique de fiche de " +"paie ?" #: .\payroll\templates\payroll\settings\settings.html:9 -#, fuzzy -#| msgid "Create Period" msgid "Default Notice Period" -msgstr "Créer Période" +msgstr "Période de préavis par défaut" #: .\payroll\templates\payroll\settings\settings.html:10 msgid " Set initial notice period (in days)" -msgstr "" - -#: .\payroll\templates\payroll\tax\filing_status_empty.html:35 -#: .\payroll\templates\payroll\tax\filing_status_view.html:75 -msgid "No tax filing status has been recorded." -msgstr "Aucun statut de déclaration d'impôt n'a été enregistré." +msgstr " Définir la période de préavis initiale (en jours)" #: .\payroll\templates\payroll\tax\filing_status_list.html:77 msgid "Are you sure to delete this status ?" -msgstr "Êtes-vous sûr de vouloir supprimer ce statut ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce statut ?" + +#: .\payroll\templates\payroll\tax\filing_status_view.html:46 +msgid "No tax filing status has been recorded." +msgstr "Aucun statut de déclaration fiscale n'a été enregistré." #: .\payroll\templates\payroll\tax\tax_bracket_creation.html:23 #: .\payroll\templates\payroll\tax\tax_bracket_edit.html:19 msgid "Tax Bracket" msgstr "Tranche d'imposition" -#: .\payroll\templates\payroll\tax\tax_bracket_view.html:64 +#: .\payroll\templates\payroll\tax\tax_bracket_view.html:54 msgid "Are you sure to delete this Tax bracket ?" -msgstr "Etes-vous sûr de supprimer cette tranche d'imposition ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette tranche d'imposition ?" -#: .\payroll\views\component_views.py:394 +#: .\payroll\views\component_views.py:391 msgid "Allowance created." -msgstr "Indemnités créé" +msgstr "Indemnité créée." -#: .\payroll\views\component_views.py:491 +#: .\payroll\views\component_views.py:488 msgid "Allowance updated." -msgstr "Indemnités mise à jour." +msgstr "Indemnité mise à jour." -#: .\payroll\views\component_views.py:508 +#: .\payroll\views\component_views.py:505 msgid "Allowance deleted successfully" -msgstr "Indemnités supprimé avec succès" +msgstr "Indemnité supprimée avec succès" -#: .\payroll\views\component_views.py:510 +#: .\payroll\views\component_views.py:507 msgid "Allowance not found" -msgstr "indemnités pas trouvé" +msgstr "Indemnité non trouvée" -#: .\payroll\views\component_views.py:512 +#: .\payroll\views\component_views.py:509 msgid "An error occurred while deleting the allowance" -msgstr "" -"Une erreur s'est produite lors de la suppression de l'indemnité de paie" +msgstr "Une erreur est survenue lors de la suppression de l'indemnité" -#: .\payroll\views\component_views.py:545 +#: .\payroll\views\component_views.py:542 msgid "Deduction created." msgstr "Déduction créée." -#: .\payroll\views\component_views.py:668 +#: .\payroll\views\component_views.py:665 msgid "Deduction updated." msgstr "Déduction mise à jour." -#: .\payroll\views\component_views.py:689 +#: .\payroll\views\component_views.py:686 msgid "Deduction deleted successfully" msgstr "Déduction supprimée avec succès" -#: .\payroll\views\component_views.py:691 -#, fuzzy -#| msgid "Allowance not found" +#: .\payroll\views\component_views.py:688 msgid "Deduction not found" -msgstr "indemnités pas trouvé" +msgstr "Déduction non trouvée" -#: .\payroll\views\component_views.py:830 +#: .\payroll\views\component_views.py:824 msgid "" "When this payslip is run, the payslip start date will be updated to match " "the employee contract start date." msgstr "" +"Lors de l'exécution de ce bulletin de paie, la date de début sera mise à " +"jour pour correspondre à la date de début du contrat de l'employé·e." -#: .\payroll\views\component_views.py:832 -#, fuzzy -#| msgid "Contract start date" +#: .\payroll\views\component_views.py:826 msgid "Employee Contract Start Date" -msgstr "Date de début de contrat" +msgstr "Date de début du contrat de l'employé·e" -#: .\payroll\views\component_views.py:922 +#: .\payroll\views\component_views.py:916 msgid "Payslip Saved" msgstr "Fiche de paie enregistrée" -#: .\payroll\views\component_views.py:1238 -#, fuzzy -#| msgid "Request Added" +#: .\payroll\views\component_views.py:1233 msgid "Bonus Added" -msgstr "Demande ajoutée" +msgstr "Bonus ajouté" -#: .\payroll\views\component_views.py:1264 +#: .\payroll\views\component_views.py:1259 msgid "No active contract found for {} during this payslip period" msgstr "" +"Aucun contrat actif trouvé pour {} pendant cette période de fiche de paie" -#: .\payroll\views\component_views.py:1550 -#, fuzzy -#| msgid "Asset Name" +#: .\payroll\views\component_views.py:1545 msgid "Asset fine added" -msgstr "Actif Nom" +msgstr "Amende pour matériel ajoutée" -#: .\payroll\views\component_views.py:1728 +#: .\payroll\views\component_views.py:1727 msgid "Please check the data you provided." -msgstr "" +msgstr "Merci de vérifier les données que tu as fournies." #: .\payroll\views\tax_views.py:61 -#, fuzzy -#| msgid "Filing status created successfully" msgid "Filing status created successfully " -msgstr "Statut de déclaration de revenus créé avec succès" +msgstr "Statut de déclaration créé avec succès" #: .\payroll\views\tax_views.py:88 -#, fuzzy -#| msgid "Filing status" msgid "Filing status not found" -msgstr "Statut de dépôt" +msgstr "Statut de déclaration non trouvé" #: .\payroll\views\tax_views.py:95 -#, fuzzy -#| msgid "Filing status created successfully" msgid "Filing status updated successfully." -msgstr "Statut de déclaration de revenus créé avec succès" +msgstr "Statut de déclaration mis à jour avec succès." #: .\payroll\views\tax_views.py:120 msgid "Filing status successfully deleted." -msgstr "Le statut de déclaration de revenus a été supprimé avec succès." +msgstr "Statut de déclaration supprimé avec succès." #: .\payroll\views\tax_views.py:124 msgid "Filing status is in use by tax brackets. Remove them first." msgstr "" +"Le statut de déclaration est utilisé par des tranches d'imposition. " +"Supprimez-les d'abord." #: .\payroll\views\tax_views.py:127 -#, fuzzy -#| msgid "This filing status assigned to employees" msgid "This filing status was not found." -msgstr "Ce statut fiscal est attribué aux employés" +msgstr "Ce statut de déclaration n'a pas été trouvé." #: .\payroll\views\tax_views.py:130 -#, fuzzy -#| msgid "An error occurred while deleting the allowance" msgid "An error occurred while trying to delete the filing status." msgstr "" -"Une erreur s'est produite lors de la suppression de l'indemnité de paie" +"Une erreur s'est produite lors de la tentative de suppression du statut de " +"déclaration." #: .\payroll\views\tax_views.py:211 .\payroll\views\tax_views.py:243 msgid "The maximum income will be infinite" msgstr "Le revenu maximum sera infini" #: .\payroll\views\tax_views.py:214 -#, fuzzy -#| msgid "Feedback created successfully." msgid "The tax bracket was created successfully." -msgstr "Commentaires créés avec succès." +msgstr "La tranche d'imposition a été créée avec succès." #: .\payroll\views\tax_views.py:247 -#, fuzzy -#| msgid "Department has been created successfully!" msgid "The tax bracket has been updated successfully." -msgstr "Le Département a été créé avec succès !" +msgstr "La tranche d'imposition a été mise à jour avec succès." #: .\payroll\views\tax_views.py:255 .\payroll\views\tax_views.py:280 -#, fuzzy -#| msgid "Allowance not found" msgid "Tax bracket not found" -msgstr "indemnités pas trouvé" +msgstr "Tranche d'imposition non trouvée" #: .\payroll\views\tax_views.py:278 msgid "Tax bracket successfully deleted." -msgstr "La tranche d'imposition a été supprimée avec succès." +msgstr "Tranche d'imposition supprimée avec succès." #: .\payroll\views\views.py:76 msgid "Name of Employees" -msgstr "Nom des employés" +msgstr "Nom des employé·e·s" #: .\payroll\views\views.py:95 msgid "Contract Created" msgstr "Contrat créé" #: .\payroll\views\views.py:119 -#, fuzzy -#| msgid "Allowance not found" msgid "The contract could not be found." -msgstr "indemnités pas trouvé" +msgstr "Le contrat n'a pas pu être trouvé." #: .\payroll\views\views.py:126 msgid "Contract updated" msgstr "Contrat mis à jour" #: .\payroll\views\views.py:163 .\payroll\views\views.py:214 -#, fuzzy -#| msgid "An active contract already exists for this employee." msgid "An {} contract already exists for {}" -msgstr "Un contrat actif existe déjà pour cet employé." +msgstr "Un contrat {} existe déjà pour {}" #: .\payroll\views\views.py:171 .\payroll\views\views.py:222 -#, fuzzy -#| msgid "Department has been created successfully!" msgid "The contract status has been updated successfully." -msgstr "Le Département a été créé avec succès !" +msgstr "Le statut du contrat a été mis à jour avec succès." #: .\payroll\views\views.py:175 msgid "You selected the wrong option for contract status." -msgstr "" +msgstr "Tu as sélectionné la mauvaise option pour le statut de contrat." #: .\payroll\views\views.py:183 -#, fuzzy -#| msgid "Contract start date" msgid "Contract status updated" -msgstr "Date de début de contrat" +msgstr "Statut du contrat mis à jour" #: .\payroll\views\views.py:241 -#, fuzzy -#| msgid "Stage is updated successfully.." msgid "The employee filing status has been updated successfully." -msgstr "L'étape est mise à jour avec succès." +msgstr "Le statut fiscal de l'employé·e a été mis à jour avec succès." #: .\payroll\views\views.py:245 msgid "You selected the wrong option for filing status." -msgstr "" +msgstr "Tu as sélectionné la mauvaise option pour le statut de fichier." #: .\payroll\views\views.py:267 msgid "Contract deleted" msgstr "Contrat supprimé" #: .\payroll\views\views.py:287 .\payroll\views\views.py:1399 -#, fuzzy -#| msgid "Allowance not found" msgid "Contract not found." -msgstr "indemnités pas trouvé" +msgstr "Contrat non trouvé." #: .\payroll\views\views.py:289 -#, fuzzy -#| msgid "You cannot delete this note." msgid "You cannot delete this contract." -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer ce contrat." #: .\payroll\views\views.py:442 msgid "Payroll settings updated." -msgstr "Paramètres de paie mis à jour." +msgstr "Paramètres de la paie mis à jour." #: .\payroll\views\views.py:459 -#, fuzzy -#| msgid "Payroll settings updated." msgid "Payslip status updated" -msgstr "Paramètres de paie mis à jour." +msgstr "Statut de la fiche de paie mis à jour" #: .\payroll\views\views.py:461 -#, fuzzy -#| msgid "Payslip deleted" msgid "Payslip not found" -msgstr "Fiche de paie supprimée" +msgstr "Fiche de paie non trouvée" #: .\payroll\views\views.py:652 msgid "Payslip deleted" msgstr "Fiche de paie supprimée" #: .\payroll\views\views.py:654 .\payroll\views\views.py:1333 -#, fuzzy -#| msgid "Payslip deleted" msgid "Payslip not found." -msgstr "Fiche de paie supprimée" +msgstr "Fiche de paie non trouvée." #: .\payroll\views\views.py:792 .\payroll\views\views.py:881 msgid "No payslips generated for this month." -msgstr "Aucune plaquette de paie générée pour ce mois." +msgstr "Aucune fiche de paie générée pour ce mois." #: .\payroll\views\views.py:916 -#, fuzzy -#| msgid "Contracts ending this month" msgid "No contracts ending this month" -msgstr "Contrats se terminant ce mois-ci" +msgstr "Aucun contrat ne se termine ce mois-ci" #: .\payroll\views\views.py:1328 #, python-brace-format msgid "{employee} {period} payslip deleted." -msgstr "{employee} {period} fiche de paie supprimée." +msgstr "" +"Le bulletin de paie de {employee} pour la période {period} a été supprimé." #: .\payroll\views\views.py:1337 #, python-brace-format msgid "You cannot delete {payslip}" -msgstr "Vous ne pouvez pas supprimer {payslip}" +msgstr "Tu ne peux pas supprimer {payslip}" #: .\payroll\views\views.py:1396 -#, fuzzy, python-brace-format -#| msgid "{employee} deleted." +#, python-brace-format msgid "{name} deleted." -msgstr "{employee} supprimé." +msgstr "{name} supprimé." #: .\payroll\views\views.py:1403 -#, fuzzy, python-brace-format -#| msgid "You cannot delete {payslip}" +#, python-brace-format msgid "You cannot delete {contract}" -msgstr "Vous ne pouvez pas supprimer {payslip}" +msgstr "Tu ne peux pas supprimer {contract}" -#: .\payroll\views\views.py:1830 -#, fuzzy -#| msgid "Stage is updated successfully.." +#: .\payroll\views\views.py:1833 msgid "The initial notice period has been successfully updated." -msgstr "L'étape est mise à jour avec succès." +msgstr "Le délai de préavis initial a été mis à jour avec succès." -#: .\payroll\views\views.py:1889 -#, fuzzy -#| msgid "Asset allocated successfully!." +#: .\payroll\views\views.py:1892 msgid "Auto paslip generate activated successfully." -msgstr "Actif alloué avec succès !." +msgstr "Génération automatique de bulletin activée avec succès." -#: .\payroll\views\views.py:1895 -#, fuzzy -#| msgid "Company leave updated successfully.." +#: .\payroll\views\views.py:1898 msgid "Auto paslip generate deactivated successfully." -msgstr "Congé d'entreprise mis à jour avec succès..." - -#: .\payroll\views\views.py:1926 -msgid "Active 'Payslip auto generate' cannot delete." -msgstr "" +msgstr "Génération automatique de bulletin désactivée avec succès." #: .\payroll\views\views.py:1929 -#, fuzzy -#| msgid "Payslip deleted" +msgid "Active 'Payslip auto generate' cannot delete." +msgstr "" +"La génération automatique de bulletin active ne peut pas être supprimée." + +#: .\payroll\views\views.py:1932 msgid "Payslip auto generate not found." -msgstr "Fiche de paie supprimée" +msgstr "Génération automatique de bulletin introuvable." -#: .\pms\forms.py:77 .\pms\forms.py:246 .\pms\forms.py:303 .\pms\forms.py:373 +#: .\pms\cbvs.py:59 .\pms\templates\bonus\view_bonus_settings.html:7 +#: .\templates\settings.html:549 +msgid "Bonus Point Setting" +msgstr "Paramètre du point de bonus" + +#: .\pms\cbvs.py:75 #, fuzzy -#| msgid "Key Result" -msgid "Key result" -msgstr "Clé Résultat" +#| msgid "Bonus Point Setting" +msgid "Create Bonus Point Setting" +msgstr "Paramètre du point de bonus" -#: .\pms\forms.py:315 .\pms\models.py:829 +#: .\pms\cbvs.py:172 +#, fuzzy +#| msgid "employee-bonus-point" +msgid "Employee Bonus Point " +msgstr "point-bonus-employé·e" + +#: .\pms\cbvs.py:185 +#, fuzzy +#| msgid "Employment Type" +msgid "Employement Type" +msgstr "Type d'emploi" + +#: .\pms\cbvs.py:202 +#, fuzzy +#| msgid "Create Employee Shift" +msgid "Create Employee Bonus Point " +msgstr "Créer le quart de l'employé·e" + +#: .\pms\cbvs.py:281 +#, fuzzy +#| msgid "There are no Feedback requests available." +msgid "Share Feedback request " +msgstr "Il n'y a pas de demandes de retour d'information disponibles." + +#: .\pms\cbvs.py:318 +#, fuzzy +#| msgid "Bulk Reject Requests" +msgid "Bulk Feedback request " +msgstr "Rejeter les demandes en bloc" + +#: .\pms\forms.py:81 .\pms\forms.py:249 .\pms\forms.py:306 .\pms\forms.py:388 +msgid "Key result" +msgstr "Résultat clé" + +#: .\pms\forms.py:318 .\pms\models.py:897 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:86 #: .\pms\templates\okr\group_by.html:111 .\pms\templates\okr\group_by.html:432 #: .\pms\templates\okr\objective_list.html:91 #: .\pms\templates\okr\objective_list.html:310 #: .\pms\templates\okr\objective_list_view.html:67 #: .\pms\templates\okr\objective_list_view.html:73 -#: .\pms\templates\okr\okr_nav.html:86 +#: .\pms\templates\okr\okr_nav.html:37 +#: .\report\templates\report\pms_report.html:38 msgid "Objective" msgstr "Objectif" -#: .\pms\forms.py:538 .\pms\forms.py:681 +#: .\pms\forms.py:555 .\pms\forms.py:690 msgid "Enter a title" msgstr "Entrez un titre" -#: .\pms\forms.py:545 +#: .\pms\forms.py:562 msgid "Enter a description" msgstr "Entrez une description" -#: .\pms\forms.py:830 +#: .\pms\forms.py:809 msgid "For Developer" msgstr "Pour le développeur" -#: .\pms\forms.py:872 +#: .\pms\forms.py:851 msgid "Enter question" -msgstr "Saisir la question" +msgstr "Entrez la question" -#: .\pms\forms.py:967 +#: .\pms\forms.py:946 msgid "Add a comment..." -msgstr "Ajouté un commentaire" +msgstr "Ajouter un commentaire..." -#: .\pms\forms.py:1077 -#, fuzzy -#| msgid "Question template is used in feedback." +#: .\pms\forms.py:1059 msgid "Question template is required when answer employees are choosed" -msgstr "Le modèle de question est utilisé dans les commentaires." +msgstr "" +"Le modèle de question est requis lorsque des employé·e·s répondant·e·s sont " +"choisi·e·s" -#: .\pms\forms.py:1130 +#: .\pms\forms.py:1121 msgid "This 'Bonus for' is not in the Model's status" +msgstr "Ce 'Bonus pour' n'est pas dans le statut du modèle" + +#: .\pms\forms.py:1131 +msgid "Bonus point must be greater than zero" +msgstr "Le point de bonus doit être supérieur à zéro" + +#: .\pms\forms.py:1160 +#, fuzzy +#| msgid "Amount should be greater than zero." +msgid "Point should be greater than zero." +msgstr "Le montant doit être supérieur à zéro." + +#: .\pms\forms.py:1215 +#, fuzzy +#| msgid "Online Employees" +msgid "Other employees" +msgstr "Employé·e·s en ligne" + +#: .\pms\forms.py:1216 +msgid "Employees need to sent feedback request." msgstr "" -#: .\pms\forms.py:1135 +#: .\pms\forms.py:1225 #, fuzzy -#| msgid "Value must be greater than zero" -msgid "Bonus point must be greater than zero" -msgstr "La valeur doit être supérieure à zéro" +#| msgid "Include all" +msgid "Include all subordinates" +msgstr "Inclure tout" -#: .\pms\models.py:43 .\pms\models.py:279 .\recruitment\models.py:716 +#: .\pms\forms.py:1230 +#, fuzzy +#| msgid "Include all active employees" +msgid "Include all colleagues" +msgstr "Inclure tous les employé·e·s actif·ve·s" + +#: .\pms\forms.py:1235 +#, fuzzy +#| msgid "Include all" +msgid "Include all keyresults" +msgstr "Inclure tout" + +#: .\pms\forms.py:1236 +#, fuzzy +#| msgid "Leave type has already been assigned to the employee." +msgid "Include all keyresults assigned to the employee." +msgstr "Le type de congé a déjà été attribué à l’employé·e." + +#: .\pms\models.py:43 .\pms\models.py:293 .\recruitment\models.py:757 msgid "Percentage" msgstr "Pourcentage" -#: .\pms\models.py:44 .\pms\models.py:280 .\recruitment\models.py:715 +#: .\pms\models.py:44 .\pms\models.py:294 .\recruitment\models.py:756 msgid "Number" -msgstr "Numéro" +msgstr "Nombre" -#: .\pms\models.py:87 .\pms\models.py:486 -#, fuzzy -#| msgid "Month" +#: .\pms\models.py:87 .\pms\models.py:510 msgid "Months" msgstr "Mois" -#: .\pms\models.py:88 .\pms\models.py:487 -#, fuzzy -#| msgid "Year" +#: .\pms\models.py:88 .\pms\models.py:511 msgid "Years" -msgstr "Année" +msgstr "Années" -#: .\pms\models.py:149 .\pms\models.py:284 .\pms\models.py:478 -#: .\pms\models.py:598 .\pms\templates\feedback\feedback_list.html:47 +#: .\pms\models.py:163 .\pms\models.py:298 .\pms\models.py:502 +#: .\pms\models.py:638 .\pms\templates\feedback\feedback_list.html:47 #: .\pms\templates\okr\group_by.html:24 #: .\pms\templates\okr\objective_list.html:25 msgid "On Track" -msgstr "Sur bonne voie" +msgstr "En cours" -#: .\pms\models.py:150 .\pms\models.py:285 .\pms\models.py:479 -#: .\pms\models.py:599 .\pms\templates\feedback\feedback_list.html:39 +#: .\pms\models.py:164 .\pms\models.py:299 .\pms\models.py:503 +#: .\pms\models.py:639 .\pms\templates\feedback\feedback_list.html:39 #: .\pms\templates\okr\group_by.html:16 #: .\pms\templates\okr\objective_list.html:17 msgid "Behind" -msgstr "Derrière" +msgstr "En retard" -#: .\pms\models.py:152 .\pms\models.py:287 .\pms\models.py:481 -#: .\pms\models.py:601 .\pms\templates\feedback\feedback_list.html:31 +#: .\pms\models.py:166 .\pms\models.py:301 .\pms\models.py:505 +#: .\pms\models.py:641 .\pms\templates\feedback\feedback_list.html:31 #: .\pms\templates\okr\group_by.html:8 #: .\pms\templates\okr\objective_list.html:9 msgid "At Risk" -msgstr "À Risque" +msgstr "À risque" -#: .\pms\models.py:153 .\pms\models.py:288 .\pms\models.py:482 -#: .\pms\models.py:602 .\pms\templates\feedback\feedback_list.html:35 +#: .\pms\models.py:167 .\pms\models.py:302 .\pms\models.py:506 +#: .\pms\models.py:642 .\pms\templates\feedback\feedback_list.html:35 #: .\pms\templates\okr\group_by.html:12 #: .\pms\templates\okr\objective_list.html:13 msgid "Not Started" -msgstr "Pas Commencé" +msgstr "Non commencé" -#: .\pms\models.py:371 -#, fuzzy -#| msgid "The start date cannot be in the future." +#: .\pms\models.py:393 msgid "The target value can't be zero." -msgstr "La date de début ne peut pas être dans le futur." +msgstr "La valeur cible ne peut pas être zéro." -#: .\pms\models.py:377 +#: .\pms\models.py:399 msgid "" "The key result progress type is in percentage, so the target value cannot " "exceed 100." msgstr "" +"Le type de progression du résultat clé est en pourcentage, donc la valeur " +"cible ne peut pas dépasser 100." -#: .\pms\models.py:389 -#, fuzzy -#| msgid "Current value is greater than target value" +#: .\pms\models.py:411 msgid "The current value can't be greater than target value." -msgstr "La valeur actuelle est supérieure à la valeur cible" +msgstr "La valeur actuelle ne peut pas être supérieure à la valeur cible." -#: .\pms\models.py:435 .\recruitment\models.py:720 +#: .\pms\models.py:459 .\recruitment\models.py:761 #: .\recruitment\templates\candidate\candidate_list.html:99 -#: .\recruitment\templates\candidate\individual.html:255 +#: .\recruitment\templates\candidate\individual.html:204 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:60 #: .\recruitment\templates\pipeline\filters.html:158 msgid "Rating" -msgstr "Notation" +msgstr "Évaluation" -#: .\pms\models.py:436 +#: .\pms\models.py:460 msgid "Boolean" msgstr "Booléen" -#: .\pms\models.py:437 +#: .\pms\models.py:461 msgid "Multi-choices" -msgstr "Multi-choix" +msgstr "Choix multiples" -#: .\pms\models.py:438 +#: .\pms\models.py:462 msgid "Likert" -msgstr "Aimer" +msgstr "Likert" -#: .\pms\models.py:605 .\templates\settings.html:50 +#: .\pms\models.py:536 .\pms\templates\feedback\feedback_detailed_view.html:427 +#: .\pms\templates\feedback\feedback_list_view.html:73 +#: .\pms\templates\feedback\feedback_update.html:59 +#: .\report\templates\report\pms_report.html:142 +msgid "Colleague" +msgstr "Collègue" + +#: .\pms\models.py:537 #, fuzzy -#| msgid "Generate" -msgid "General" -msgstr "Générer" +#| msgid "Employee is not working in the selected company." +msgid "Employees working on the same department." +msgstr "L'employé·e ne travaille pas dans l'entreprise sélectionnée." -#: .\pms\models.py:736 -#, fuzzy -#| msgid "Exclude Employees" -msgid "Answerable Employees" -msgstr "Exclure les employés" +#: .\pms\models.py:543 .\pms\templates\feedback\feedback_detailed_view.html:376 +#: .\pms\templates\feedback\feedback_update.html:47 +msgid "Subordinates" +msgstr "Subordonnés" -#: .\pms\models.py:737 -msgid "" -"Select the employees who can respond to question template in this meeting's, " -"if any are added." +#: .\pms\models.py:545 +msgid "Employees for whom the feedback requester is the reporting manager" msgstr "" -#: .\pms\models.py:746 .\pms\templates\meetings\form.html:8 -#: .\pms\templates\meetings\meetings_nav.html:4 +#: .\pms\models.py:552 .\pms\templates\feedback\feedback_detailed_view.html:478 #, fuzzy -#| msgid "Settings" -msgid "Meetings" -msgstr "Paramètres" +#| msgid "Online Employees" +msgid "Other Employees" +msgstr "Employé·e·s en ligne" -#: .\pms\models.py:830 .\pms\templates\feedback\answer\feedback_answer.html:137 -#: .\pms\templates\feedback\feedback_creation.html:129 -#: .\pms\templates\feedback\feedback_update.html:93 +#: .\pms\models.py:560 .\pms\templates\feedback\feedback_update.html:102 +#: .\pms\templates\feedback\question_template\question_template_form.html:7 +#: .\pms\templates\feedback\question_template\question_template_view.html:6 +#: .\pms\templates\meetings\meeting_single_view.html:53 +#: .\pms\templates\meetings\meetings_filter.html:45 +msgid "Question Template" +msgstr "Modèle de question" + +#: .\pms\models.py:569 .\pms\models.py:898 +#: .\pms\templates\feedback\answer\feedback_answer.html:137 +#: .\pms\templates\feedback\feedback_update.html:109 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:103 #: .\pms\templates\okr\key_result\key_result_creation.html:49 #: .\pms\templates\okr\key_result\kr_filter.html:8 #: .\pms\templates\okr\objective_list_view.html:117 -#: .\pms\templates\okr\okr_nav.html:97 +#: .\pms\templates\okr\okr_nav.html:51 +#: .\report\templates\report\pms_report.html:50 +#: .\report\templates\report\pms_report.html:86 msgid "Key Result" -msgstr "Clé Résultat" +msgstr "Résultat clé" -#: .\pms\models.py:835 .\project\templates\project\new\filter_project.html:12 +#: .\pms\models.py:572 .\pms\templates\feedback\feedback_update.html:122 +msgid "Is Cyclic Feedback" +msgstr "Est feedback cyclique" + +#: .\pms\models.py:575 .\pms\templates\feedback\feedback_update.html:131 +msgid "Cycle Period" +msgstr "Période de cycle" + +#: .\pms\models.py:588 .\pms\templates\feedback\feedback_empty.html:17 +#: .\pms\templates\feedback\feedback_list_view.html:19 +msgid "Feedbacks" +msgstr "Retours d'information" + +#: .\pms\models.py:645 .\templates\settings.html:50 +msgid "General" +msgstr "Général" + +#: .\pms\models.py:778 +msgid "Answerable Employees" +msgstr "Employé·e·s pouvant répondre" + +#: .\pms\models.py:780 +msgid "" +"Select the employees who can respond to question template in this meeting's, " +"if any are added." +msgstr "" +"Sélectionne les employé·e·s qui peuvent répondre au modèle de question lors " +"de cette réunion, si des questions sont ajoutées." + +#: .\pms\models.py:799 .\pms\models.py:800 .\pms\templates\meetings\form.html:8 +#: .\pms\templates\meetings\meetings_nav.html:4 +msgid "Meetings" +msgstr "Réunions" + +#: .\pms\models.py:903 .\project\cbv\dashboard.py:33 .\project\models.py:251 +#: .\project\models.py:267 .\project\models.py:335 .\project\models.py:535 +#: .\project\templates\cbv\projects\filter.html:6 +#: .\project\templates\project\new\filter_project.html:12 #: .\project\templates\project\new\forms\project_creation.html:4 #: .\project\templates\project\new\forms\project_update.html:4 #: .\project\templates\project\new\project_list_view.html:67 @@ -25910,142 +23813,105 @@ msgstr "Clé Résultat" #: .\project\templates\time_sheet\form_project_time_sheet.html:4 #: .\project\templates\time_sheet\time_sheet_list_view.html:36 #: .\project\templates\time_sheet\time_sheet_single_view.html:22 -#, fuzzy -#| msgid "Reject" msgid "Project" -msgstr "Rejeter" +msgstr "Projet" -#: .\pms\models.py:838 -#, fuzzy -#| msgid "Complete" +#: .\pms\models.py:906 msgid "Completing" -msgstr "Des ordinateurs." +msgstr "Conclusion" -#: .\pms\models.py:839 -#, fuzzy -#| msgid "Closed" +#: .\pms\models.py:907 msgid "Closing" -msgstr "Fermé" +msgstr "Clôture" -#: .\pms\models.py:849 -#, fuzzy -#| msgid "Complete" +#: .\pms\models.py:917 msgid "Completion Date" -msgstr "Des ordinateurs." +msgstr "Date d'achèvement" -#: .\pms\models.py:856 .\project\templates\dashboard\project_details.html:22 +#: .\pms\models.py:924 .\project\templates\dashboard\project_details.html:22 #: .\project\templates\task_all\task_all_list.html:54 -#, fuzzy -#| msgid "November" msgid "Members" -msgstr "Novembre" +msgstr "Membres" #: .\pms\templates\anonymous\anonymous_feedback_form.html:36 -#, fuzzy -#| msgid "Feedback Status" msgid "Feedback Subject" -msgstr "Retour Statut" +msgstr "Sujet du feedback" #: .\pms\templates\anonymous\anonymous_feedback_form.html:62 #, fuzzy -#| msgid "Objective Description" -msgid "Feedback Desciption" -msgstr "Objectif Description" +#| msgid "Feedback Desciption" +msgid "Feedback Description" +msgstr "Description du feedback" #: .\pms\templates\anonymous\single_view.html:4 #: .\pms\templates\feedback\feedback_list.html:69 -#: .\pms\templates\feedback\feedback_list_view.html:210 -#, fuzzy -#| msgid "All Feedback" +#: .\pms\templates\feedback\feedback_list_view.html:221 msgid "Anonymous Feedback" -msgstr "Tous Commentaires" +msgstr "Feedback anonyme" #: .\pms\templates\bonus\bonus_point_action.html:19 -#, fuzzy -#| msgid "Do you want to delete the question?" msgid "Do you want to delete the bonus point ?" -msgstr "Voulez-vous supprimer la question ?" +msgstr "Veux-tu supprimer le point de bonus?" #: .\pms\templates\bonus\bonus_seetting_action.html:19 -#, fuzzy -#| msgid "Do you want to delete the question?" msgid "Do you want to delete the bonus point setting?" -msgstr "Voulez-vous supprimer la question ?" - -#: .\pms\templates\bonus\view_bonus_settings.html:7 -#: .\templates\settings.html:505 -msgid "Bonus Point Setting" -msgstr "" +msgstr "Veux-tu supprimer le paramètre de point de bonus?" #: .\pms\templates\bonus\view_bonus_settings.html:26 -#, fuzzy -#| msgid "There are no assets to export." msgid "There is no Bonus setting at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas de paramètre de bonus en ce moment." + +#: .\pms\templates\dashboard\feedback_answer.html:9 +msgid "Due Date" +msgstr "Date d'échéance" #: .\pms\templates\dashboard\pms_dashboard.html:23 -#, fuzzy -#| msgid "Objective %(objective)s deleted" msgid "Total employee objectives" -msgstr "Objectif %(objective)s supprimé" +msgstr "Objectifs totaux de l'employé·e" #: .\pms\templates\dashboard\pms_dashboard.html:35 -#, fuzzy -#| msgid "Total Key Results" msgid "Total key results" -msgstr "Total Clés Résultats" +msgstr "Résultats clés totaux" -#: .\pms\templates\dashboard\pms_dashboard.html:47 -#, fuzzy -#| msgid "Total Feedbacks" +#: .\pms\templates\dashboard\pms_dashboard.html:51 msgid "Total feedbacks" -msgstr "Total Retour" +msgstr "Feedbacks totaux" -#: .\pms\templates\dashboard\pms_dashboard.html:62 +#: .\pms\templates\dashboard\pms_dashboard.html:66 msgid "Objective status" -msgstr "Objectif Statut" +msgstr "Statut de l'objectif" -#: .\pms\templates\dashboard\pms_dashboard.html:73 -#, fuzzy -#| msgid "Objectives created" +#: .\pms\templates\dashboard\pms_dashboard.html:77 msgid "No objectives are available." -msgstr "Objectifs créés" +msgstr "Aucun objectif n'est disponible." -#: .\pms\templates\dashboard\pms_dashboard.html:84 +#: .\pms\templates\dashboard\pms_dashboard.html:88 msgid "Key result status" -msgstr "Clé Résultat Statut" +msgstr "Statut du résultat clé" -#: .\pms\templates\dashboard\pms_dashboard.html:94 -#, fuzzy -#| msgid "Key results created" +#: .\pms\templates\dashboard\pms_dashboard.html:98 msgid "No key results are available." -msgstr "Résultats clés créés" +msgstr "Aucun résultat clé n'est disponible." -#: .\pms\templates\dashboard\pms_dashboard.html:105 -#, fuzzy -#| msgid "Feedback Status" +#: .\pms\templates\dashboard\pms_dashboard.html:109 msgid "Feedback status" -msgstr "Retour Statut" +msgstr "Statut du feedback" -#: .\pms\templates\dashboard\pms_dashboard.html:115 -#, fuzzy -#| msgid "No Feedbacks are available." +#: .\pms\templates\dashboard\pms_dashboard.html:119 msgid "No feedbacks are available." -msgstr "Pas de Commentaires sont disponibles." +msgstr "Aucun feedback n'est disponible." -#: .\pms\templates\dashboard\pms_dashboard.html:137 -#, fuzzy -#| msgid "Objectives" +#: .\pms\templates\dashboard\pms_dashboard.html:141 msgid "Objectives At-Risk" -msgstr "Objectifs" +msgstr "Objectifs à risque" -#: .\pms\templates\dashboard\pms_dashboard.html:164 +#: .\pms\templates\dashboard\pms_dashboard.html:168 msgid "No OKRs are currently At-Risk." -msgstr "Aucun OKRS n'est actuellement à risque." +msgstr "Aucun OKR n'est actuellement à risque." #: .\pms\templates\feedback\answer\feedback_answer.html:13 msgid "Feedback Answer" -msgstr "Commentaires Réponse" +msgstr "Réponse au feedback" #: .\pms\templates\feedback\answer\feedback_answer.html:29 #: .\pms\templates\feedback\answer\feedback_answer.html:31 @@ -26072,11 +23938,11 @@ msgstr "Commentaires Réponse" #: .\pms\templates\meetings\meeting_answer_view.html:32 #: .\pms\templates\meetings\meeting_answer_view.html:37 #: .\recruitment\templates\candidate\candidate_list.html:161 -#: .\recruitment\templates\candidate\individual.html:178 -#: .\recruitment\templates\candidate\individual.html:560 -#: .\recruitment\templates\candidate\individual.html:562 -#: .\recruitment\templates\candidate\individual.html:564 -#: .\recruitment\templates\candidate\individual.html:566 +#: .\recruitment\templates\candidate\individual.html:167 +#: .\recruitment\templates\candidate\individual.html:435 +#: .\recruitment\templates\candidate\individual.html:437 +#: .\recruitment\templates\candidate\individual.html:439 +#: .\recruitment\templates\candidate\individual.html:441 #: .\recruitment\templates\candidate\rating_tab.html:19 #: .\recruitment\templates\candidate\rating_tab.html:21 #: .\recruitment\templates\candidate\rating_tab.html:23 @@ -26098,7 +23964,7 @@ msgstr "Étoiles" #: .\pms\templates\feedback\feedback_overview.html:62 #: .\pms\templates\meetings\meeting_answer.html:78 #: .\pms\templates\meetings\meeting_answer_view.html:42 -#: .\recruitment\templates\candidate\individual.html:568 +#: .\recruitment\templates\candidate\individual.html:443 #: .\recruitment\templates\candidate\rating_tab.html:27 #: .\recruitment\templates\rating_input.html:19 msgid "Star" @@ -26107,12 +23973,12 @@ msgstr "Étoile" #: .\pms\templates\feedback\answer\feedback_answer.html:103 #: .\pms\templates\meetings\meeting_answer.html:225 msgid "Strongly Disagree" -msgstr "Fortement Désaccor" +msgstr "Fortement en désaccord" #: .\pms\templates\feedback\answer\feedback_answer.html:107 #: .\pms\templates\meetings\meeting_answer.html:236 msgid "Disagree" -msgstr "Désaccor" +msgstr "En désaccord" #: .\pms\templates\feedback\answer\feedback_answer.html:111 #: .\pms\templates\meetings\meeting_answer.html:246 @@ -26122,16 +23988,16 @@ msgstr "Neutre" #: .\pms\templates\feedback\answer\feedback_answer.html:115 #: .\pms\templates\meetings\meeting_answer.html:256 msgid "Agree" -msgstr "Accepter" +msgstr "D'accord" #: .\pms\templates\feedback\answer\feedback_answer.html:119 #: .\pms\templates\meetings\meeting_answer.html:266 msgid "Strongly Agree" -msgstr "Fortement Accepter" +msgstr "Fortement d'accord" #: .\pms\templates\feedback\answer\feedback_answer.html:151 msgid "Perfect" -msgstr "Parfaite" +msgstr "Parfait" #: .\pms\templates\feedback\answer\feedback_answer.html:155 msgid "Good" @@ -26139,7 +24005,7 @@ msgstr "Bien" #: .\pms\templates\feedback\answer\feedback_answer.html:159 msgid "Average" -msgstr "Moyenne" +msgstr "Moyen" #: .\pms\templates\feedback\answer\feedback_answer.html:163 msgid "Bad" @@ -26149,712 +24015,559 @@ msgstr "Mauvais" #: .\pms\templates\okr\key_result\key_result_creation.html:67 #: .\pms\templates\okr\key_result\key_result_update.html:43 #: .\pms\templates\okr\key_result\key_result_view.html:11 -#: .\pms\templates\okr\key_result\kr_list.html:61 +#: .\pms\templates\okr\key_result\kr_list.html:55 #: .\pms\templates\okr\key_result\kr_nav.html:5 #: .\pms\templates\okr\objective_detailed_view.html:112 #: .\pms\templates\okr\okr_list.html:135 .\pms\templates\okr\okr_list.html:137 #: .\pms\templates\okr\okr_list.html:441 .\pms\templates\okr\okr_list.html:443 msgid "Key Results" -msgstr "Clé Résultats" - -#: .\pms\templates\feedback\feedback_creation.html:35 -#: .\pms\templates\feedback\feedback_detailed_view.html:81 -#: .\pms\templates\feedback\feedback_list_view.html:48 -msgid "Feedback" -msgstr "Retour" - -#: .\pms\templates\feedback\feedback_creation.html:71 -#: .\pms\templates\feedback\feedback_detailed_view.html:360 -#: .\pms\templates\feedback\feedback_update.html:47 -msgid "Subordinates" -msgstr "Subordonnés" - -#: .\pms\templates\feedback\feedback_creation.html:80 -#: .\pms\templates\feedback\feedback_detailed_view.html:411 -#: .\pms\templates\feedback\feedback_list_view.html:73 -#: .\pms\templates\feedback\feedback_update.html:56 -msgid "Colleague" -msgstr "Collègue" - -#: .\pms\templates\feedback\feedback_creation.html:119 -#: .\pms\templates\feedback\feedback_update.html:86 -#: .\pms\templates\feedback\question_template\question_template_empty.html:25 -#: .\pms\templates\feedback\question_template\question_template_empty.html:53 -#: .\pms\templates\feedback\question_template\question_template_empty.html:81 -#: .\pms\templates\feedback\question_template\question_template_view.html:23 -#: .\pms\templates\feedback\question_template\question_template_view.html:59 -#: .\pms\templates\feedback\question_template\question_template_view.html:78 -#: .\pms\templates\meetings\meeting_single_view.html:53 -#: .\pms\templates\meetings\meetings_filter.html:45 -msgid "Question Template" -msgstr "Modèle de questions" - -#: .\pms\templates\feedback\feedback_creation.html:139 -#: .\pms\templates\feedback\feedback_update.html:106 -#, fuzzy -#| msgid "All Feedback" -msgid "Is Cyclic Feedback" -msgstr "Tous Commentaires" - -#: .\pms\templates\feedback\feedback_creation.html:148 -#: .\pms\templates\feedback\feedback_update.html:115 -#, fuzzy -#| msgid "Create Period" -msgid "Cycle Period" -msgstr "Créer Période" +msgstr "Résultats clés" #: .\pms\templates\feedback\feedback_detailed_view.html:87 -#, fuzzy -#| msgid "Owner" msgid "Owner: " -msgstr "Propriétaire" +msgstr "Propriétaire : " -#: .\pms\templates\feedback\feedback_detailed_view.html:132 +#: .\pms\templates\feedback\feedback_detailed_view.html:137 +#, fuzzy +#| msgid "Requested Feedback" +msgid "Request feedback" +msgstr "Retour d'information demandé" + +#: .\pms\templates\feedback\feedback_detailed_view.html:142 msgid "Do you want archive this Feedback ?" -msgstr "Voulez-vous archiver ce Feedback ?" +msgstr "Veux-tu archiver ce retour d'information?" -#: .\pms\templates\feedback\feedback_detailed_view.html:139 +#: .\pms\templates\feedback\feedback_detailed_view.html:149 #: .\pms\templates\feedback\feedback_list.html:172 #: .\pms\templates\feedback\feedback_list.html:467 #: .\pms\templates\feedback\feedback_list.html:625 msgid "Do you want Delete this Feedback ?" -msgstr "Voulez-vous supprimer ce commentaire ?" +msgstr "Veux-tu supprimer ce retour?" -#: .\pms\templates\feedback\feedback_detailed_view.html:152 -#, fuzzy -#| msgid "Start date" +#: .\pms\templates\feedback\feedback_detailed_view.html:162 msgid "Start date: " -msgstr "Début de date" +msgstr "Date de début : " -#: .\pms\templates\feedback\feedback_detailed_view.html:156 -#, fuzzy -#| msgid "Due In" +#: .\pms\templates\feedback\feedback_detailed_view.html:166 msgid "Due on: " -msgstr "Dû En" +msgstr "Dû le : " -#: .\pms\templates\feedback\feedback_detailed_view.html:170 -#, fuzzy -#| msgid "Requested Employee" +#: .\pms\templates\feedback\feedback_detailed_view.html:180 msgid "Answered employees: " -msgstr "Demandé Employé" +msgstr "Employé·e·s ayant répondu : " -#: .\pms\templates\feedback\feedback_detailed_view.html:185 -#, fuzzy -#| msgid "Feedback is not answered yet" +#: .\pms\templates\feedback\feedback_detailed_view.html:197 msgid "Employees not answerd yet: " -msgstr "Les commentaires n'ont pas encore reçu de réponse" +msgstr "Employé·e·s n'ayant pas encore répondu : " -#: .\pms\templates\feedback\feedback_detailed_view.html:202 +#: .\pms\templates\feedback\feedback_detailed_view.html:216 msgid "Cyclic feedback period: " -msgstr "" +msgstr "Période de retour d'information cyclique : " -#: .\pms\templates\feedback\feedback_detailed_view.html:208 +#: .\pms\templates\feedback\feedback_detailed_view.html:222 msgid "Next feedback on: " -msgstr "" +msgstr "Prochain retour d'information le : " -#: .\pms\templates\feedback\feedback_detailed_view.html:226 -#, fuzzy -#| msgid "Feedback Answer" +#: .\pms\templates\feedback\feedback_detailed_view.html:240 msgid "Feedback Answers" -msgstr "Commentaires Réponse" +msgstr "Réponses aux retours d'information" -#: .\pms\templates\feedback\feedback_detailed_view.html:229 -#, fuzzy -#| msgid "Feedback" +#: .\pms\templates\feedback\feedback_detailed_view.html:243 msgid "Feedback Overview" -msgstr "Retour" +msgstr "Vue d'ensemble des retours d'information" -#: .\pms\templates\feedback\feedback_detailed_view.html:272 -#: .\pms\templates\feedback\feedback_detailed_view.html:322 -#: .\pms\templates\feedback\feedback_detailed_view.html:388 -#: .\pms\templates\feedback\feedback_detailed_view.html:439 +#: .\pms\templates\feedback\feedback_detailed_view.html:286 +#: .\pms\templates\feedback\feedback_detailed_view.html:337 +#: .\pms\templates\feedback\feedback_detailed_view.html:404 +#: .\pms\templates\feedback\feedback_detailed_view.html:455 +#: .\pms\templates\feedback\feedback_detailed_view.html:506 msgid "Answer View" -msgstr "Affichage de la réponse" +msgstr "Vue des réponses" -#: .\pms\templates\feedback\feedback_detailed_view.html:331 -#: .\pms\templates\feedback\feedback_detailed_view.html:476 +#: .\pms\templates\feedback\feedback_detailed_view.html:346 +#: .\pms\templates\feedback\feedback_detailed_view.html:544 msgid "Answers" msgstr "Réponses" -#: .\pms\templates\feedback\feedback_detailed_view.html:488 +#: .\pms\templates\feedback\feedback_detailed_view.html:556 msgid "Update Feedback" -msgstr "Mettre à jour Commentaires" +msgstr "Mettre à jour le retour d'information" #: .\pms\templates\feedback\feedback_detailed_view_answer.html:67 #: .\pms\templates\okr\okr_list.html:232 .\pms\templates\okr\okr_list.html:508 -#, fuzzy -#| msgid "Key Results" msgid "Key results" -msgstr "Clé Résultats" +msgstr "Résultats clés" -#: .\pms\templates\feedback\feedback_empty.html:18 -#: .\pms\templates\feedback\feedback_list_view.html:19 -msgid "Feedbacks" -msgstr "Commentaires" +#: .\pms\templates\feedback\feedback_empty.html:35 +#: .\pms\templates\feedback\feedback_list_view.html:158 +#, fuzzy +#| msgid "Self Feedback" +msgid "Bulk Feedback" +msgstr "Auto-évaluation" -#: .\pms\templates\feedback\feedback_empty.html:51 +#: .\pms\templates\feedback\feedback_empty.html:62 msgid "No Feedbacks are available." -msgstr "Pas de Commentaires sont disponibles." +msgstr "Aucun retour d'information disponible." #: .\pms\templates\feedback\feedback_list.html:54 msgid "Self Feedback" -msgstr "Soi commentaires" +msgstr "Auto-évaluation" #: .\pms\templates\feedback\feedback_list.html:58 msgid "Requested Feedback" -msgstr "Demandés Commentaires" +msgstr "Retour d'information demandé" #: .\pms\templates\feedback\feedback_list.html:64 -#, fuzzy -#| msgid "Feedback" msgid "Feedbacks to review" -msgstr "Retour" +msgstr "Retours d'information à revoir" #: .\pms\templates\feedback\feedback_list.html:102 #: .\pms\templates\feedback\feedback_list.html:265 #: .\pms\templates\feedback\feedback_list.html:401 -#, fuzzy -#| msgid "Due In" msgid "Due On" -msgstr "Dû En" +msgstr "Dû le" #: .\pms\templates\feedback\feedback_list.html:179 #: .\pms\templates\feedback\feedback_list.html:474 -#, fuzzy -#| msgid "Feedback already answered" msgid "Can't delete the feedback it's already answered." -msgstr "Commentaires déjà répondus" +msgstr "" +"Impossible de supprimer le retour d'information, il a déjà été répondu." #: .\pms\templates\feedback\feedback_list.html:237 #: .\pms\templates\feedback\feedback_list.html:534 msgid "There are no Feedbacks available." -msgstr "Pas de Commentaires sont disponibles." +msgstr "Il n'y a pas de retours d'information disponibles." #: .\pms\templates\feedback\feedback_list.html:371 msgid "There are no Feedback requests available." -msgstr "Aucune demande de commentaires sont disponibles." +msgstr "Il n'y a pas de demandes de retour d'information disponibles." #: .\pms\templates\feedback\feedback_list.html:557 -#, fuzzy -#| msgid "Created Date" msgid "Create At" -msgstr "Date de création" +msgstr "Créé le" #: .\pms\templates\feedback\feedback_list.html:642 -#, fuzzy -#| msgid "There are no Feedbacks available." msgid "There are no anonymous feedbacks available." -msgstr "Pas de Commentaires sont disponibles." +msgstr "Il n'y a pas de retours d'information anonymes disponibles." #: .\pms\templates\feedback\feedback_list_view.html:53 +#: .\report\templates\report\pms_report.html:122 msgid "Feedback Title" -msgstr "Commentaire Titre" +msgstr "Titre du retour d'information" #: .\pms\templates\feedback\feedback_list_view.html:83 +#: .\report\templates\report\pms_report.html:152 msgid "Subordinate" -msgstr "Subalterne" +msgstr "Subordonné" -#: .\pms\templates\feedback\feedback_list_view.html:114 +#: .\pms\templates\feedback\feedback_list_view.html:112 #: .\pms\templates\okr\objective_list_view.html:143 msgid "Yesterday" msgstr "Hier" -#: .\pms\templates\feedback\feedback_list_view.html:119 +#: .\pms\templates\feedback\feedback_list_view.html:117 #: .\pms\templates\okr\objective_list_view.html:153 #: .\templates\dashboard_tile_container.html:58 msgid "This Week" -msgstr "Cette Semaine" +msgstr "Cette semaine" -#: .\pms\templates\feedback\feedback_list_view.html:124 +#: .\pms\templates\feedback\feedback_list_view.html:122 #: .\pms\templates\okr\objective_list_view.html:163 #: .\templates\dashboard_tile_container.html:59 msgid "This Month" -msgstr "Cette Mois" +msgstr "Ce mois-ci" #: .\pms\templates\feedback\feedback_overview.html:125 -#, fuzzy -#| msgid "Your answers are submitted." msgid "No answers yet." -msgstr "Vos réponses sont soumises." +msgstr "Pas encore de réponses." #: .\pms\templates\feedback\feedback_update.html:19 msgid "Review Cycle" -msgstr "Révision Cycle" +msgstr "Cycle de révision" #: .\pms\templates\feedback\question\question_all.html:12 msgid "Hide Questions" -msgstr "Masquer Questions" +msgstr "Masquer les questions" #: .\pms\templates\feedback\question\question_all.html:17 msgid "Show Questions" -msgstr "Afficher Questions" +msgstr "Afficher les questions" #: .\pms\templates\feedback\question\question_all.html:34 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:40 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:31 #: .\recruitment\templates\survey\filter.html:29 #: .\recruitment\templates\survey\view_single_template.html:38 msgid "Question Type" -msgstr "Question de Type" +msgstr "Type de question" #: .\pms\templates\feedback\question\question_all.html:41 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:46 -#: .\recruitment\forms.py:752 .\recruitment\templates\survey\filter.html:10 -#: .\recruitment\templates\survey\template_accordion.html:57 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:37 +#: .\recruitment\forms.py:775 .\recruitment\templates\survey\filter.html:10 +#: .\recruitment\templates\survey\template_accordion.html:72 #: .\recruitment\templates\survey\view_single_template.html:29 msgid "Question" msgstr "Question" #: .\pms\templates\feedback\question\question_all.html:47 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:55 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:46 msgid "Show Options" -msgstr "Afficher Options" +msgstr "Afficher les options" #: .\pms\templates\feedback\question\question_all.html:52 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:60 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:51 msgid "Hide Options" -msgstr "Masquer Options" +msgstr "Masquer les options" -#: .\pms\templates\feedback\question\question_all.html:59 -#: .\pms\templates\feedback\question\question_all.html:65 -#: .\pms\templates\feedback\question\question_all.html:71 -#: .\pms\templates\feedback\question\question_all.html:77 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:66 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:73 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:80 -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:87 +#: .\pms\templates\feedback\question\question_all.html:58 +#: .\pms\templates\feedback\question\question_all.html:62 +#: .\pms\templates\feedback\question\question_all.html:66 +#: .\pms\templates\feedback\question\question_all.html:70 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:57 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:64 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:71 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:78 msgid "Option" msgstr "Option" -#: .\pms\templates\feedback\question\question_all.html:99 +#: .\pms\templates\feedback\question\question_all.html:88 msgid "Do you want to delete the question?" -msgstr "Voulez-vous supprimer la question ?" +msgstr "Veux-tu supprimer la question?" -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:32 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:23 msgid "Add A Question" -msgstr "Ajouter Une Question" +msgstr "Ajouter une question" -#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:97 +#: .\pms\templates\feedback\question_template\question_template_detailed_view.html:88 msgid "Add Question" -msgstr "Ajouter Question" +msgstr "Ajouter une question" -#: .\pms\templates\feedback\question_template\question_template_empty.html:103 -#: .\pms\templates\feedback\question_template\question_template_list.html:115 -#, fuzzy -#| msgid "Question template updated" -msgid "No Question templates are available." -msgstr "Modèle de question mis à jour" - -#: .\pms\templates\feedback\question_template\question_template_list.html:17 +#: .\pms\templates\feedback\question_template\question_template_list.html:11 msgid "Total Question" -msgstr "Totales Questions " +msgstr "Nombre total de questions" -#: .\pms\templates\feedback\question_template\question_template_list.html:61 -#: .\pms\templates\period\period_list.html:47 -#, fuzzy -#| msgid "None" -msgid "None." -msgstr "Aucun" - -#: .\pms\templates\feedback\question_template\question_template_list.html:89 +#: .\pms\templates\feedback\question_template\question_template_list.html:60 msgid "Do you want to delete this question template?" -msgstr "Voulez-vous supprimer ce modèle de question ?" +msgstr "Veux-tu supprimer ce modèle de question?" + +#: .\pms\templates\feedback\question_template\question_template_list.html:79 +msgid "No Question templates are available." +msgstr "Aucun modèle de question n'est disponible." #: .\pms\templates\meetings\meeting_answer_view.html:109 -#, fuzzy -#| msgid "Feedback is not answered yet" msgid "Questions not answered yet." -msgstr "Les commentaires n'ont pas encore reçu de réponse" +msgstr "Questions non encore répondues." #: .\pms\templates\meetings\meeting_question_template_view.html:17 msgid "Meeting Questions & Answer" -msgstr "" +msgstr "Questions & Réponses de la réunion" #: .\pms\templates\meetings\meeting_single_view.html:79 -#, fuzzy -#| msgid "Exclude Employees" msgid "Answerable employees" -msgstr "Exclure les employés" +msgstr "Employé·e·s pouvant répondre" #: .\pms\templates\meetings\meeting_single_view.html:90 -#, fuzzy -#| msgid "Title of the deduction" msgid "Minutes of Meeting" -msgstr "Intitulé de la déduction" +msgstr "Compte-rendu de réunion" -#: .\pms\templates\meetings\meeting_single_view.html:104 +#: .\pms\templates\meetings\meeting_single_view.html:106 #: .\pms\templates\meetings\meetings_list.html:193 -#, fuzzy -#| msgid "Are you sure to delete this recruitment?" msgid "Are you sure to delete this meeting?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette réunion ?" #: .\pms\templates\meetings\meetings_filter.html:3 -#, fuzzy -#| msgid "Settings" msgid "Meeting" -msgstr "Paramètres" +msgstr "Réunion" #: .\pms\templates\meetings\meetings_filter.html:122 -#, fuzzy -#| msgid "Date must be greater than or equal to today" msgid "Date greater than or equal" -msgstr "La date doit être supérieure ou égale à aujourd'hui" +msgstr "Date supérieure ou égale à" #: .\pms\templates\meetings\meetings_filter.html:132 -#, fuzzy -#| msgid "OT Less Than or Equal" msgid "Date less than or equal" -msgstr "Au fil du temps inférieur ou égal" +msgstr "Date inférieure ou égale à" #: .\pms\templates\meetings\meetings_list.html:34 #: .\pms\templates\meetings\meetings_list.html:35 msgid "MoM" -msgstr "" +msgstr "Compte-rendu de réunion" #: .\pms\templates\meetings\meetings_list.html:50 -#, fuzzy -#| msgid "Reveal" +#: .\recruitment\templates\candidate\interview_list.html:64 msgid " Reveal" -msgstr "Révéler" +msgstr " Révéler" #: .\pms\templates\meetings\meetings_list.html:53 -#, fuzzy -#| msgid "Collapse" +#: .\recruitment\templates\candidate\interview_list.html:67 msgid " Collapse" -msgstr "Effondrement" +msgstr " Réduire" #: .\pms\templates\meetings\meetings_list.html:73 -#, fuzzy -#| msgid "Are you sure want to delete this employee?" msgid "Are you sure to remove this employee?" -msgstr "Voulez-vous vraiment supprimer cet employé ?" +msgstr "Es-tu sûr·e de vouloir retirer cet·te employé·e ?" #: .\pms\templates\meetings\meetings_list.html:101 -#, fuzzy -#| msgid "Are you sure to delete this Tax bracket ?" msgid "Are you sure to remove this manager?" -msgstr "Etes-vous sûr de supprimer cette tranche d'imposition ?" +msgstr "Es-tu sûr·e de vouloir retirer ce·tte gestionnaire ?" #: .\pms\templates\meetings\meetings_list.html:127 -#, fuzzy -#| msgid "Add Note" msgid "Add MoM" -msgstr "Ajouter Note" +msgstr "Ajouter un compte-rendu de réunion" #: .\pms\templates\meetings\meetings_list.html:167 -#, fuzzy -#| msgid "Do you want to un archive this employee?" msgid "Do you want to unarchive this meeting?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Veux-tu retirer cette réunion des archives?" #: .\pms\templates\meetings\meetings_list.html:174 #: .\pms\templates\okr\emp_obj_single.html:145 #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:120 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:135 #: .\pms\templates\okr\okr_list.html:297 .\pms\templates\okr\okr_list.html:535 -#: .\recruitment\templates\recruitment\recruitment_component.html:188 -#, fuzzy -#| msgid "Un-archive" +#: .\recruitment\templates\recruitment\recruitment_component.html:197 msgid "Unarchive" -msgstr "Dés-archiver" +msgstr "Désarchiver" #: .\pms\templates\meetings\meetings_list.html:179 -#, fuzzy -#| msgid "Do you want to archive this employee?" msgid "Do you want to archive this meeting?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu archiver cette réunion?" -#: .\pms\templates\meetings\meetings_list.html:266 -#, fuzzy -#| msgid "There is no Asset category and no Assets has been created." +#: .\pms\templates\meetings\meetings_list.html:260 msgid "There is no meetings has been created." -msgstr "Il n'y a pas de catégorie d'actifs et aucun actif n'a été créé." +msgstr "Il n'y a pas de réunions créées." #: .\pms\templates\meetings\mom_form.html:9 msgid "Minutes of Meeting (MoM)" -msgstr "" +msgstr "Compte-rendu de réunion (MoM)" #: .\pms\templates\meetings\mom_form.html:20 msgid "Response" -msgstr "" +msgstr "Réponse" #: .\pms\templates\okr\add_assignees.html:19 -#, fuzzy -#| msgid "Assigned Leaves" msgid "Add assignees" -msgstr "Assignés Congés" +msgstr "Ajouter des assignés" #: .\pms\templates\okr\create_period.html:14 #: .\pms\templates\okr\objective_creation.html:79 #: .\pms\templates\period\period_create.html:18 msgid "Create Period" -msgstr "Créer Période" +msgstr "Créer une période" #: .\pms\templates\okr\emp_objective\emp_objective_create_form.html:6 -#, fuzzy -#| msgid "Update Objectives" msgid "Create Employee Objective" -msgstr "Mettre à jour Objectifs" +msgstr "Créer un objectif pour l'employé·e" #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:8 #: .\pms\templates\okr\emp_objective\emp_objective_nav.html:28 -#, fuzzy -#| msgid "Employee rate" msgid "Employee Objectives" -msgstr "Tarif Employé :" +msgstr "Objectifs de l'employé·e" #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:60 msgid "Viewxxxxxxxxxxxx" -msgstr "" +msgstr "Voirxxxxxxxxxxxx" #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:72 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:90 -#, fuzzy -#| msgid "Activity" msgid "Activites" -msgstr "Activité" +msgstr "Activités" #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:117 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:132 -#, fuzzy -#| msgid "Do you want to un archive this employee?" msgid "Do you want to un-archive this employee objective?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Veux-tu désarchiver cet objectif de l'employé·e ?" #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:129 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:141 -#, fuzzy -#| msgid "Do you want to archive this employee?" msgid "Do you want to archive this employee objective?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu archiver cet objectif de l'employé·e ?" #: .\pms\templates\okr\emp_objective\emp_objective_dashboard_view.html:144 #: .\pms\templates\okr\emp_objective\emp_objective_list.html:155 -#, fuzzy -#| msgid "Do you want to delete this employee?" msgid "Do you want to delete this employee objective?" -msgstr "Voulez-vous supprimer cet employé ?" +msgstr "Veux-tu supprimer cet objectif de l'employé·e ?" #: .\pms\templates\okr\emp_objective_form.html:6 -#, fuzzy -#| msgid "Update Objectives" msgid "Update Employee Objective" -msgstr "Mettre à jour Objectifs" +msgstr "Mettre à jour l'objectif de l'employé·e" #: .\pms\templates\okr\emp_objective_form.html:29 #: .\pms\templates\okr\key_result\key_result_form.html:25 -#, fuzzy -#| msgid "Update Key Results" msgid "Create Key Result" -msgstr "Mettre à jour Clés Résultats" +msgstr "Créer un résultat clé" #: .\pms\templates\okr\group_by.html:34 #: .\pms\templates\okr\objective_list.html:35 -#, fuzzy -#| msgid "Overall Leave" msgid "Select All Objectives" -msgstr "total Congé" +msgstr "Sélectionner tous les objectifs" #: .\pms\templates\okr\group_by.html:41 #: .\pms\templates\okr\objective_list.html:42 -#, fuzzy -#| msgid "User Leave" msgid "Unselect All Objectives" -msgstr "D'utilisateur Congé" +msgstr "Désélectionner tous les objectifs" #: .\pms\templates\okr\group_by.html:58 #: .\pms\templates\okr\objective_list.html:60 #: .\pms\templates\okr\okr_list.html:70 msgid "Self Objective" -msgstr "Soi Objectif" +msgstr "Objectif personnel" #: .\pms\templates\okr\group_by.html:64 #: .\pms\templates\okr\objective_list.html:66 #: .\pms\templates\okr\okr_list.html:76 msgid "All Objective" -msgstr "Tous Objectif" +msgstr "Tous les objectifs" #: .\pms\templates\okr\group_by.html:175 .\pms\templates\okr\group_by.html:497 #: .\pms\templates\okr\objective_list.html:155 #: .\pms\templates\okr\objective_list.html:374 msgid "Do you want un-archive this OKR ?" -msgstr "Voulez-vous désarchiver ce résultat de clé d'objectif ?" +msgstr "Veux-tu retirer cet OKR des archives?" #: .\pms\templates\okr\group_by.html:195 .\pms\templates\okr\group_by.html:517 #: .\pms\templates\okr\objective_list.html:175 #: .\pms\templates\okr\objective_list.html:394 msgid "Do you want archive this OKR ?" -msgstr "Voulez-vous archiver ce résultat de clé d'objectif ?" +msgstr "Veux-tu archiver cet OKR?" #: .\pms\templates\okr\group_by.html:215 #: .\pms\templates\okr\objective_list.html:195 msgid "Do you want Delete this OKR ?" -msgstr "Voulez-vous supprimer ce résultat de clé d'objectif ?" +msgstr "Veux-tu supprimer cet OKR?" #: .\pms\templates\okr\group_by.html:386 .\pms\templates\okr\group_by.html:705 #: .\pms\templates\okr\objective_list.html:287 #: .\pms\templates\okr\objective_list.html:506 msgid "There are no Objectives available." -msgstr "Aucun objectif n'est disponible." +msgstr "Il n'y a pas d'objectifs disponibles." #: .\pms\templates\okr\group_by.html:537 #: .\pms\templates\okr\objective_list.html:414 msgid "Do you want delete this OKR ?" -msgstr "Voulez-vous supprimer ce résultat de clé d'objectif ?" +msgstr "Veux-tu supprimer cet OKR?" #: .\pms\templates\okr\key_result\key_result_creation.html:68 -#, fuzzy -#| msgid "Work type" msgid "type" -msgstr "Type de travail" +msgstr "Type" #: .\pms\templates\okr\key_result\key_result_creation.html:83 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:62 #: .\pms\templates\okr\key_result\key_result_update.html:58 #: .\pms\templates\okr\key_result\key_result_view.html:81 -#: .\pms\templates\okr\key_result\kr_card.html:32 +#: .\pms\templates\okr\key_result\kr_card.html:28 #: .\pms\templates\okr\key_result\kr_dashboard_view.html:50 #: .\pms\templates\okr\key_result\kr_filter.html:19 -#: .\pms\templates\okr\key_result\kr_list.html:64 +#: .\pms\templates\okr\key_result\kr_list.html:59 #: .\pms\templates\okr\kr_list.html:29 #: .\pms\templates\okr\objective_detailed_view.html:200 msgid "Target Value" -msgstr "Cible Valeur" +msgstr "Valeur cible" #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:19 msgid "Add Key Results" -msgstr "Ajouter Clés Résultats" +msgstr "Ajouter des résultats clés" #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:47 -#, fuzzy -#| msgid "Key Results" msgid "Key Results Type" -msgstr "Clé Résultats" +msgstr "Type de résultats clés" #: .\pms\templates\okr\key_result\key_result_update.html:19 msgid "Update Key Results" -msgstr "Mettre à jour Clés Résultats" +msgstr "Mettre à jour les résultats clés" #: .\pms\templates\okr\key_result\key_result_view.html:28 #: .\pms\templates\okr\objective_detailed_view.html:49 #: .\pms\templates\okr\objective_detailed_view.html:138 msgid "Due" -msgstr "Exigible" +msgstr "Dû" #: .\pms\templates\okr\key_result\key_result_view.html:54 #: .\pms\templates\okr\key_result\kr_dashboard_view.html:48 #: .\pms\templates\okr\kr_list.html:27 #: .\pms\templates\okr\objective_detailed_view.html:170 msgid "Start Value" -msgstr "Départ Valeur" +msgstr "Valeur de départ" -#: .\pms\templates\okr\key_result\kr_card.html:39 -#: .\pms\templates\okr\key_result\kr_list.html:99 -#, fuzzy -#| msgid "Days" +#: .\pms\templates\okr\key_result\kr_card.html:35 +#: .\pms\templates\okr\key_result\kr_list.html:85 msgid " Days" -msgstr "Jours" +msgstr " Jours" -#: .\pms\templates\okr\key_result\kr_card.html:69 -#: .\pms\templates\okr\key_result\kr_list.html:129 -#, fuzzy -#| msgid "Do you want to delete this asset?" +#: .\pms\templates\okr\key_result\kr_card.html:59 +#: .\pms\templates\okr\key_result\kr_list.html:107 msgid "Do you want to delete this Key result?" -msgstr "Voulez-vous supprimer cet élément ?" +msgstr "Veux-tu supprimer ce résultat clé?" #: .\pms\templates\okr\key_result\kr_dashboard_view.html:8 -#, fuzzy -#| msgid "Update Key Results" msgid "Employee Key Results" -msgstr "Mettre à jour Clés Résultats" +msgstr "Résultats clés de l'employé·e" #: .\pms\templates\okr\key_result\kr_dashboard_view.html:51 #: .\pms\templates\okr\kr_list.html:30 -#, fuzzy -#| msgid "Percentage" msgid "Progress Percentage" -msgstr "Pourcentage" +msgstr "Pourcentage de progression" #: .\pms\templates\okr\key_result\kr_dashboard_view.html:151 #: .\pms\templates\okr\kr_list.html:123 -#, fuzzy -#| msgid "Are you sure you want to delete this payslip?" msgid "Are you sure you want to delete\tthis Key result?" -msgstr "Êtes-vous sûr de vouloir supprimer cette fiche de paie ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce résultat clé ?" #: .\pms\templates\okr\key_result\kr_filter.html:13 -#: .\pms\templates\okr\key_result\kr_list.html:63 -#, fuzzy -#| msgid "Work Type" +#: .\pms\templates\okr\key_result\kr_list.html:57 +#: .\pms\templates\okr\key_result\kr_list.html:58 msgid "Progress Type" -msgstr "Type de travail" +msgstr "Type de progression" #: .\pms\templates\okr\key_result\kr_form.html:21 #: .\pms\templates\okr\key_result\real_kr_form.html:8 -#, fuzzy -#| msgid "Update Key Results" msgid "Update Key result" -msgstr "Mettre à jour Clés Résultats" +msgstr "Mettre à jour le résultat clé" #: .\pms\templates\okr\key_result\kr_form.html:25 #: .\pms\templates\okr\key_result\real_kr_form.html:12 -#, fuzzy -#| msgid "Update Key Results" msgid "Create Key result" -msgstr "Mettre à jour Clés Résultats" +msgstr "Créer un résultat clé" -#: .\pms\templates\okr\key_result\kr_list.html:66 -#, fuzzy -#| msgid "Description" +#: .\pms\templates\okr\key_result\kr_list.html:61 msgid "Descrption" msgstr "Description" -#: .\pms\templates\okr\key_result\view_kr.html:19 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\pms\templates\okr\key_result\view_kr.html:17 msgid "There are currently no key results to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucun résultat clé à prendre en compte." #: .\pms\templates\okr\kr_list.html:223 msgid "No valid key result assigned!" -msgstr "" +msgstr "Aucun résultat clé valide assigné !" #: .\pms\templates\okr\objective_creation.html:40 -#, fuzzy -#| msgid "Update Objectives" msgid "Update Objective" -msgstr "Mettre à jour Objectifs" +msgstr "Mettre à jour l'objectif" #: .\pms\templates\okr\objective_creation.html:44 -#, fuzzy -#| msgid "Update Objectives" msgid "Create Objective" -msgstr "Mettre à jour Objectifs" +msgstr "Créer un objectif" #: .\pms\templates\okr\objective_detailed_view.html:11 -#: .\pms\templates\okr\objective_empty.html:14 -#: .\pms\templates\okr\okr_nav.html:28 +#: .\pms\templates\okr\objective_empty.html:12 +#: .\pms\templates\okr\okr_nav.html:11 msgid "Objectives" msgstr "Objectifs" #: .\pms\templates\okr\objective_detailed_view.html:15 msgid "Do you want archive this Objective ?" -msgstr "Voulez-vous archiver cet objectif ?" +msgstr "Veux-tu archiver cet objectif?" #: .\pms\templates\okr\objective_detailed_view.html:20 msgid "Do you want Delete this Objective ?" -msgstr "Voulez-vous supprimer cet objectif ?" +msgstr "Veux-tu supprimer cet objectif?" #: .\pms\templates\okr\objective_detailed_view.html:123 msgid "Add New" -msgstr "Ajouter Nouveau" +msgstr "Ajouter nouveau" #: .\pms\templates\okr\objective_detailed_view_activity.html:78 #: .\pms\templates\okr\objective_detailed_view_activity.html:99 -#, fuzzy -#| msgid "Update" msgid "updated" -msgstr "Mise à jour" +msgstr "mis à jour" #: .\pms\templates\okr\objective_detailed_view_activity.html:79 #: .\pms\templates\okr\objective_detailed_view_activity.html:102 @@ -26863,726 +24576,896 @@ msgstr "de" #: .\pms\templates\okr\objective_detailed_view_activity.html:100 msgid "field of " -msgstr "" +msgstr "domaine de " #: .\pms\templates\okr\objective_detailed_view_activity.html:101 -#, fuzzy -#| msgid "Key Result" msgid "key result" -msgstr "Clé Résultat" +msgstr "résultat clé" #: .\pms\templates\okr\objective_detailed_view_activity.html:126 msgid "added a comment" -msgstr "ajouté un commentaire" +msgstr "a ajouté un commentaire" #: .\pms\templates\okr\objective_detailed_view_activity.html:151 -#, fuzzy -#| msgid "Update Objectives" msgid "Created Objective" -msgstr "Mettre à jour Objectifs" +msgstr "Objectif créé" -#: .\pms\templates\okr\objective_empty.html:46 -#, fuzzy -#| msgid "Objectives created" +#: .\pms\templates\okr\objective_empty.html:40 msgid "No Objectives are available." -msgstr "Objectifs créés" +msgstr "Aucun objectif disponible." #: .\pms\templates\okr\objective_list_view.html:9 -#, fuzzy -#| msgid "Update Key Results" msgid "Objective Key Results (OKR)" -msgstr "Mettre à jour Clés Résultats" +msgstr "Objectifs clés des résultats (OKR)" #: .\pms\templates\okr\objective_list_view.html:101 msgid "Updated At" -msgstr "Mis à jour À" +msgstr "Mis à jour à" #: .\pms\templates\okr\objective_list_view.html:291 -#, fuzzy -#| msgid "Self Objective" msgid "Selected Objectives" -msgstr "Soi Objectif" +msgstr "Objectifs sélectionnés" #: .\pms\templates\okr\objective_update.html:14 msgid "Update Objectives" -msgstr "Mettre à jour Objectifs" +msgstr "Mettre à jour les objectifs" #: .\pms\templates\okr\okr_detailed_view.html:115 -#, fuzzy -#| msgid "Managers" +#: .\project\templates\cbv\projects\project_details.html:54 msgid "Managers:" -msgstr "Gestionnaires" +msgstr "Gestionnaires :" #: .\pms\templates\okr\okr_detailed_view.html:132 -#, fuzzy -#| msgid "Deduction" msgid "Duration:" -msgstr "Déduction" +msgstr "Durée :" #: .\pms\templates\okr\okr_detailed_view.html:139 -#, fuzzy -#| msgid "Description" +#: .\project\templates\cbv\projects\project_details.html:111 msgid "Description:" -msgstr "Description" +msgstr "Description :" #: .\pms\templates\okr\okr_detailed_view.html:178 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no assignees for this objective at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas d'assignés pour cet objectif pour le moment." #: .\pms\templates\okr\okr_list.html:93 -#, fuzzy -#| msgid "Update Objectives" msgid "Create Objectives" -msgstr "Mettre à jour Objectifs" +msgstr "Créer des objectifs" #: .\pms\templates\okr\okr_list.html:186 -#, fuzzy -#| msgid "Are you sure want to delete this attendance?" msgid "Are you sure want to remove this manager?" -msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" +msgstr "Es-tu sûr·e de vouloir retirer ce·tte gestionnaire ?" #: .\pms\templates\okr\okr_list.html:219 -#, fuzzy -#| msgid "Are you sure want to delete this employee?" msgid "Are you sure want to remove this key result?" -msgstr "Voulez-vous vraiment supprimer cet employé ?" +msgstr "Es-tu sûr·e de vouloir retirer ce résultat clé ?" #: .\pms\templates\okr\okr_list.html:251 -#, fuzzy -#| msgid "Are you sure you want to delete this stage?" msgid "Are you sure want to remove this assignee?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" +msgstr "Es-tu sûr·e de vouloir retirer cet·te assigné·e?" #: .\pms\templates\okr\okr_list.html:293 .\pms\templates\okr\okr_list.html:531 -#, fuzzy -#| msgid "Do you want archive this Objective ?" msgid "Do you want to unarchive this objective?" -msgstr "Voulez-vous archiver cet objectif ?" +msgstr "Veux-tu retirer cet objectif des archives?" #: .\pms\templates\okr\okr_list.html:304 .\pms\templates\okr\okr_list.html:542 -#, fuzzy -#| msgid "Do you want archive this Objective ?" msgid "Do you want to archive this objective?" -msgstr "Voulez-vous archiver cet objectif ?" +msgstr "Veux-tu archiver cet objectif?" #: .\pms\templates\okr\okr_list.html:317 .\pms\templates\okr\okr_list.html:555 -#, fuzzy -#| msgid "Are you sure to delete this recruitment?" msgid "Are you sure to delete this objective?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr·e de vouloir supprimer cet objectif?" -#: .\pms\templates\okr\okr_nav.html:114 -#, fuzzy -#| msgid "Is Active" +#: .\pms\templates\okr\okr_nav.html:76 msgid "Is Archived" -msgstr "C'est actif" +msgstr "Est archivé" -#: .\pms\templates\period\period_empty.html:74 -#: .\pms\templates\period\period_list.html:105 -#, fuzzy -#| msgid "Work type request has been canceled." -msgid "No time periods have been created." -msgstr "La demande de type de travail a été annulée." +#: .\pms\templates\period\period_list.html:45 +msgid "None." +msgstr "Aucun." -#: .\pms\templates\period\period_list.html:72 +#: .\pms\templates\period\period_list.html:61 msgid "Do you want to delete this period ?" -msgstr "Voulez-vous supprimer cette période ?" +msgstr "Veux-tu supprimer cette période?" + +#: .\pms\templates\period\period_list.html:81 +msgid "No time periods have been created." +msgstr "Aucune période n'a été créée." #: .\pms\templates\period\period_update.html:18 msgid "Update Period" -msgstr "Mise à jour Période" +msgstr "Mettre à jour la période" -#: .\pms\views.py:128 +#: .\pms\views.py:139 msgid "Objective created" msgstr "Objectif créé" -#: .\pms\views.py:265 .\pms\views.py:468 +#: .\pms\views.py:276 .\pms\views.py:479 #, python-format msgid "Objective %(objective)s Updated" msgstr "Objectif %(objective)s mis à jour" -#: .\pms\views.py:337 .\pms\views.py:404 -#, fuzzy, python-format -#| msgid "Leave request created successfully.." +#: .\pms\views.py:348 .\pms\views.py:415 +#, python-format msgid "Key result %(key_result)s created successfully" -msgstr "Demande de congé créée avec succès...." +msgstr "Résultat clé %(key_result)s créé avec succès" -#: .\pms\views.py:393 -#, fuzzy, python-format -#| msgid "Leave request updated successfully.." +#: .\pms\views.py:404 +#, python-format msgid "Key result %(key_result)s updated successfully" -msgstr "Demande de congé mise à jour avec succès..." +msgstr "Résultat clé %(key_result)s mis à jour avec succès" -#: .\pms\views.py:495 +#: .\pms\views.py:506 #, python-format msgid "Objective %(objective)s deleted" msgstr "Objectif %(objective)s supprimé" -#: .\pms\views.py:500 -#, fuzzy, python-format -#| msgid "Objective %(objective)s status updated" +#: .\pms\views.py:511 +#, python-format msgid "You can't delete objective %(objective)s,related entries exists" -msgstr "Statut de l'objectif %(objective)s mis à jour" +msgstr "" +"Tu ne peux pas supprimer l'objectif %(objective)s, des entrées y sont liées." -#: .\pms\views.py:504 .\pms\views.py:2795 -#, fuzzy -#| msgid "Objective Status" +#: .\pms\views.py:515 .\pms\views.py:2837 msgid "Objective not found." -msgstr "Objectif Statut" +msgstr "Objectif non trouvé." -#: .\pms\views.py:901 +#: .\pms\views.py:933 #, python-format msgid "Objective %(objective)s status updated" -msgstr "Statut de l'objectif %(objective)s mis à jour" +msgstr "Statut de l'objectif %(objective)s mis à jour" -#: .\pms\views.py:931 +#: .\pms\views.py:963 msgid "Status has been updated" msgstr "Le statut a été mis à jour" -#: .\pms\views.py:959 .\pms\views.py:970 +#: .\pms\views.py:991 .\pms\views.py:1002 #, python-format msgid "Current value of %(employee_key_result)s updated" msgstr "La valeur actuelle de %(employee_key_result)s a été mise à jour" -#: .\pms\views.py:980 +#: .\pms\views.py:1012 msgid "Current value is greater than target value" msgstr "La valeur actuelle est supérieure à la valeur cible" -#: .\pms\views.py:982 +#: .\pms\views.py:1014 msgid "Error occurred during current value updation" msgstr "Une erreur s'est produite lors de la mise à jour de la valeur actuelle" -#: .\pms\views.py:999 .\pms\views.py:1126 +#: .\pms\views.py:1031 .\pms\views.py:1167 msgid "Objective un-archived successfully!." -msgstr "Objectif désarchivé avec succès !." +msgstr "Objectif désarchivé avec succès !" -#: .\pms\views.py:1003 .\pms\views.py:1130 +#: .\pms\views.py:1035 .\pms\views.py:1171 msgid "Objective archived successfully!." -msgstr "Objectif archivé avec succès !." +msgstr "Objectif archivé avec succès !" -#: .\pms\views.py:1068 -#, fuzzy -#| msgid "Employee bank details created successfully.." +#: .\pms\views.py:1100 msgid "Employee objective created successfully" -msgstr "Coordonnées bancaires de l'employé créées avec succès." +msgstr "L'objectif de l'employé·e a été créé avec succès" -#: .\pms\views.py:1098 -#, fuzzy -#| msgid "Employee archived successfully." +#: .\pms\views.py:1142 msgid "Employee objective Updated successfully" -msgstr "Employé archivé avec succès." +msgstr "Objectif de l'employé·e mis à jour avec succès" -#: .\pms\views.py:1148 -#, fuzzy -#| msgid "You cannot delete this work type request." +#: .\pms\views.py:1189 msgid "You can't delete this objective,related entries exists" -msgstr "Vous ne pouvez pas supprimer cette demande de type de travail." +msgstr "Tu ne peux pas supprimer cet objectif, des entrées y sont liées." -#: .\pms\views.py:1155 .\pms\views.py:3237 -#, fuzzy -#| msgid "Objective archived successfully!." +#: .\pms\views.py:1196 .\pms\views.py:3276 msgid "Objective deleted successfully!." -msgstr "Objectif archivé avec succès !." +msgstr "Objectif supprimé avec succès !" -#: .\pms\views.py:1210 +#: .\pms\views.py:1258 msgid "The status of the objective is the same as selected." -msgstr "" +msgstr "Le statut de l'objectif est le même que celui sélectionné." -#: .\pms\views.py:1291 .\pms\views.py:1352 +#: .\pms\views.py:1336 .\pms\views.py:1397 msgid "Key result created" msgstr "Résultat clé créé" -#: .\pms\views.py:1316 +#: .\pms\views.py:1361 msgid "Key results created" msgstr "Résultats clés créés" -#: .\pms\views.py:1385 +#: .\pms\views.py:1430 msgid "Key result updated" -msgstr "Clé résultat mis à jour" +msgstr "Résultat clé mis à jour" -#: .\pms\views.py:1486 +#: .\pms\views.py:1497 msgid "Feedback created successfully." -msgstr "Commentaires créés avec succès." +msgstr "Retour d'information créé avec succès." -#: .\pms\views.py:1550 +#: .\pms\views.py:1561 msgid "Ongoing feedback is not editable!." -msgstr "Les commentaires en cours ne sont pas modifiables !." +msgstr "Le retour d'information en cours n'est pas modifiable !" -#: .\pms\views.py:1570 +#: .\pms\views.py:1585 msgid "Feedback updated successfully!." -msgstr "Commentaires mis à jour avec succès !." +msgstr "Retour d'information mis à jour avec succès !" -#: .\pms\views.py:1838 .\pms\views.py:3590 +#: .\pms\views.py:1859 +#, fuzzy +#| msgid "Feedback is not answered yet" +msgid "Feedback not started yet" +msgstr "Le retour d'information n'est pas encore répondu" + +#: .\pms\views.py:1864 +#, fuzzy +#| msgid "Feedback Title" +msgid "Feedback is due" +msgstr "Titre du retour d'information" + +#: .\pms\views.py:1880 .\pms\views.py:3644 msgid "You are not allowed to answer" -msgstr "Vous n'êtes pas autorisé à répondre" +msgstr "Tu n'as pas le droit de répondre." -#: .\pms\views.py:1852 +#: .\pms\views.py:1894 msgid "Feedback already answered" -msgstr "Commentaires déjà répondus" +msgstr "Retour d'information déjà répondu" -#: .\pms\views.py:1903 +#: .\pms\views.py:1945 #, python-format msgid "Feedback %(review_cycle)s has been answered successfully!." -msgstr "Le commentaire %(review_cycle)s a été répondu avec succès !." +msgstr "Le retour d'information %(review_cycle)s a été répondu avec succès !." -#: .\pms\views.py:1928 +#: .\pms\views.py:1970 msgid "Feedback is not answered yet" -msgstr "Les commentaires n'ont pas encore reçu de réponse" +msgstr "Le retour d'information n'est pas encore répondu" -#: .\pms\views.py:1960 .\pms\views.py:2851 +#: .\pms\views.py:2002 .\pms\views.py:2893 #, python-format msgid "Feedback %(review_cycle)s deleted successfully!" -msgstr "Commentaires %(review_cycle)s supprimés avec succès !" +msgstr "Retour d'information %(review_cycle)s supprimé avec succès !" -#: .\pms\views.py:1967 .\pms\views.py:2858 +#: .\pms\views.py:2009 .\pms\views.py:2900 #, python-format msgid "You can't delete feedback %(review_cycle)s with status %(status)s" msgstr "" -"Vous ne pouvez pas supprimer les commentaires %(review_cycle)s avec le " -"statut %(status)s" +"Tu ne peux pas supprimer le retour %(review_cycle)s avec le statut " +"%(status)s." -#: .\pms\views.py:1973 .\pms\views.py:2867 .\pms\views.py:3080 -#, fuzzy -#| msgid "Feedback Status" +#: .\pms\views.py:2015 .\pms\views.py:2909 .\pms\views.py:3121 msgid "Feedback not found." -msgstr "Retour Statut" +msgstr "Retour d'information non trouvé." -#: .\pms\views.py:1993 +#: .\pms\views.py:2035 msgid "Feedback is already started" -msgstr "La rétroaction a déjà commencé" +msgstr "Le retour d'information a déjà commencé" -#: .\pms\views.py:2000 +#: .\pms\views.py:2042 #, python-format msgid "Feedback status updated to %(status)s" -msgstr "'État des commentaires mis à jour à %(status)s" +msgstr "Le statut du retour d'information mis à jour à %(status)s" -#: .\pms\views.py:2006 +#: .\pms\views.py:2048 #, python-format msgid "Error occurred during status update to %(status)s" -msgstr "" -"Une erreur s'est produite lors de la mise à jour du statut vers %(status)s" +msgstr "Une erreur est survenue lors de la mise à jour du statut à %(status)s" -#: .\pms\views.py:2067 .\pms\views.py:3043 +#: .\pms\views.py:2109 .\pms\views.py:3086 msgid "Feedback un-archived successfully!." -msgstr "Les commentaires ont été désarchivés avec succès !." +msgstr "Retour d'information désarchivé avec succès !." -#: .\pms\views.py:2071 .\pms\views.py:3047 +#: .\pms\views.py:2113 .\pms\views.py:3090 msgid "Feedback archived successfully!." -msgstr "Commentaires archivés avec succès !." +msgstr "Retour d'information archivé avec succès !." -#: .\pms\views.py:2145 +#: .\pms\views.py:2186 msgid "Not-completed" -msgstr "Pas Achevé" +msgstr "Non terminée" -#: .\pms\views.py:2168 +#: .\pms\views.py:2209 msgid "Question template is used in feedback." -msgstr "Le modèle de question est utilisé dans les commentaires." +msgstr "Le modèle de question est utilisé dans le retour d'information." -#: .\pms\views.py:2188 .\pms\views.py:2190 +#: .\pms\views.py:2229 .\pms\views.py:2231 msgid "Question created successfully." msgstr "Question créée avec succès." -#: .\pms\views.py:2193 +#: .\pms\views.py:2234 msgid "Error occurred during question creation!" -msgstr "Une erreur s'est produite lors de la création de la question !" +msgstr "Une erreur est survenue lors de la création de la question !" -#: .\pms\views.py:2263 .\pms\views.py:2270 +#: .\pms\views.py:2304 .\pms\views.py:2311 msgid "Question updated successfully." msgstr "Question mise à jour avec succès." -#: .\pms\views.py:2304 +#: .\pms\views.py:2345 msgid "Question deleted successfully!" -msgstr "Question supprimée avec succès !" +msgstr "Question supprimée avec succès !" -#: .\pms\views.py:2310 +#: .\pms\views.py:2349 .\recruitment\views\surveys.py:331 +msgid "Question not found." +msgstr "Question non trouvée." + +#: .\pms\views.py:2352 msgid "Failed to delete question: Question template is in use." msgstr "" -"Échec de la suppression de la question : le modèle de question est en cours " +"Échec de la suppression de la question : Le modèle de question est en cours " "d'utilisation." -#: .\pms\views.py:2314 .\recruitment\views\surveys.py:319 +#: .\pms\views.py:2376 #, fuzzy -#| msgid "Allowance not found" -msgid "Question not found." -msgstr "indemnités pas trouvé" +#| msgid "Question created successfully." +msgid "Question template created successfully!" +msgstr "Question créée avec succès." -#: .\pms\views.py:2392 -#, fuzzy -#| msgid "Question template updated" +#: .\pms\views.py:2427 msgid "Question template does not exist" -msgstr "Modèle de question mis à jour" +msgstr "Le modèle de question n'existe pas" -#: .\pms\views.py:2434 +#: .\pms\views.py:2469 msgid "Question template updated" msgstr "Modèle de question mis à jour" -#: .\pms\views.py:2455 +#: .\pms\views.py:2489 msgid "This template is using in a feedback" -msgstr "Ce modèle est utilisé dans un commentaire" +msgstr "Ce modèle est utilisé dans un retour d'information" -#: .\pms\views.py:2459 +#: .\pms\views.py:2493 msgid "The question template is deleted successfully !." -msgstr "Le modèle de question a été supprimé avec succès !." +msgstr "Le modèle de question a été supprimé avec succès !." -#: .\pms\views.py:2462 -#, fuzzy -#| msgid "Question template updated" +#: .\pms\views.py:2496 msgid "question template not found." -msgstr "Modèle de question mis à jour" +msgstr "Le modèle de question n'a pas été trouvé." -#: .\pms\views.py:2518 +#: .\pms\views.py:2552 msgid "Period creation was Successful " -msgstr "La création de la période a réussi" +msgstr "La création de la période a été réussie " -#: .\pms\views.py:2542 +#: .\pms\views.py:2576 msgid "Period updated Successfully. " -msgstr "Période mise à jour avec succès." +msgstr "Période mise à jour avec succès. " -#: .\pms\views.py:2561 +#: .\pms\views.py:2595 msgid "Period deleted successfully." msgstr "Période supprimée avec succès." -#: .\pms\views.py:2563 -#, fuzzy -#| msgid "Period In" +#: .\pms\views.py:2597 msgid "Period not found." -msgstr "Période Dans" +msgstr "Période non trouvée." -#: .\pms\views.py:2760 -#, fuzzy, python-brace-format -#| msgid "{candidate} is {message}" +#: .\pms\views.py:2802 +#, python-brace-format msgid "{objective} is {message}" -msgstr "{candidate} est {message}" +msgstr "{objective} est {message}" -#: .\pms\views.py:2782 -#, fuzzy, python-format -#| msgid "Objective %(objective)s deleted" +#: .\pms\views.py:2824 +#, python-format msgid "%(employee)s's %(objective)s deleted" -msgstr "Objectif %(objective)s supprimé" +msgstr "%(objective)s de %(employee)s supprimé·e" -#: .\pms\views.py:2791 -#, fuzzy, python-format -#| msgid "Objective %(objective)s status updated" +#: .\pms\views.py:2833 +#, python-format msgid "You can't delete objective %(objective)s with status %(status)s" -msgstr "Statut de l'objectif %(objective)s mis à jour" +msgstr "" +"Tu ne peux pas supprimer l'objectif %(objective)s avec le statut %(status)s." -#: .\pms\views.py:2820 .\pms\views.py:2829 -#, fuzzy, python-brace-format -#| msgid "{candidate} is {message}" +#: .\pms\views.py:2862 .\pms\views.py:2871 +#, python-brace-format msgid "{feedback} is {message}" -msgstr "{candidate} est {message}" +msgstr "{feedback} est {message}" -#: .\pms\views.py:3024 .\pms\views.py:3052 .\pms\views.py:3165 -#, fuzzy -#| msgid "You Don't Have Permission" +#: .\pms\views.py:3066 .\pms\views.py:3093 .\pms\views.py:3204 msgid "You are don't have permissions." -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas les permissions." -#: .\pms\views.py:3072 -#, fuzzy -#| msgid "Feedback updated successfully!." +#: .\pms\views.py:3113 msgid "Feedback deleted successfully!" -msgstr "Commentaires mis à jour avec succès !." +msgstr "Retour d'information supprimé avec succès !" -#: .\pms\views.py:3076 -#, fuzzy -#| msgid "Failed to delete question: Question template is in use." +#: .\pms\views.py:3117 msgid "Failed to delete feedback: Feedback template is in use." msgstr "" -"Échec de la suppression de la question : le modèle de question est en cours " -"d'utilisation." +"Échec de la suppression du retour d'information : Le modèle de retour " +"d'information est utilisé." -#: .\pms\views.py:3141 -#, fuzzy -#| msgid "Leave request cancelled successfully.." +#: .\pms\views.py:3182 msgid "Key result assigned sucessfully." -msgstr "Demande de congé annulée avec succès..." +msgstr "Résultat clé assigné avec succès." -#: .\pms\views.py:3197 -#, fuzzy -#| msgid "Request Updated Successfully" +#: .\pms\views.py:3236 msgid "Key result Updated sucessfully." -msgstr "Demande mise à jour avec succès" +msgstr "Résultat clé mis à jour avec succès." -#: .\pms\views.py:3256 -#, fuzzy -#| msgid "Key result status" +#: .\pms\views.py:3295 msgid "Key result sattus changed to {}." -msgstr "Clé Résultat Statut" +msgstr "Le statut du résultat clé a été changé en {}." -#: .\pms\views.py:3427 -#, fuzzy -#| msgid "Note added successfully.." +#: .\pms\views.py:3481 msgid "Meeting added successfully" -msgstr "Note ajoutée avec succès.." +msgstr "Réunion ajoutée avec succès" -#: .\pms\views.py:3455 -#, fuzzy -#| msgid "Objective un-archived successfully!." +#: .\pms\views.py:3509 msgid "Meeting unarchived successfully" -msgstr "Objectif désarchivé avec succès !." +msgstr "Réunion désarchivée avec succès" -#: .\pms\views.py:3457 -#, fuzzy -#| msgid "Objective archived successfully!." +#: .\pms\views.py:3511 msgid "Meeting archived successfully" -msgstr "Objectif archivé avec succès !." +msgstr "Réunion archivée avec succès" -#: .\pms\views.py:3478 +#: .\pms\views.py:3532 msgid "Manager has been successfully removed from the meeting." -msgstr "" +msgstr "Le manager a été retiré de la réunion avec succès." -#: .\pms\views.py:3497 +#: .\pms\views.py:3551 msgid "Employee has been successfully removed from the meeting." -msgstr "" +msgstr "L'employé·e a été retiré·e de la réunion avec succès." -#: .\pms\views.py:3560 -#, fuzzy -#| msgid "Job Position has been created successfully!" +#: .\pms\views.py:3614 msgid "Minutes of Meeting (MoM) have been created successfully" -msgstr "emploi poste a été créé avec succès !" +msgstr "Le procès-verbal de la réunion (MoM) a été créé avec succès" -#: .\pms\views.py:3629 -#, fuzzy, python-format -#| msgid "Feedback %(review_cycle)s has been answered successfully!." +#: .\pms\views.py:3683 +#, python-format msgid "Questions for meeting %(meeting)s has been answered successfully!." -msgstr "Le commentaire %(review_cycle)s a été répondu avec succès !." +msgstr "" +"Les questions pour la réunion %(meeting)s ont été répondues avec succès !." -#: .\pms\views.py:3817 -#, fuzzy -#| msgid "Question created successfully." +#: .\pms\views.py:3872 msgid "Bonus point setting activated successfully." -msgstr "Question créée avec succès." +msgstr "Paramètre de points bonus activé avec succès." -#: .\pms\views.py:3820 -#, fuzzy -#| msgid "Question created successfully." +#: .\pms\views.py:3875 msgid "Bonus point setting deactivated successfully." -msgstr "Question créée avec succès." +msgstr "Paramètre de points bonus désactivé avec succès." + +#: .\project\cbv\dashboard.py:87 +#: .\project\templates\cbv\projects\project_list.html:16 +#, fuzzy +#| msgid "New Projects" +msgid "View Project" +msgstr "Nouveaux projets" + +#: .\project\cbv\dashboard.py:108 +#: .\project\templates\dashboard\project_details.html:32 +msgid "No of Tasks" +msgstr "Nombre de tâches" + +#: .\project\cbv\project_stage.py:33 +#, fuzzy +#| msgid "Project Stage" +msgid "Create Project Stage" +msgstr "Étape du projet" + +#: .\project\cbv\project_stage.py:56 +#, fuzzy +#| msgid "Something went wrong" +msgid "Something went wrong!" +msgstr "Quelque chose a mal tourné" + +#: .\project\cbv\project_stage.py:68 +#, fuzzy +#| msgid "Project Stage" +msgid "Update Project Stage" +msgstr "Étape du projet" + +#: .\project\cbv\project_stage.py:78 .\project\cbv\project_stage.py:133 +#: .\project\views.py:1291 +msgid "New project stage created" +msgstr "Nouvelle étape de projet créée" + +#: .\project\cbv\projects.py:313 .\project\views.py:206 +msgid "New project created" +msgstr "Nouveau projet créé" + +#: .\project\cbv\tasks.py:115 .\project\cbv\tasks.py:519 +#: .\project\models.py:328 .\project\templates\task_all\task_all_card.html:21 +#: .\project\templates\task_all\task_all_list.html:22 +msgid "To Do" +msgstr "À faire" + +#: .\project\cbv\tasks.py:316 .\project\cbv\tasks.py:325 +#: .\project\views.py:1369 +#, fuzzy +#| msgid "Project Stage" +msgid "Select Stage" +msgstr "Étape du projet" + +#: .\project\cbv\tasks.py:318 .\project\cbv\tasks.py:327 +#: .\project\views.py:1371 +#, fuzzy +#| msgid "Dynamic create" +msgid "Dynamic Create" +msgstr "Création dynamique" + +#: .\project\cbv\tasks.py:378 +#, fuzzy +#| msgid "New task created" +msgid "New Task created" +msgstr "Nouvelle tâche créée" + +#: .\project\cbv\tasks.py:412 +#, fuzzy +#| msgid "Bank Details" +msgid "Task Details" +msgstr "Détails bancaires" + +#: .\project\cbv\tasks.py:459 +#, fuzzy +#| msgid "Objective status" +msgid "archive_status" +msgstr "Statut de l'objectif" + +#: .\project\cbv\timesheet.py:333 +#, fuzzy +#| msgid "Time Sheet" +msgid "Update Time Sheet" +msgstr "Feuille de temps" + +#: .\project\cbv\timesheet.py:389 +#, fuzzy +#| msgid "Time sheet created" +msgid "New time sheet created" +msgstr "Feuille de temps créée" + +#: .\project\filters.py:31 +#, fuzzy +#| msgid "Start from" +msgid "Start From" +msgstr "Commencer à partir de" + +#: .\project\filters.py:37 .\project\filters.py:80 +#, fuzzy +#| msgid "End till" +msgid "End Till" +msgstr "Fin jusqu'à" + +#: .\project\models.py:64 +#, fuzzy +#| msgid "Project Manager" +msgid "Project Managers" +msgstr "Chef de projet" + +#: .\project\models.py:70 +#: .\project\templates\project\new\project_list_view.html:72 +msgid "Project Members" +msgstr "Membres du projet" + +#: .\project\models.py:78 +#, fuzzy +#| msgid "Project Name" +msgid "Project File" +msgstr "Nom du projet" + +#: .\project\models.py:201 +#, fuzzy +#| msgid "Are you sure you want to delete this group?" +msgid "Are you sure you want to delete this project?" +msgstr "Es-tu sûr·e de vouloir supprimer ce groupe ?" + +#: .\project\models.py:252 .\project\templates\cbv\projects\project_tab.html:7 +#: .\project\templates\dashboard\project_dashboard.html:129 +#: .\project\templates\project\new\navbar.html:64 +msgid "Projects" +msgstr "Projets" + +#: .\project\models.py:270 +#, fuzzy +#| msgid "Is Final Stage" +msgid "Is end stage" +msgstr "Est-ce une étape finale" + +#: .\project\models.py:318 .\project\models.py:342 +#: .\project\templates\project_stage\forms\create_project_stage.html:4 +#: .\project\templates\project_stage\forms\update_project_stage.html:4 +#: .\project\templates\task_all\forms\create_project_stage_taskall.html:4 +msgid "Project Stage" +msgstr "Étape du projet" + +#: .\project\models.py:319 +#, fuzzy +#| msgid "Project Stage" +msgid "Project Stages" +msgstr "Étape du projet" + +#: .\project\models.py:350 +#, fuzzy +#| msgid "Task members" +msgid "Task Members" +msgstr "Membres de la tâche" + +#: .\project\models.py:358 +#, fuzzy +#| msgid "Task title" +msgid "Task File" +msgstr "Titre de la tâche" + +#: .\project\models.py:373 +#, fuzzy +#| msgid "The end date must be greater than or equal to the start date" +msgid "The task end date must be between the project's start and end dates." +msgstr "La date de fin doit être supérieure ou égale à la date de début" + +#: .\project\models.py:517 .\project\templates\task\new\task_card_view.html:170 +msgid "Are you sure you want to delete this task?" +msgstr "Es-tu sûr·e de vouloir supprimer cette tâche?" + +#: .\project\models.py:555 +#, fuzzy +#| msgid "Hours Chart" +msgid "Hours Spent" +msgstr "Graphique des heures" + +#: .\project\models.py:586 +#, fuzzy +#| msgid "Employees joined in %(year)s" +msgid "Employee not included in this task" +msgstr "Employé·e·s ayant rejoint en %(year)s" + +#: .\project\models.py:592 +#, fuzzy +#| msgid "Employee not chosen" +msgid "Employee not included in this project" +msgstr "Employé·e non choisi·e" + +#: .\project\models.py:634 +#, fuzzy +#| msgid "Are you sure you want to delete this shift?" +msgid "Are you sure you want to delete this time sheet?" +msgstr "Es-tu sûr·e de vouloir supprimer ce quart de travail ?" + +#: .\project\models.py:645 .\project\templates\cbv\timesheet\filter.html:4 +#: .\project\templates\time_sheet\filters.html:5 +#: .\project\templates\time_sheet\form-create.html:4 +#: .\project\templates\time_sheet\form-update.html:4 +#: .\project\templates\time_sheet\time_sheet_navbar.html:5 +msgid "Time Sheet" +msgstr "Feuille de temps" + +#: .\project\models.py:646 +#, fuzzy +#| msgid "Time Sheet" +msgid "Time Sheets" +msgstr "Feuille de temps" + +#: .\project\templates\cbv\projects\actions.html:60 +#: .\project\templates\cbv\timesheet\detail_actions.html:19 +#: .\project\templates\project\new\project_list_view.html:133 +#: .\project\templates\time_sheet\time_sheet_single_view.html:82 +msgid "Do you want to delete this project?" +msgstr "Veux-tu supprimer ce projet?" + +#: .\project\templates\cbv\projects\project_details.html:9 +#, fuzzy +#| msgid "Project" +msgid "Project:" +msgstr "Projet" + +#: .\project\templates\cbv\projects\project_details.html:71 +#, fuzzy +#| msgid "Members" +msgid "Members:" +msgstr "Membres" + +#: .\project\templates\cbv\projects\project_details.html:88 +#, fuzzy +#| msgid "Start date: " +msgid "Start date:" +msgstr "Date de début : " + +#: .\project\templates\cbv\projects\project_details.html:95 +#: .\project\templates\task\new\task_kanban_view.html:138 +#, fuzzy +#| msgid "End date" +msgid "End date:" +msgstr "Date de fin" + +#: .\project\templates\cbv\projects\project_nav.html:5 +#, fuzzy +#| msgid "Do you want to archive this project?" +msgid "Do you really want to archive all the selected projects?" +msgstr "Veux-tu archiver ce projet?" + +#: .\project\templates\cbv\projects\project_nav.html:8 +#, fuzzy +#| msgid "Do you want to un archive this project?" +msgid "Do you really want to unarchive all the selected projects?" +msgstr "Veux-tu retirer ce projet des archives?" + +#: .\project\templates\cbv\projects\project_nav.html:11 +#, fuzzy +#| msgid "Do you really want to delete this leave type?" +msgid "Do you really want to delete all the selected projects?" +msgstr "Veux-tu vraiment supprimer ce type de congé?" + +#: .\project\templates\cbv\projects\project_tab.html:16 +#, fuzzy +#| msgid "There are no rotating shift assigned to this employee." +msgid "No projects assigned to this employee." +msgstr "Il n'y a pas de quart rotatif assigné à cet·te employé·e." + +#: .\project\templates\cbv\projects\projects.html:98 +#: .\project\templates\project\new\navbar.html:13 +msgid "Import Project" +msgstr "Importer le projet" + +#: .\project\templates\cbv\tasks\task_actions.html:13 +#: .\project\templates\task_all\task_all_card.html:78 +msgid "Do you want to archive this task?" +msgstr "Veux-tu archiver cette tâche?" + +#: .\project\templates\cbv\tasks\task_actions.html:19 +#: .\project\templates\task_all\task_all_card.html:82 +msgid "Do you want to un archive this task?" +msgstr "Veux-tu retirer cette tâche des archives?" + +#: .\project\templates\cbv\tasks\task_actions.html:25 +#, fuzzy +#| msgid "Do you want Delete this OKR ?" +msgid "Do you want Delete this Task ?" +msgstr "Veux-tu supprimer cet OKR?" + +#: .\project\templates\cbv\tasks\task_detail_actions.html:18 +#: .\project\templates\cbv\timesheet\task_timesheet.html:6 +#, fuzzy +#| msgid " Time sheet" +msgid "Time sheet" +msgstr "Feuille de temps" + +#: .\project\templates\cbv\tasks\task_detail_actions.html:23 +#: .\project\templates\task\new\task_details.html:99 +msgid "Do you want to delete this task?" +msgstr "Veux-tu supprimer cette tâche?" + +#: .\project\templates\cbv\timesheet\actions.html:23 +#: .\project\templates\cbv\timesheet\actions.html:37 +#: .\project\templates\time_sheet\time_sheet_list_view.html:106 +msgid "Do you want to delete this time sheet?" +msgstr "Veux-tu supprimer cette feuille de temps?" + +#: .\project\templates\cbv\timesheet\detail_actions.html:14 +#: .\project\templates\time_sheet\time_sheet_single_view.html:76 +msgid "View Timesheet Chart" +msgstr "Voir le graphique des feuilles de temps" + +#: .\project\templates\cbv\timesheet\task_timesheet.html:16 +#: .\project\templates\task\new\task_timesheet.html:19 +msgid " Add" +msgstr "Ajouter" #: .\project\templates\dashboard\project_dashboard.html:15 -#, fuzzy -#| msgid "Total Strength" msgid "Total Projects" -msgstr "Force totale" +msgstr "Total des projets" #: .\project\templates\dashboard\project_dashboard.html:28 -#, fuzzy -#| msgid "New People" msgid "New Projects" -msgstr "De nouvelles personnes" +msgstr "Nouveaux projets" #: .\project\templates\dashboard\project_dashboard.html:41 msgid "Projects in progress" -msgstr "" +msgstr "Projets en cours" #: .\project\templates\dashboard\project_dashboard.html:57 -#, fuzzy -#| msgid "Marital Status" msgid "Project Status" -msgstr "Matrimonial État" +msgstr "Statut du projet" #: .\project\templates\dashboard\project_dashboard.html:95 -#, fuzzy -#| msgid "Contracts ending this month" msgid "Projects due in this month" -msgstr "Contrats se terminant ce mois-ci" - -#: .\project\templates\dashboard\project_dashboard.html:96 -msgid "View all" -msgstr "Afficher tout" - -#: .\project\templates\dashboard\project_dashboard.html:123 -#, fuzzy -#| msgid "Contracts ending this month" -msgid "No projects due in this month." -msgstr "Contrats se terminant ce mois-ci" - -#: .\project\templates\dashboard\project_details.html:32 -#, fuzzy -#| msgid "Tasks" -msgid "No of Tasks" -msgstr "Tâches" - -#: .\project\templates\project\new\navbar.html:13 -#, fuzzy -#| msgid "Import Employee" -msgid "Import Project" -msgstr "Importer Employé" - -#: .\project\templates\project\new\navbar.html:64 -msgid "Projects" -msgstr "" +msgstr "Projets dus ce mois-ci" #: .\project\templates\project\new\project_kanban_view.html:89 -#, fuzzy -#| msgid "Recruitment Managers" msgid "Project manager" -msgstr "Responsables du recrutement" +msgstr "Chef de projet" #: .\project\templates\project\new\project_kanban_view.html:130 -#, fuzzy -#| msgid "Do you want to archive this employee?" msgid "Do you want to archive this project?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu archiver ce projet?" #: .\project\templates\project\new\project_kanban_view.html:134 -#, fuzzy -#| msgid "Do you want to un archive this employee?" msgid "Do you want to un archive this project?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Veux-tu retirer ce projet des archives?" #: .\project\templates\project\new\project_kanban_view.html:145 #: .\project\templates\time_sheet\time_sheet_card_view.html:69 msgid "Do you want to delete this employee?" -msgstr "Voulez-vous supprimer cet employé ?" +msgstr "Veux-tu supprimer cet·te employé·e ?" #: .\project\templates\project\new\project_kanban_view.html:208 #: .\project\templates\project\new\project_list_view.html:150 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no available projects; please create a new one." -msgstr "Il y a des candidats à ce stade..." +msgstr "" +"Il n'y a actuellement aucun projet disponible ; veuillez en créer un nouveau." #: .\project\templates\project\new\project_list_view.html:71 -#, fuzzy -#| msgid "Recruitment Manager" msgid "Project Manager" -msgstr "Responsable du recrutement" - -#: .\project\templates\project\new\project_list_view.html:72 -#, fuzzy -#| msgid "December" -msgid "Project Members" -msgstr "Décembre" - -#: .\project\templates\project\new\project_list_view.html:133 -#: .\project\templates\time_sheet\time_sheet_single_view.html:82 -#, fuzzy -#| msgid "Do you want to delete this period ?" -msgid "Do you want to delete this project?" -msgstr "Voulez-vous supprimer cette période ?" - -#: .\project\templates\project_stage\forms\create_project_stage.html:4 -#: .\project\templates\project_stage\forms\update_project_stage.html:4 -#: .\project\templates\task_all\forms\create_project_stage_taskall.html:4 -#, fuzzy -#| msgid "Create Stage" -msgid "Project Stage" -msgstr "Créer Étape" +msgstr "Chef de projet" #: .\project\templates\task\new\forms\create_timesheet.html:4 #: .\project\templates\task\new\forms\update_timesheet.html:4 msgid "Timesheet" -msgstr "Emploi temps" +msgstr "Feuille de temps" -#: .\project\templates\task\new\task_details.html:33 -#, fuzzy -#| msgid "Task Manager" -msgid "Task manager" -msgstr "Gestionnaire Tâche" - -#: .\project\templates\task\new\task_details.html:39 -msgid "Task members" -msgstr "" - -#: .\project\templates\task\new\task_details.html:96 -#, fuzzy -#| msgid "Timesheet" -msgid " Time sheet" -msgstr "Emploi temps" - -#: .\project\templates\task\new\task_details.html:99 -#: .\project\templates\task\new\task_list_view.html:178 -#, fuzzy -#| msgid "Do you want to delete this asset?" -msgid "Do you want to delete this task?" -msgstr "Voulez-vous supprimer cet élément ?" - -#: .\project\templates\task\new\task_kanban_view.html:85 -#: .\project\templates\task\new\task_list_view.html:84 +#: .\project\templates\task\new\task_card_view.html:84 +#: .\project\templates\task\new\task_kanban_view.html:48 #: .\recruitment\templates\pipeline\components\stages_tab_content.html:66 #: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:61 #: .\recruitment\templates\pipeline\pipeline_card.html:78 #: .\recruitment\templates\pipeline\pipeline_card.html:272 #: .\recruitment\templates\stage\stage_component.html:161 msgid "Are you sure you want to delete this stage?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étape?" -#: .\project\templates\task\new\task_kanban_view.html:171 -#, fuzzy -#| msgid "Are you sure you want to delete this stage?" -msgid "Are you sure you want to delete this task?" -msgstr "Êtes-vous sûr de vouloir supprimer cette étape ?" - -#: .\project\templates\task\new\task_kanban_view.html:207 -#: .\project\templates\task\new\task_list_view.html:215 +#: .\project\templates\task\new\task_card_view.html:207 #: .\project\templates\task_all\task_all_card.html:155 #: .\project\templates\task_all\task_all_list.html:183 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no available tasks; please create a new one." -msgstr "Il y a des candidats à ce stade..." - -#: .\project\templates\task\new\task_navbar.html:6 -#, fuzzy -#| msgid "Tasks" -msgid ":Tasks" -msgstr "Tâches" - -#: .\project\templates\task\new\task_timesheet.html:19 -msgid " Add" msgstr "" +"Il n'y a actuellement aucune tâche disponible ; veuillez en créer une " +"nouvelle." + +#: .\project\templates\task\new\task_details.html:33 +msgid "Task manager" +msgstr "Gestionnaire de tâches" + +#: .\project\templates\task\new\task_details.html:39 +msgid "Task members" +msgstr "Membres de la tâche" + +#: .\project\templates\task\new\task_details.html:96 +msgid " Time sheet" +msgstr "Feuille de temps" + +#: .\project\templates\task\new\task_kanban_view.html:100 +#: .\project\templates\task\new\task_list_view.html:175 +#, fuzzy +#| msgid "Do you want to delete this task?" +msgid "Do you really want to delete this task?" +msgstr "Veux-tu supprimer cette tâche?" + +#: .\project\templates\task\new\task_kanban_view.html:117 +#, fuzzy +#| msgid "Managers:" +msgid "Managers: " +msgstr "Gestionnaires :" + +#: .\project\templates\task\new\task_kanban_view.html:153 +#: .\project\templates\task\new\task_list_view.html:22 +msgid "Add Stage" +msgstr "Ajouter une étape" + +#: .\project\templates\task\new\task_list_view.html:72 +#, fuzzy +#| msgid "Are you sure you want to delete this stage?" +msgid " Are you sure you want to delete this stage?" +msgstr "Es-tu sûr·e de vouloir supprimer cette étape?" + +#: .\project\templates\task\new\task_list_view.html:197 +#, fuzzy +#| msgid "No user found with the username" +msgid "No tasks found in this stage." +msgstr "Aucun utilisateur trouvé avec ce nom d'utilisateur" + +#: .\project\templates\task\new\task_navbar.html:61 +#, fuzzy +#| msgid "Create Task" +msgid "Create task" +msgstr "Créer une tâche" #: .\project\templates\task\new\task_timesheet.html:59 #: .\project\templates\time_sheet\time_sheet_card_view.html:54 #: .\project\templates\time_sheet\time_sheet_list_view.html:39 #: .\project\templates\time_sheet\time_sheet_single_view.html:38 -#, fuzzy -#| msgid "Timesheet" msgid "Time Spent" -msgstr "Emploi temps" +msgstr "Temps passé" #: .\project\templates\task\new\task_timesheet.html:135 #: .\project\templates\time_sheet\time_sheet_card_view.html:147 #: .\project\templates\time_sheet\time_sheet_list_view.html:186 -#, fuzzy -#| msgid "There are candidates in this stage..." msgid "There are currently no available timesheets; please create a new one." -msgstr "Il y a des candidats à ce stade..." - -#: .\project\templates\task_all\task_all_card.html:21 -#: .\project\templates\task_all\task_all_list.html:22 -#, fuzzy -#| msgid "To Date" -msgid "To Do" -msgstr "À Date" +msgstr "" +"Il n'y a actuellement aucune feuille de temps disponible ; veuillez en créer " +"une nouvelle." #: .\project\templates\task_all\task_all_card.html:59 -#, fuzzy -#| msgid "Contact Name" msgid "Project Name" -msgstr "Contact Nom" +msgstr "Nom du projet" #: .\project\templates\task_all\task_all_card.html:60 -#, fuzzy -#| msgid "Stage added." msgid "Stage Name" -msgstr "Stage ajoutée." - -#: .\project\templates\task_all\task_all_card.html:78 -#, fuzzy -#| msgid "Do you want to archive this candidate?" -msgid "Do you want to archive this task?" -msgstr "Voulez-vous archiver ce candidat ?" - -#: .\project\templates\task_all\task_all_card.html:82 -#, fuzzy -#| msgid "Do you want to un archive this employee?" -msgid "Do you want to un archive this task?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Nom de l'étape" #: .\project\templates\task_all\task_all_card.html:90 #: .\recruitment\templates\candidate\candidate_card.html:221 @@ -27590,418 +25473,557 @@ msgstr "Voulez-vous désarchiver cet employé ?" #: .\recruitment\templates\candidate\group_by.html:250 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:78 msgid "Do you want to delete this candidate?" -msgstr "Voulez-vous supprimer ce candidat ?" +msgstr "Veux-tu supprimer ce·tte candidat·e?" #: .\project\templates\task_all\task_all_list.html:53 -#, fuzzy -#| msgid "Managers" msgid "Mangers" msgstr "Gestionnaires" #: .\project\templates\task_all\task_all_navbar.html:167 -#, fuzzy -#| msgid "Task" msgid " Task" msgstr "Tâche" -#: .\project\templates\time_sheet\filters.html:5 -#: .\project\templates\time_sheet\form-create.html:4 -#: .\project\templates\time_sheet\form-update.html:4 -#: .\project\templates\time_sheet\time_sheet_navbar.html:5 -#, fuzzy -#| msgid "Timesheet" -msgid "Time Sheet" -msgstr "Emploi temps" - -#: .\project\templates\time_sheet\time_sheet_list_view.html:106 -#, fuzzy -#| msgid "Do you want to delete this asset?" -msgid "Do you want to delete this time sheet?" -msgstr "Voulez-vous supprimer cet élément ?" - -#: .\project\templates\time_sheet\time_sheet_single_view.html:76 -#, fuzzy -#| msgid "Timesheet" -msgid "View Timesheet Chart" -msgstr "Emploi temps" - -#: .\project\views.py:184 -#, fuzzy -#| msgid "Key result created" -msgid "New project created" -msgstr "Résultat clé créé" - -#: .\project\views.py:215 -#, fuzzy -#| msgid "Profile updated." +#: .\project\views.py:242 msgid "Project updated" -msgstr "Profil mis à jour." +msgstr "Projet mis à jour" -#: .\project\views.py:524 -#, fuzzy, python-format -#| msgid "%(employee)s deleted." -msgid "%(project)s deleted." -msgstr "%(employee)s supprimée" - -#: .\project\views.py:529 -#, fuzzy, python-format -#| msgid "You cannot delete %(employee)s." -msgid "You cannot delete %(project)s." -msgstr "Vous ne pouvez pas supprimer %(employee)s." - -#: .\project\views.py:595 .\project\views.py:625 .\project\views.py:850 +#: .\project\views.py:304 #, fuzzy -#| msgid "Key results created" +#| msgid "Invalid start date format." +msgid "Invalid status or missing data." +msgstr "Format de date de début invalide." + +#: .\project\views.py:307 +#, fuzzy +#| msgid "The directory does not exist." +msgid "The specified project does not exist." +msgstr "Le répertoire n'existe pas." + +#: .\project\views.py:625 .\project\views.py:668 +#, fuzzy +#| msgid "You cannot delete %(project)s." +msgid "Could not retrieve project IDs." +msgstr "Tu ne peux pas supprimer le projet %(project)s." + +#: .\project\views.py:638 +msgid "Invalid value for 'is_active'. Use 'true' or 'false'." +msgstr "" + +#: .\project\views.py:665 +#, fuzzy +#| msgid "No records were available." +msgid "No project IDs were provided." +msgstr "Aucun enregistrement n'était disponible." + +#: .\project\views.py:686 +#, fuzzy, python-brace-format +#| msgid "Note deleted successfully." +msgid "{count} project(s) deleted successfully." +msgstr "Note supprimée avec succès." + +#: .\project\views.py:694 +#, python-format +msgid "Permission denied or skipped for: %(projects)s." +msgstr "" + +#: .\project\views.py:768 +#, fuzzy +#| msgid "Tag has been created successfully!" +msgid "The task has been created successfully!" +msgstr "Étiquette créée avec succès!" + +#: .\project\views.py:804 .\project\views.py:842 .\project\views.py:1121 msgid "New task created" -msgstr "Résultats clés créés" +msgstr "Nouvelle tâche créée" -#: .\project\views.py:655 -#, fuzzy -#| msgid "Stage updated." +#: .\project\views.py:878 msgid "Task updated" -msgstr "Stage mis à jour." +msgstr "Tâche mise à jour" -#: .\project\views.py:733 .\project\views.py:813 +#: .\project\views.py:919 #, fuzzy -#| msgid "Stage updated." +#| msgid "The {} has been deleted successfully." +msgid "The task has been deleted successfully." +msgstr "Le {} a été supprimé avec succès." + +#: .\project\views.py:980 msgid "Task stage updated" -msgstr "Stage mis à jour." +msgstr "État de la tâche mis à jour" -#: .\project\views.py:758 -#, fuzzy -#| msgid "Timesheet" +#: .\project\views.py:1009 msgid "Timesheet created" -msgstr "Emploi temps" +msgstr "Feuille de temps créée" -#: .\project\views.py:776 -#, fuzzy -#| msgid "Timesheet" +#: .\project\views.py:1033 msgid "Timesheet updated" -msgstr "Emploi temps" +msgstr "Feuille de temps mise à jour" -#: .\project\views.py:866 +#: .\project\views.py:1078 #, fuzzy -#| msgid "Task updated successfully.." +#| msgid "The note has been successfully deleted." +msgid "Task stage has been successfully updated." +msgstr "La note a été supprimée avec succès." + +#: .\project\views.py:1080 +#, fuzzy +#| msgid "The note has been successfully deleted." +msgid "Tasks order has been successfully updated." +msgstr "La note a été supprimée avec succès." + +#: .\project\views.py:1147 +#, fuzzy +#| msgid "Can't delete the feedback it's already answered." +msgid "Cannot update status. Task has already expired." +msgstr "" +"Impossible de supprimer le retour d'information, il a déjà été répondu." + +#: .\project\views.py:1152 +#, fuzzy +#| msgid "The contract status has been updated successfully." +msgid "Task status has been updated successfully" +msgstr "Le statut du contrat a été mis à jour avec succès." + +#: .\project\views.py:1164 msgid "Task updated successfully" -msgstr "La tâche a été mise à jour avec succès." +msgstr "Tâche mise à jour avec succès" -#: .\project\views.py:937 -#, fuzzy, python-format -#| msgid "%(candidate)s deleted." -msgid "%(task)s deleted." -msgstr "%(candidate)s supprimé" - -#: .\project\views.py:942 -#, fuzzy, python-format -#| msgid "You cannot delete this asset." +#: .\project\views.py:1246 +#, python-format msgid "You cannot delete %(task)s." -msgstr "Vous ne pouvez pas supprimer cet actif." +msgstr "Tu ne peux pas supprimer la tâche %(task)s." -#: .\project\views.py:983 -#, fuzzy -#| msgid "Key result created" -msgid "New project stage created" -msgstr "Résultat clé créé" +#: .\project\views.py:1247 +msgid "{} tasks." +msgstr "" -#: .\project\views.py:1005 -#, fuzzy -#| msgid "Profile picture updated successfully.." +#: .\project\views.py:1316 msgid "Project stage updated successfully" -msgstr "Photo de profil mise à jour avec succès.." +msgstr "Étape de projet mise à jour avec succès" -#: .\project\views.py:1151 +#: .\project\views.py:1344 #, fuzzy -#| msgid "Shift schedule created." +#| msgid "Stage deleted successfully." +msgid "Stage deleted successfully" +msgstr "Étape supprimée avec succès." + +#: .\project\views.py:1346 +msgid "Can't Delete. This stage contain some tasks" +msgstr "" + +#: .\project\views.py:1429 +#, fuzzy +#| msgid "The note has been successfully deleted." +msgid "The project stage sequence has been successfully updated." +msgstr "La note a été supprimée avec succès." + +#: .\project\views.py:1613 msgid "Time sheet created" -msgstr "Horaire de travail créé." +msgstr "Feuille de temps créée" -#: .\project\views.py:1249 -#, fuzzy -#| msgid "Key result updated" +#: .\project\views.py:1711 msgid "Time sheet updated" -msgstr "Clé résultat mis à jour" +msgstr "Feuille de temps mise à jour" -#: .\project\views.py:1303 +#: .\project\views.py:1745 #, fuzzy -#| msgid "Asset deleted successfully" -msgid "Timesheet deleted successfully." -msgstr "Actif supprimé avec succès" +#| msgid "The {} has been deleted successfully." +msgid "The time sheet has been deleted successfully" +msgstr "Le {} a été supprimé avec succès." -#: .\project\views.py:1482 -#, fuzzy, python-format -#| msgid "%(employee)s deleted." +#: .\project\views.py:1943 +#, python-format msgid "%(timesheet)s deleted." -msgstr "%(employee)s supprimée" +msgstr "%(timesheet)s supprimé." -#: .\project\views.py:1487 -#, fuzzy, python-format -#| msgid "You cannot delete %(employee)s." +#: .\project\views.py:1949 +#, python-format msgid "You cannot delete %(timesheet)s." -msgstr "Vous ne pouvez pas supprimer %(employee)s." +msgstr "Tu ne peux pas supprimer la feuille de temps %(timesheet)s." -#: .\recruitment\forms.py:251 .\recruitment\forms.py:557 -#: .\recruitment\templates\pipeline\form\recruitment_update.html:59 +#: .\recruitment\cbvs.py:55 .\recruitment\models.py:1099 +#, fuzzy +#| msgid "Fine Amount" +msgid "LinkedIn Accounts" +msgstr "Montant de l'amende" + +#: .\recruitment\filters.py:201 .\recruitment\models.py:312 +#: .\recruitment\templates\pipeline\filters.html:91 +#: .\report\templates\report\recruitment_report.html:98 +msgid "Stage Type" +msgstr "Type de Stade" + +#: .\recruitment\forms.py:282 +msgid "---Choose Skills---" +msgstr "---Choisir des compétences---" + +#: .\recruitment\forms.py:286 +msgid "Create new skill " +msgstr "Créer une nouvelle compétence" + +#: .\recruitment\forms.py:311 +msgid "Job position is required if the recruitment is publishing." +msgstr "Le poste est requis si le recrutement est publié." + +#: .\recruitment\forms.py:320 +msgid "LinkedIn account is required for publishing." +msgstr "" + +#: .\recruitment\forms.py:471 .\recruitment\models.py:606 +msgid "Choose valid choice" +msgstr "Choisir un choix valide" + +#: .\recruitment\forms.py:580 .\recruitment\models.py:159 #: .\recruitment\templates\recruitment\recruitment_component.html:70 #: .\recruitment\templates\recruitment\recruitment_component.html:74 #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:78 -#: .\recruitment\templates\recruitment\recruitment_form.html:126 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:116 msgid "Vacancy" -msgstr "poste vacant" +msgstr "Vacance" -#: .\recruitment\forms.py:278 -#, fuzzy -#| msgid "---Choose {label}---" -msgid "---Choose Skills---" -msgstr "---Choisissez {label}---" - -#: .\recruitment\forms.py:282 -#, fuzzy -#| msgid "Create Task" -msgid "Create new skill " -msgstr "Créer Tâche" - -#: .\recruitment\forms.py:301 -msgid "Job position is required if the recruitment is publishing." -msgstr "" - -#: .\recruitment\forms.py:457 .\recruitment\models.py:570 -msgid "Choose valid choice" -msgstr "Choisissez un choix valide" - -#: .\recruitment\forms.py:753 +#: .\recruitment\forms.py:776 #: .\recruitment\templates\survey\view_single_template.html:42 msgid "Sequence" msgstr "Séquence" -#: .\recruitment\forms.py:756 +#: .\recruitment\forms.py:779 msgid "Is Mandatory" -msgstr "est obligatoire" +msgstr "Est obligatoire" -#: .\recruitment\forms.py:776 +#: .\recruitment\forms.py:799 msgid "Choose any recruitment to apply this question" -msgstr "" +msgstr "Choisissez un recrutement pour appliquer cette question" -#: .\recruitment\forms.py:1066 +#: .\recruitment\forms.py:1006 +#, fuzzy +#| msgid "Skill Zone Status" +msgid "Skill Zone Candidate" +msgstr "Statut de la Zone de Compétences" + +#: .\recruitment\forms.py:1074 +#, fuzzy +#| msgid "Add to Skill Zone" +msgid "Add To Skill Zone" +msgstr "Ajouter à la Zone de Compétences" + +#: .\recruitment\forms.py:1076 .\recruitment\models.py:877 msgid "Skill Zones" -msgstr "" +msgstr "Zones de compétences" -#: .\recruitment\forms.py:1193 -#, fuzzy -#| msgid "Return date cannot be in the future." +#: .\recruitment\forms.py:1201 msgid "Interview date cannot be in the past." -msgstr "La date de retour ne peut pas être futur." +msgstr "La date d'entretien ne peut pas être dans le passé." -#: .\recruitment\forms.py:1203 -#, fuzzy -#| msgid "Return date cannot be in the future." +#: .\recruitment\forms.py:1211 msgid "Interview time cannot be in the past." -msgstr "La date de retour ne peut pas être futur." +msgstr "L'heure de l'entretien ne peut pas être dans le passé." -#: .\recruitment\models.py:59 +#: .\recruitment\models.py:58 msgid "File must be a PDF." msgstr "Le fichier doit être un PDF." -#: .\recruitment\models.py:117 +#: .\recruitment\models.py:95 #, fuzzy -#| msgid "To start bulk recruitment form multiple job positions" -msgid "To start recruitment for multiple job positions" -msgstr "Pour démarrer le recrutement groupé à partir de plusieurs postes" +#| msgid "Survey Templates" +msgid "Survey Template" +msgstr "Modèles de sondage" -#: .\recruitment\models.py:122 +#: .\recruitment\models.py:96 .\recruitment\models.py:162 +#: .\recruitment\templates\survey\survey_empty_view.html:51 +#: .\recruitment\templates\survey\view_question_templates.html:65 +msgid "Survey Templates" +msgstr "Modèles de sondage" + +#: .\recruitment\models.py:111 +#: .\recruitment\templates\settings\skills\skills_list.html:7 +msgid "Skill" +msgstr "Compétence" + +#: .\recruitment\models.py:112 .\recruitment\models.py:175 +#: .\recruitment\templates\settings\skills\skills_form.html:5 +#: .\recruitment\templates\settings\skills\skills_view.html:6 +#: .\templates\settings.html:252 +msgid "Skills" +msgstr "Compétences" + +#: .\recruitment\models.py:126 +msgid "To start recruitment for multiple job positions" +msgstr "Pour commencer le recrutement pour plusieurs postes" + +#: .\recruitment\models.py:131 msgid "To close the recruitment, If closed then not visible on pipeline view." msgstr "" -"Pour clôturer le recrutement, s'il est fermé il n'est pas visible sur la vue " +"Pour clôturer le recrutement, si fermé, il n'est pas visible dans la vue " "pipeline." -#: .\recruitment\models.py:128 -#, fuzzy -#| msgid "" -#| "To archive and un-archive a recruitment, if active is false then " -#| "it will not appear on recruitment list view." +#: .\recruitment\models.py:138 msgid "" "To publish a recruitment in website, if false then it will not " "appear on open recruitment page." msgstr "" -"Pour archiver et désarchiver un recrutement, si actif est faux alors il " -"n'apparaîtra pas sur la liste de recrutement." +"Pour publier un recrutement sur le site web. (Si faux, il n'apparaîtra pas " +"sur la page des recrutements ouverts)" -#: .\recruitment\models.py:135 +#: .\recruitment\models.py:181 .\recruitment\models.py:1098 +#, fuzzy +#| msgid "Fine Amount" +msgid "LinkedIn Account" +msgstr "Montant de l'amende" + +#: .\recruitment\models.py:187 +#, fuzzy +#| msgid "" +#| "To publish a recruitment in website, if false then it will " +#| "not appear on open recruitment page." msgid "" -"To archive and un-archive a recruitment, if active is false then " -"it will not appear on recruitment list view." +"To publish a recruitment in Linkedin, if active is false then it " +"will not post on LinkedIn." msgstr "" -"Pour archiver et désarchiver un recrutement, si actif est faux alors il " -"n'apparaîtra pas sur la liste de recrutement." +"Pour publier un recrutement sur le site web. (Si faux, il n'apparaîtra pas " +"sur la page des recrutements ouverts)" -#: .\recruitment\models.py:168 +#: .\recruitment\models.py:190 +msgid "Post on LinkedIn" +msgstr "" + +#: .\recruitment\models.py:196 msgid "Profile image not mandatory for candidate creation" -msgstr "" +msgstr "L'image de profil n'est pas obligatoire pour la création de candidat" -#: .\recruitment\models.py:171 +#: .\recruitment\models.py:197 +#, fuzzy +#| msgid "Optional Profile Image?" +msgid "Optional Profile Image" +msgstr "Image de profil facultative ?" + +#: .\recruitment\models.py:201 msgid "Resume not mandatory for candidate creation" -msgstr "" +msgstr "Le CV n'est pas obligatoire pour la création de candidat" -#: .\recruitment\models.py:214 +#: .\recruitment\models.py:202 +#, fuzzy +#| msgid "Optional Resume?" +msgid "Optional Resume" +msgstr "CV facultatif ?" + +#: .\recruitment\models.py:220 .\recruitment\templates\pipeline\nav.html:102 +#: .\recruitment\templates\pipeline\pipeline_empty.html:8 +msgid "Recruitments" +msgstr "Recrutements" + +#: .\recruitment\models.py:248 msgid "Vacancy must be greater than zero if the recruitment is publishing." -msgstr "" +msgstr "La vacance doit être supérieure à zéro si le recrutement est publié." -#: .\recruitment\models.py:222 +#: .\recruitment\models.py:256 msgid "End date cannot be less than start date." -msgstr "La date de fin ne doit pas être inférieure à la date de début.." +msgstr "La date de fin ne peut pas être antérieure à la date de début." -#: .\recruitment\models.py:277 +#: .\recruitment\models.py:293 #: .\recruitment\templates\dashboard\dashboard.html:283 #: .\recruitment\templates\stage\stage_group.html:77 msgid "Initial" -msgstr "Initiale" +msgstr "Initial" -#: .\recruitment\models.py:278 -#: .\recruitment\templates\recruitment\open_recruitments.html:78 -#, fuzzy -#| msgid "Apply" +#: .\recruitment\models.py:294 +#: .\recruitment\templates\recruitment\open_recruitments.html:87 msgid "Applied" -msgstr "Appliquer" +msgstr "Appliqué" -#: .\recruitment\models.py:282 .\recruitment\models.py:427 +#: .\recruitment\models.py:298 .\recruitment\models.py:461 #: .\recruitment\templates\candidate\candidate_view.html:50 #: .\recruitment\templates\dashboard\dashboard.html:286 -#: .\recruitment\templates\recruitment\recruitment_component.html:158 +#: .\recruitment\templates\recruitment\recruitment_component.html:167 #: .\recruitment\templates\stage\stage_group.html:33 msgid "Hired" -msgstr "Embauchéd" +msgstr "Embauché" -#: .\recruitment\models.py:335 +#: .\recruitment\models.py:362 #, fuzzy -#| msgid "Application saved." +#| msgid "Not set" +msgid "Not Sent" +msgstr "Non défini" + +#: .\recruitment\models.py:363 +#, fuzzy +#| msgid "Mail Sent" +msgid "Sent" +msgstr "Courrier envoyé" + +#: .\recruitment\models.py:364 +msgid "Accepted" +msgstr "" + +#: .\recruitment\models.py:366 +msgid "Joined" +msgstr "" + +#: .\recruitment\models.py:369 msgid "Application Form" -msgstr "Application enregistrée" +msgstr "Formulaire de candidature" -#: .\recruitment\models.py:336 +#: .\recruitment\models.py:370 msgid "Inside software" -msgstr "" +msgstr "À l'intérieur du logiciel" -#: .\recruitment\models.py:394 -#: .\recruitment\templates\candidate\individual.html:436 +#: .\recruitment\models.py:428 +#: .\recruitment\templates\candidate\individual.html:344 msgid "Referral" -msgstr "Référence" +msgstr "Parrainage" -#: .\recruitment\models.py:424 -#: .\recruitment\templates\candidate\individual.html:400 +#: .\recruitment\models.py:458 +#: .\recruitment\templates\candidate\individual.html:315 msgid "Source" -msgstr "" +msgstr "Source" -#: .\recruitment\models.py:426 +#: .\recruitment\models.py:460 msgid "Start Onboard" -msgstr "commencer à bord" +msgstr "Démarrer l'intégration" -#: .\recruitment\models.py:429 +#: .\recruitment\models.py:463 #: .\recruitment\templates\candidate\candidate_card.html:60 #: .\recruitment\templates\candidate\candidate_self_tracking.html:366 #: .\recruitment\templates\candidate\candidate_view.html:54 -#, fuzzy -#| msgid "Conversion Rate" msgid "Converted" -msgstr "Taux de conversion" +msgstr "Converti" -#: .\recruitment\models.py:595 +#: .\recruitment\models.py:481 +#, fuzzy +#| msgid "Offer letter status :" +msgid "Offer Letter Status" +msgstr "Statut de la lettre d'offre :" + +#: .\recruitment\models.py:631 msgid "Employee is uniques for candidate" -msgstr "" +msgstr "L'employé·e est unique pour le·la candidat·e" -#: .\recruitment\models.py:711 +#: .\recruitment\models.py:680 +#: .\recruitment\templates\settings\reject_reason_lines.html:6 +#: .\recruitment\templates\settings\reject_reasons.html:6 +msgid "Reject Reasons" +msgstr "Raisons de rejet" + +#: .\recruitment\models.py:752 msgid "Yes/No" msgstr "Oui/Non" -#: .\recruitment\models.py:712 +#: .\recruitment\models.py:753 msgid "Choices" -msgstr "Les choix" +msgstr "Choix" -#: .\recruitment\models.py:713 +#: .\recruitment\models.py:754 msgid "Multiple Choice" -msgstr "Choix multiple" +msgstr "Choix Multiple" -#: .\recruitment\models.py:718 +#: .\recruitment\models.py:759 msgid "Textarea" msgstr "Zone de texte" -#: .\recruitment\models.py:719 +#: .\recruitment\models.py:760 msgid "File Upload" -msgstr "Téléverser un fichier" +msgstr "Téléchargement de fichier" -#: .\recruitment\models.py:741 +#: .\recruitment\models.py:782 msgid "Separate choices by ', '" -msgstr "Séparez les choix par ', '" +msgstr "Séparez les choix par ', '" -#: .\recruitment\models.py:865 .\recruitment\sidebar.py:59 -#: .\recruitment\templates\candidate\filters.html:130 -#: .\recruitment\templates\skill_zone\skill_zone_nav.html:5 +#: .\recruitment\models.py:876 .\recruitment\models.py:893 +#: .\recruitment\sidebar.py:59 msgid "Skill Zone" -msgstr "" +msgstr "Zone de Compétences" -#: .\recruitment\models.py:949 -#: .\recruitment\templates\candidate\export_filter.html:62 -#: .\recruitment\templates\candidate\filters.html:17 +#: .\recruitment\models.py:982 #: .\recruitment\templates\candidate\interview_list.html:43 #: .\recruitment\templates\candidate\interview_list.html:46 -#, fuzzy -#| msgid "Interview" msgid "Interview Date" -msgstr "Entretien" +msgstr "Date de l'entretien" -#: .\recruitment\models.py:950 +#: .\recruitment\models.py:983 #: .\recruitment\templates\candidate\interview_list.html:47 -#: .\recruitment\templates\candidate\interview_list.html:49 -#, fuzzy -#| msgid "Interview" +#: .\recruitment\templates\candidate\interview_list.html:48 msgid "Interview Time" -msgstr "Entretien" +msgstr "Heure de l'entretien" -#: .\recruitment\models.py:955 +#: .\recruitment\models.py:988 msgid "Is Interview Completed" +msgstr "Entretien terminé" + +#: .\recruitment\models.py:996 +#: .\recruitment\templates\candidate\candidate_interview_view.html:63 +#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:239 +#: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:112 +msgid "Schedule Interview" +msgstr "Planifier l'entretien" + +#: .\recruitment\models.py:997 +#, fuzzy +#| msgid "Scheduled Interviews" +msgid "Schedule Interviews" +msgstr "Entrevues planifiées" + +#: .\recruitment\models.py:1089 +#, fuzzy +#| msgid "Asset Name" +msgid "App Name" +msgstr "Nom de l'actif" + +#: .\recruitment\models.py:1091 +#, fuzzy +#| msgid "API Key" +msgid "API Token" +msgstr "Clé API" + +#: .\recruitment\models.py:1114 +msgid "Email mismatched." +msgstr "" + +#: .\recruitment\models.py:1117 +msgid "Check the credentials" msgstr "" #: .\recruitment\sidebar.py:24 msgid "Recruitment Pipeline" -msgstr "Recrutement Pipeline " +msgstr "Parcours de Recrutement" #: .\recruitment\sidebar.py:29 msgid "Recruitment Survey" -msgstr "Enquête de recrutement" +msgstr "Enquête de Recrutement" #: .\recruitment\sidebar.py:49 #: .\recruitment\templates\recruitment\recruitment_component.html:69 msgid "Open Jobs" -msgstr "Emplois ouverts" +msgstr "Postes ouverts" -#: .\recruitment\templates\candidate\application_form.html:73 -#, fuzzy -#| msgid "Delete Image" +#: .\recruitment\templates\candidate\application_form.html:47 msgid "Delete image" -msgstr "Supprimer Image" +msgstr "Supprimer l'image" -#: .\recruitment\templates\candidate\application_form.html:119 +#: .\recruitment\templates\candidate\application_form.html:55 +#: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:56 +msgid "Profile" +msgstr "Profil" + +#: .\recruitment\templates\candidate\application_form.html:74 msgid "Open Recruitment" -msgstr "Ouvert Recrutement" +msgstr "Recrutement ouvert" -#: .\recruitment\templates\candidate\application_form.html:127 +#: .\recruitment\templates\candidate\application_form.html:81 msgid "Choose Open Position" -msgstr "Choisir la position ouverte" +msgstr "Choisir un poste ouvert" -#: .\recruitment\templates\candidate\application_form.html:141 +#: .\recruitment\templates\candidate\application_form.html:89 msgid "Choose Job Position" -msgstr "Choisissez un poste" +msgstr "Choisir un poste" -#: .\recruitment\templates\candidate\application_form.html:191 -#: .\recruitment\templates\candidate\individual.html:355 +#: .\recruitment\templates\candidate\application_form.html:120 +#: .\recruitment\templates\candidate\individual.html:276 msgid "Portfolio" -msgstr "Portefeuille" +msgstr "Portfolio" -#: .\recruitment\templates\candidate\application_form.html:207 +#: .\recruitment\templates\candidate\application_form.html:129 #: .\recruitment\templates\candidate\candidate_list.html:102 #: .\recruitment\templates\candidate\candidate_list.html:180 #: .\recruitment\templates\candidate\group_by.html:89 #: .\recruitment\templates\candidate\group_by.html:144 -#: .\recruitment\templates\candidate\individual.html:207 +#: .\recruitment\templates\candidate\individual.html:185 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:62 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:197 #: .\recruitment\templates\pipeline\matching_resumes.html:6 @@ -28016,53 +26038,39 @@ msgstr "CV" #: .\recruitment\templates\candidate\candidate_card.html:116 #: .\recruitment\templates\candidate\candidate_list.html:192 #: .\recruitment\templates\candidate\group_by.html:153 -#: .\recruitment\templates\candidate\individual.html:111 -#, fuzzy -#| msgid "Are you sure you want to delete this employee type?" +#: .\recruitment\templates\candidate\individual.html:112 msgid "Are you sure you want to convert this candidate into an employee?" -msgstr "Êtes-vous sûr de vouloir supprimer ce type d'employé ?" +msgstr "Es-tu sûr·e de vouloir convertir ce·tte candidat·e en employé·e ?" #: .\recruitment\templates\candidate\candidate_card.html:119 -#, fuzzy -#| msgid "Import Employee" msgid "Convert to Employee" -msgstr "Importer Employé" +msgstr "Convertir en employé·e" #: .\recruitment\templates\candidate\candidate_card.html:130 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:137 -#, fuzzy -#| msgid "Add Allowance" msgid "Add to Skill Zone" -msgstr "Ajouter une allocation" +msgstr "Ajouter à la Zone de Compétences" #: .\recruitment\templates\candidate\candidate_card.html:152 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:174 #: .\recruitment\templates\pipeline\pipeline_card.html:234 -#, fuzzy -#| msgid "Rejected" msgid "Add to Rejected" -msgstr "Rejeté" +msgstr "Ajouter à Rejeté" #: .\recruitment\templates\candidate\candidate_card.html:154 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:176 #: .\recruitment\templates\pipeline\pipeline_card.html:236 -#, fuzzy -#| msgid "Hired Candidates" msgid "Edit Rejected Candidate" -msgstr "Embauché Candidats" +msgstr "Modifier le Candidat Rejeté" #: .\recruitment\templates\candidate\candidate_card.html:167 -#, fuzzy -#| msgid "View candidates" msgid "View candidate self tracking" -msgstr "Voir Candidats" +msgstr "Voir le suivi personnel du candidat" #: .\recruitment\templates\candidate\candidate_card.html:182 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:151 -#, fuzzy -#| msgid "Request Date" msgid "Request Document" -msgstr "Demander Date" +msgstr "Demander un Document" #: .\recruitment\templates\candidate\candidate_card.html:201 #: .\recruitment\templates\candidate\candidate_list.html:272 @@ -28070,955 +26078,660 @@ msgstr "Demander Date" #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:207 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:68 msgid "Do you want to archive this candidate?" -msgstr "Voulez-vous archiver ce candidat ?" +msgstr "Veux-tu archiver ce·tte candidat·e?" #: .\recruitment\templates\candidate\candidate_card.html:210 #: .\recruitment\templates\candidate\candidate_list.html:280 #: .\recruitment\templates\candidate\group_by.html:241 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_card.html:72 msgid "Do you want to un-archive this candidate?" -msgstr "Voulez-vous désarchiver ce candidat ?" +msgstr "Veux-tu retirer ce·tte candidat·e des archives?" -#: .\recruitment\templates\candidate\candidate_empty.html:45 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\recruitment\templates\candidate\candidate_empty.html:32 msgid "There are currently no candidates to consider." -msgstr "Il y a des candidats à ce stade..." - -#: .\recruitment\templates\candidate\candidate_interview_view.html:63 -#: .\recruitment\templates\pipeline\components\candidate_stage_component.html:239 -#: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:112 -#, fuzzy -#| msgid "Scheduled Date" -msgid "Schedule Interview" -msgstr "Date Prévue" +msgstr "Il n'y a actuellement aucun candidat à considérer." #: .\recruitment\templates\candidate\candidate_list.html:145 #: .\recruitment\templates\candidate\group_by.html:127 -#, fuzzy -#| msgid "Requested Employee" msgid "Converted to employee." -msgstr "Demandé Employé" +msgstr "Converti·e en employé·e." #: .\recruitment\templates\candidate\candidate_list.html:194 #: .\recruitment\templates\candidate\group_by.html:155 -#, fuzzy -#| msgid "Employee" msgid "To employee " -msgstr "Employé" +msgstr "À employé·e " #: .\recruitment\templates\candidate\candidate_list.html:199 #: .\recruitment\templates\candidate\group_by.html:160 -#, fuzzy -#| msgid "Conversion Rate" msgid "Converted " -msgstr "Taux de conversion" +msgstr "Converti" #: .\recruitment\templates\candidate\candidate_list.html:202 #: .\recruitment\templates\candidate\group_by.html:163 -#, fuzzy -#| msgid "Candidate on Onboard" msgid "Candidate in Onboarding " -msgstr "candidat commencé l'intégration" +msgstr "Candidat en intégration" #: .\recruitment\templates\candidate\candidate_list.html:208 #: .\recruitment\templates\candidate\candidate_list.html:223 #: .\recruitment\templates\candidate\group_by.html:169 #: .\recruitment\templates\candidate\group_by.html:184 -#, fuzzy -#| msgid "Candidates Per Stage" msgid "Candidate is Converted " -msgstr "Candidats par étape" +msgstr "Candidat Converti" #: .\recruitment\templates\candidate\candidate_list.html:211 #: .\recruitment\templates\candidate\group_by.html:172 #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:258 msgid "To Skill zone" -msgstr "" +msgstr "À la Zone de Compétences" #: .\recruitment\templates\candidate\candidate_nav.html:167 #: .\recruitment\templates\pipeline\components\stages_tab_content.html:59 -#, fuzzy -#| msgid "Bulk Payslip" msgid "Bulk mail" -msgstr "Bulletin de paie en vrac" +msgstr "Envoi de courriel en lot" #: .\recruitment\templates\candidate\candidate_nav.html:180 -#, fuzzy -#| msgid "Create Request" msgid "Create document request" -msgstr "Créer Demande" +msgstr "Créer une demande de document" #: .\recruitment\templates\candidate\candidate_nav.html:188 #: .\recruitment\templates\pipeline\pipeline_tabs.html:61 msgid "Resume Shortlisting" -msgstr "" +msgstr "Sélection de CV" #: .\recruitment\templates\candidate\candidate_nav.html:273 #: .\recruitment\templates\pipeline\nav.html:234 -#, fuzzy -#| msgid "Closed Recruitments" msgid "Upload Resumes" -msgstr "Recrutements clôturés" +msgstr "Télécharger des CVs" #: .\recruitment\templates\candidate\candidate_self_tracking.html:8 #: .\recruitment\templates\recruitment\settings\settings.html:11 -#, fuzzy -#| msgid "Application saved." msgid "Application Tracking" -msgstr "Application enregistrée" +msgstr "Suivi des candidatures" #: .\recruitment\templates\candidate\candidate_self_tracking.html:417 msgid "Congratulation on your selection" -msgstr "" +msgstr "Félicitations pour votre sélection" #: .\recruitment\templates\candidate\candidate_self_tracking.html:422 -#, fuzzy -#| msgid "You cannot delete {payslip}" msgid "You not selected" -msgstr "Vous ne pouvez pas supprimer {payslip}" +msgstr "Tu n'as rien sélectionné." #: .\recruitment\templates\candidate\candidate_self_tracking.html:427 -#, fuzzy -#| msgid "Application saved." msgid "Application under review" -msgstr "Application enregistrée" +msgstr "Candidature en cours d'examen" #: .\recruitment\templates\candidate\candidate_self_tracking.html:467 -#, fuzzy -#| msgid "Upload" msgid "Uploaded" -msgstr "Envoyer" +msgstr "Téléchargé" #: .\recruitment\templates\candidate\candidate_self_tracking.html:492 -#, fuzzy -#| msgid "Work type request deleted." msgid "No document requests found." -msgstr "Demande de type de travail supprimée." +msgstr "Aucune demande de document trouvée." #: .\recruitment\templates\candidate\candidate_self_tracking.html:614 #: .\recruitment\templates\pipeline\footer_components.html:27 msgid "Add Note" -msgstr "Ajouter Note" +msgstr "Ajouter une Note" #: .\recruitment\templates\candidate\candidate_self_tracking.html:655 -#, fuzzy -#| msgid "You cannot delete this candidate" msgid "No notes have been added for this candidate." -msgstr "Vous ne pouvez pas supprimer ce candidat" +msgstr "Aucune note n'a été ajoutée pour ce candidat." #: .\recruitment\templates\candidate\candidate_update_form.html:29 msgid "Candidate Info" -msgstr "Candidat Info" +msgstr "Infos du Candidat" #: .\recruitment\templates\candidate\candidate_view.html:46 -#, fuzzy -#| msgid "Hired" msgid "Not-Hired" -msgstr "Embauchéd" +msgstr "Non-Recruté" #: .\recruitment\templates\candidate\document.html:141 -#, fuzzy -#| msgid "Do you want to approve this request?" msgid "Do you want to reject this request" -msgstr "Voulez-vous approuver cette demande?" +msgstr "Veux-tu refuser cette demande?" -#: .\recruitment\templates\candidate\export_filter.html:70 -#: .\recruitment\templates\candidate\filters.html:26 -#: .\recruitment\templates\pipeline\filters.html:127 -msgid "Is Hired" -msgstr "Est Embauché" +#: .\recruitment\templates\candidate\document_form.html:4 +msgid "Upload File" +msgstr "Téléverser un fichier" -#: .\recruitment\templates\candidate\export_filter.html:97 -#: .\recruitment\templates\candidate\filters.html:58 -#: .\recruitment\templates\pipeline\filters.html:154 -msgid "Is Canceled" -msgstr "Est Annulé" - -#: .\recruitment\templates\candidate\export_filter.html:130 -#: .\recruitment\templates\candidate\filters.html:93 -#: .\recruitment\templates\pipeline\filters.html:36 -#: .\recruitment\templates\recruitment\filters.html:17 -msgid "Is Closed" -msgstr "Est Fermé" - -#: .\recruitment\templates\candidate\export_filter.html:135 -#: .\recruitment\templates\candidate\filters.html:98 -#: .\recruitment\templates\pipeline\filters.html:91 -#: .\recruitment\templates\pipeline\form\stage_update.html:32 -#: .\recruitment\templates\stage\filters.html:17 -#: .\recruitment\templates\stage\stage_form.html:36 -#: .\recruitment\templates\stage\stage_update_form.html:43 -msgid "Stage Type" -msgstr "Type d'Étape" - -#: .\recruitment\templates\candidate\export_filter.html:139 -#: .\recruitment\templates\candidate\filters.html:102 -#: .\recruitment\templates\pipeline\filters.html:98 -#: .\recruitment\templates\pipeline\form\stage_update.html:28 -#: .\recruitment\templates\stage\filters.html:25 -#: .\recruitment\templates\stage\stage_form.html:29 -#: .\recruitment\templates\stage\stage_update_form.html:36 -msgid "Stage Managers" -msgstr "Étape Gestionnaires" - -#: .\recruitment\templates\candidate\export_filter.html:160 -#: .\recruitment\templates\candidate\filters.html:122 -#: .\recruitment\templates\stage\filters.html:9 -msgid "Recruitment Managers" -msgstr "Responsables du recrutement" - -#: .\recruitment\templates\candidate\export_filter.html:179 -#: .\recruitment\templates\candidate\filters.html:146 -#, fuzzy -#| msgid "Interview" -msgid "Interview From" -msgstr "Entretien" - -#: .\recruitment\templates\candidate\export_filter.html:189 -#: .\recruitment\templates\candidate\filters.html:156 -#, fuzzy -#| msgid "Interview" -msgid "Interview Till" -msgstr "Entretien" - -#: .\recruitment\templates\candidate\filters.html:35 -#, fuzzy -#| msgid "Is Canceled" -msgid "Is Converted" -msgstr "Est Annulé" - -#: .\recruitment\templates\candidate\individual.html:77 -#, fuzzy -#| msgid "Candidate" +#: .\recruitment\templates\candidate\individual.html:81 msgid "Next Candidate" -msgstr "Candidat" +msgstr "Candidat suivant" -#: .\recruitment\templates\candidate\individual.html:91 -#, fuzzy -#| msgid "Hired Candidates" +#: .\recruitment\templates\candidate\individual.html:92 msgid "Previous Candidate" -msgstr "Embauché Candidats" +msgstr "Candidat précédent" -#: .\recruitment\templates\candidate\individual.html:114 -#, fuzzy -#| msgid "Import Employee" +#: .\recruitment\templates\candidate\individual.html:116 msgid "Convert To Employee" -msgstr "Importer Employé" +msgstr "Convertir en employé·e" -#: .\recruitment\templates\candidate\individual.html:216 +#: .\recruitment\templates\candidate\individual.html:188 #: .\recruitment\templates\survey\candidate-survey-form.html:17 #: .\recruitment\templates\survey\candidate_survey_form.html:19 #: .\recruitment\templates\survey\survey_preview.html:18 msgid "Survey" msgstr "Enquête" -#: .\recruitment\templates\candidate\individual.html:369 +#: .\recruitment\templates\candidate\individual.html:289 msgid "Recruitment Information" -msgstr "Information du recrutement" +msgstr "Informations sur le Recrutement" -#: .\recruitment\templates\candidate\individual.html:418 +#: .\recruitment\templates\candidate\individual.html:329 msgid "Current Stage" -msgstr "Étape actuelle" +msgstr "Étape Actuelle" -#: .\recruitment\templates\candidate\individual.html:522 +#: .\recruitment\templates\candidate\individual.html:400 msgid "This candidate does not have a resume on file." -msgstr "Ce candidat n'a pas de CV au dossier." +msgstr "Ce candidat n'a pas de CV en fichier." -#: .\recruitment\templates\candidate\individual.html:583 -#: .\recruitment\templates\survey\survey_empty_view.html:107 +#: .\recruitment\templates\candidate\individual.html:458 +#: .\recruitment\templates\survey\survey_empty_view.html:73 msgid "No survey templates have been established yet." msgstr "Aucun modèle d'enquête n'a encore été établi." #: .\recruitment\templates\candidate\individual_view_note.html:84 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:185 -#, fuzzy -#| msgid "You cannot delete this candidate" msgid "No notes have been added for this candidate" -msgstr "Vous ne pouvez pas supprimer ce candidat" +msgstr "Aucune note n'a été ajoutée pour ce candidat" -#: .\recruitment\templates\candidate\interview_list.html:91 -#, fuzzy -#| msgid "Are you sure you want to delete this shift?" +#: .\recruitment\templates\candidate\interview_list.html:87 msgid "Are you sure you want to remove this interviewer?" -msgstr "Êtes-vous sûr de vouloir supprimer cette travail par roulement?" +msgstr "Es-tu sûr·e de vouloir retirer cet·te intervieweur·euse?" -#: .\recruitment\templates\candidate\interview_list.html:103 +#: .\recruitment\templates\candidate\interview_list.html:89 #, fuzzy -#| msgid "Interview" +#| msgid "Remove" +msgid " Remove" +msgstr "Supprimer" + +#: .\recruitment\templates\candidate\interview_list.html:97 msgid "Interviewers" -msgstr "Entretien" +msgstr "Intervieweurs" -#: .\recruitment\templates\candidate\interview_list.html:157 +#: .\recruitment\templates\candidate\interview_list.html:140 #, fuzzy -#| msgid "Are you sure you want to delete this shift?" -msgid "Are you sure you want to delete this interview?" -msgstr "Êtes-vous sûr de vouloir supprimer cette travail par roulement?" +#| msgid "Edit" +msgid " Edit" +msgstr "Modifier" -#: .\recruitment\templates\candidate\interview_list.html:227 +#: .\recruitment\templates\candidate\interview_list.html:149 #, fuzzy -#| msgid "No email found." +#| msgid "Are you sure you want to delete this interview?" +msgid " Are you sure you want to delete this interview?" +msgstr "Es-tu sûr·e de vouloir supprimer cette entrevue?" + +#: .\recruitment\templates\candidate\interview_list.html:213 msgid "No Interviews Found." -msgstr "Aucun e-mail trouvé." - -#: .\recruitment\templates\candidate\interview_nav.html:59 -#, fuzzy -#| msgid "Start Date From" -msgid "Interview Date From" -msgstr "Date de début du" - -#: .\recruitment\templates\candidate\interview_nav.html:72 -#, fuzzy -#| msgid "Start Date Till" -msgid "Interview Date Till" -msgstr "Date de début jusqu'au" +msgstr "Aucun entretien trouvé." #: .\recruitment\templates\candidate\rating_tab.html:47 -#, fuzzy -#| msgid "There are no assets to export." msgid " There are no ratings to display at the moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Il n'y a pas d'évaluations à afficher pour le moment." #: .\recruitment\templates\dashboard\dashboard.html:40 -#, fuzzy -#| msgid "Total Candidates" msgid "Total Vacancies" -msgstr "Totale Candidats" +msgstr "Total des Vacances" #: .\recruitment\templates\dashboard\dashboard.html:56 msgid "Ongoing Recruitments" -msgstr "Recrutement en cours" +msgstr "Recrutements en Cours" #: .\recruitment\templates\dashboard\dashboard.html:90 msgid "Conversion Rate" -msgstr "Taux de conversion" +msgstr "Taux de Conversion" #: .\recruitment\templates\dashboard\dashboard.html:104 msgid "Offer Acceptance Rate (OAR)" -msgstr "Taux d’acceptation des offres (OAR)" +msgstr "Taux d'Acceptation de l'Offre (TAO)" #: .\recruitment\templates\dashboard\dashboard.html:120 -#, fuzzy -#| msgid "Filing Status" msgid "Skill Zone Status" -msgstr "Statut de dépôt" +msgstr "Statut de la Zone de Compétences" #: .\recruitment\templates\dashboard\dashboard.html:146 -#, fuzzy -#| msgid "No records were available." msgid "No skill zone available." -msgstr "Aucun enregistrement n'est disponible." +msgstr "Aucune zone de compétence disponible." #: .\recruitment\templates\dashboard\dashboard.html:183 -#, fuzzy -#| msgid "Candidates Per Stage" msgid "Candidate Offer Letter Status" -msgstr "Candidats par étape" +msgstr "Statut de la Lettre d'Offre du Candidat" #: .\recruitment\templates\dashboard\dashboard.html:199 -#, fuzzy -#| msgid "No Feedbacks are available." msgid "No Candidates available." -msgstr "Pas de Commentaires sont disponibles." +msgstr "Aucun candidat disponible." #: .\recruitment\templates\dashboard\dashboard.html:208 msgid "Candidate on Onboard" -msgstr "candidat commencé l'intégration" +msgstr "Candidat en Intégration" #: .\recruitment\templates\dashboard\dashboard.html:253 msgid "Joinings Per Month" -msgstr "Recrutements par mois" +msgstr "Adhésions Par Mois" #: .\recruitment\templates\dashboard\dashboard.html:266 msgid "No records were available." -msgstr "Aucun enregistrement n'est disponible." +msgstr "Aucun enregistrement n'était disponible." #: .\recruitment\templates\dashboard\dashboard.html:276 msgid "Current Hiring Pipeline" -msgstr "Pipeline d’embauche actuel" +msgstr "Pipeline de recrutement actuel" #: .\recruitment\templates\dashboard\dashboard.html:333 -#, fuzzy -#| msgid "No recruitment stages currently available." msgid "No onboarding tasks are currently available." -msgstr "Aucune étape de recrutement disponible actuellement." +msgstr "Aucune tâche d'intégration n'est actuellement disponible." #: .\recruitment\templates\dashboard\dashboard.html:349 msgid "Candidates Per Stage" msgstr "Candidats par étape" #: .\recruitment\templates\dashboard\dashboard.html:359 -#: .\recruitment\templates\stage\stage_empty.html:42 msgid "No recruitment stages currently available." -msgstr "Aucune étape de recrutement disponible actuellement." +msgstr "Aucune étape de recrutement actuellement disponible." #: .\recruitment\templates\dashboard\dashboard.html:369 msgid "Ongoing Recruitments & Hiring Managers" -msgstr "Recrutements en cours et gestionnaires d'embauche" +msgstr "Recrutements en cours et responsables du recrutement" + +#: .\recruitment\templates\linkedin\linkedin_action.html:5 +msgid "Check Connection" +msgstr "" + +#: .\recruitment\templates\linkedin\linkedin_action.html:27 +#, fuzzy +#| msgid "Do you want to delete the question?" +msgid "Do you want to delete the linkedin account?" +msgstr "Veux-tu supprimer la question?" #: .\recruitment\templates\pipeline\bulk_resume.html:5 -#, fuzzy -#| msgid "Resume" msgid "Resumes" msgstr "CV" #: .\recruitment\templates\pipeline\bulk_resume.html:64 msgid "matching Resumes" -msgstr "" +msgstr "CV correspondants" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:88 -#, fuzzy -#| msgid "Stage updated." msgid "Stage bulk update" -msgstr "Stage mis à jour." +msgstr "Mise à jour en masse de l'étape" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:134 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:93 msgid "INTERVIEW : Today at" -msgstr "" +msgstr "ENTREVUE : Aujourd'hui à" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:134 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:93 msgid "with" -msgstr "" +msgstr "avec" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:142 msgid "Move" -msgstr "Se déplacer" +msgstr "Déplacer" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:173 -#, fuzzy -#| msgid "Scheduled" msgid "Interviews Scheduled" -msgstr "tarifé" +msgstr "Entretiens planifiés" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:279 -#, fuzzy -#| msgid "Add Candidate" msgid " Added In Rejected Candidates" -msgstr "Ajouter Candidat" +msgstr "Ajouté dans les candidats rejetés" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:280 -#, fuzzy -#| msgid "Total Candidates" msgid " Add To Rejected Candidates" -msgstr "Totale Candidats" +msgstr "Ajouter aux candidats rejetés" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:286 -#, fuzzy -#| msgid "View Note" msgid " View Note" -msgstr "Afficher la note" +msgstr "Voir la note" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:297 -#, fuzzy -#| msgid "Request Date" msgid " Request Document" -msgstr "Demander Date" +msgstr "Demander un document" #: .\recruitment\templates\pipeline\components\candidate_stage_component.html:308 -#, fuzzy -#| msgid "Resume" msgid " Resume" msgstr "CV" #: .\recruitment\templates\pipeline\components\stages_tab_content.html:45 #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:81 #: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:40 -#, fuzzy -#| msgid "Actions" msgid " Actions" msgstr "Actions" -#: .\recruitment\templates\pipeline\footer_components.html:73 -#: .\recruitment\templates\recruitment\recruitment_form.html:56 -msgid "Add Recruitment" -msgstr "Ajouter Recrutement" +#: .\recruitment\templates\pipeline\filters.html:36 +#: .\report\templates\report\recruitment_report.html:129 +msgid "Is Closed" +msgstr "Est Fermé" -#: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:56 -msgid "Profile" -msgstr "Profil" +#: .\recruitment\templates\pipeline\filters.html:127 +#: .\report\templates\report\recruitment_report.html:65 +msgid "Is Hired" +msgstr "Est Recruté" + +#: .\recruitment\templates\pipeline\filters.html:154 +#: .\report\templates\report\recruitment_report.html:103 +msgid "Is Canceled" +msgstr "Est Annulé" + +#: .\recruitment\templates\pipeline\footer_components.html:73 +msgid "Add Recruitment" +msgstr "Ajouter un recrutement" #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:76 #: .\recruitment\templates\pipeline\kanban_components\kanban_stage_components.html:51 #: .\recruitment\templates\skill_zone\skill_zone_card.html:48 msgid "Add Candidate" -msgstr "Ajouter Candidat" +msgstr "Ajouter un candidat" -#: .\recruitment\templates\pipeline\form\recruitment_update.html:11 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:54 -msgid "Edit Recruitment" -msgstr "Modifier Recrutement" - -#: .\recruitment\templates\pipeline\form\recruitment_update.html:69 -#: .\recruitment\templates\recruitment\recruitment_form.html:140 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:125 -#: .\recruitment\templates\survey\survey_empty_view.html:69 -#: .\recruitment\templates\survey\view_question_templates.html:65 -msgid "Survey Templates" -msgstr "Modèles d'enquête" - -#: .\recruitment\templates\pipeline\form\recruitment_update.html:75 -#: .\recruitment\templates\recruitment\recruitment_form.html:155 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:140 -msgid "Is Published?" -msgstr "" - -#: .\recruitment\templates\pipeline\form\recruitment_update.html:83 -#: .\recruitment\templates\recruitment\recruitment_form.html:166 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:148 -msgid "Optional Profile Image?" -msgstr "" - -#: .\recruitment\templates\pipeline\form\recruitment_update.html:91 -#: .\recruitment\templates\recruitment\recruitment_form.html:177 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:156 -#, fuzzy -#| msgid "Options" -msgid "Optional Resume?" -msgstr "Choix" - -#: .\recruitment\templates\pipeline\form\stage_update.html:4 -#: .\recruitment\templates\stage\stage_update_form.html:10 -msgid "Edit Stage" -msgstr "Modifier l'étape" +#: .\recruitment\templates\pipeline\form\stage_update.html:30 +#: .\recruitment\templates\stage\stage_form.html:27 +#: .\recruitment\templates\stage\stage_update_form.html:38 +msgid "This field is requied" +msgstr "Ce champ est requis" #: .\recruitment\templates\pipeline\kanban_components\candidate_kanban_components.html:212 -#, fuzzy -#| msgid "Are you sure you want to delete this company?" msgid "Are you sure you want to delete this candidate?" -msgstr "Êtes-vous sûr de vouloir supprimer cette société ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce·tte candidat·e?" #: .\recruitment\templates\pipeline\matching_resumes.html:7 msgid "Score" -msgstr "" +msgstr "Score" #: .\recruitment\templates\pipeline\matching_resumes.html:19 -#, fuzzy -#| msgid "Notifications" msgid "Need verification" -msgstr "Notifications" +msgstr "Besoin de vérification" #: .\recruitment\templates\pipeline\matching_resumes.html:26 -#, fuzzy -#| msgid "Candidate added." msgid "Candidated Added" -msgstr "Candidat ajouté." +msgstr "Candidat ajouté" #: .\recruitment\templates\pipeline\matching_resumes.html:33 -#, fuzzy -#| msgid "Hired Candidates" msgid "Create Candidate" -msgstr "Embauché Candidats" - -#: .\recruitment\templates\pipeline\nav.html:102 -#: .\recruitment\templates\pipeline\pipeline_empty.html:11 -msgid "Recruitments" -msgstr "Recrutements" +msgstr "Créer un candidat" #: .\recruitment\templates\pipeline\nav.html:491 -#, fuzzy -#| msgid "Sequence updated." msgid "Sequence updated" -msgstr "Séquence mise à jour." +msgstr "Séquence mise à jour" #: .\recruitment\templates\pipeline\pipeline_card.html:47 -#, fuzzy -#| msgid "Candidates" msgid "candidates" -msgstr "Candidats" +msgstr "candidats" #: .\recruitment\templates\pipeline\pipeline_card.html:212 -#, fuzzy -#| msgid "Add Allowance" msgid "Add to Sill Zone" -msgstr "Ajouter une allocation" +msgstr "Ajouter à la zone de compétence" -#: .\recruitment\templates\pipeline\pipeline_empty.html:16 -#, fuzzy -#| msgid "Ongoing Recruitments" +#: .\recruitment\templates\pipeline\pipeline_empty.html:15 msgid "Switch to Ongoing Recruitments" -msgstr "Recrutement en cours" +msgstr "Passer aux recrutements en cours" #: .\recruitment\templates\pipeline\pipeline_empty.html:16 -#, fuzzy -#| msgid "Closed Recruitments" msgid "Switch to Closed Recruitments" -msgstr "Recrutements clôturés" +msgstr "Passer aux recrutements clôturés" -#: .\recruitment\templates\pipeline\pipeline_empty.html:74 -#, fuzzy -#| msgid "At present, There are no closed recruitments." +#: .\recruitment\templates\pipeline\pipeline_empty.html:66 msgid "At present, there is no closed recruitment." -msgstr "À l'heure actuelle, il n'y a pas de recrutement fermé." +msgstr "À l'heure actuelle, aucun recrutement clôturé." -#: .\recruitment\templates\pipeline\pipeline_empty.html:76 -#: .\recruitment\templates\recruitment\recruitment_empty.html:32 +#: .\recruitment\templates\pipeline\pipeline_empty.html:68 +#: .\recruitment\templates\recruitment\recruitment_empty.html:30 msgid "At present, there is no ongoing recruitment." -msgstr "Il n’y a actuellement aucun recrutement en cours." +msgstr "À l'heure actuelle, aucun recrutement en cours." #: .\recruitment\templates\pipeline\pipeline_tabs.html:49 -#, fuzzy -#| msgid "Are you sure you want to delete this recruitment?" msgid "Are you sure you want to close this recruitment?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr·e de vouloir clore ce recrutement?" #: .\recruitment\templates\pipeline\pipeline_tabs.html:68 -#, fuzzy -#| msgid "Are you sure you want to delete this recruitment?" msgid "Are you sure you want to reopen this recruitment?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr·e de vouloir rouvrir ce recrutement?" #: .\recruitment\templates\pipeline\pipeline_tabs.html:69 msgid "Reopen" -msgstr "" +msgstr "Rouvrir" #: .\recruitment\templates\pipeline\pipeline_tabs.html:77 msgid "Are you sure you want to delete this recruitment?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce recrutement?" #: .\recruitment\templates\recruitment\open_recruitments.html:11 -#, fuzzy -#| msgid "Open Recruitment" msgid " - Open Recruitments" -msgstr "Ouvert Recrutement" +msgstr "- Recrutements ouverts" -#: .\recruitment\templates\recruitment\open_recruitments.html:43 -#, fuzzy -#| msgid "Open Job Positions" +#: .\recruitment\templates\recruitment\open_recruitments.html:52 msgid "Open Job Listings" -msgstr "Ouvrir Job postes" +msgstr "Offres d'emploi ouvertes" -#: .\recruitment\templates\recruitment\open_recruitments.html:46 +#: .\recruitment\templates\recruitment\open_recruitments.html:55 msgid "" "We're hiring! Join our team and be part of a vibrant workplace where your " "talents make a difference. Here are the open Recruitments...." msgstr "" +"Nous recrutons ! Rejoignez notre équipe et faites partie d'un lieu de " +"travail dynamique où vos talents font la différence. Voici les recrutements " +"ouverts :" -#: .\recruitment\templates\recruitment\open_recruitments.html:63 +#: .\recruitment\templates\recruitment\open_recruitments.html:72 #: .\recruitment\templates\recruitment\recruitment_details.html:13 -#, fuzzy -#| msgid "Apply" msgid "Apply Now" -msgstr "Appliquer" +msgstr "Postuler maintenant" -#: .\recruitment\templates\recruitment\open_recruitments.html:78 +#: .\recruitment\templates\recruitment\open_recruitments.html:87 msgid "Capacity" -msgstr "" +msgstr "Capacité" -#: .\recruitment\templates\recruitment\open_recruitments.html:84 -#, fuzzy -#| msgid "Total Candidates" +#: .\recruitment\templates\recruitment\open_recruitments.html:93 msgid "Total vacancies" -msgstr "Totale Candidats" +msgstr "Total des postes vacants" #: .\recruitment\templates\recruitment\recruitment_component.html:75 -#, fuzzy -#| msgid "Total Days" msgid "Total Hires" -msgstr "Total Jours" +msgstr "Total des embauches" -#: .\recruitment\templates\recruitment\recruitment_component.html:151 +#: .\recruitment\templates\recruitment\recruitment_component.html:160 msgid "Jobs" msgstr "Emplois" -#: .\recruitment\templates\recruitment\recruitment_component.html:175 -#, fuzzy -#| msgid "Send Link" +#: .\recruitment\templates\recruitment\recruitment_component.html:184 msgid "Share Link" -msgstr "Envoyer un lien" +msgstr "Partager le lien" -#: .\recruitment\templates\recruitment\recruitment_component.html:193 +#: .\recruitment\templates\recruitment\recruitment_component.html:202 msgid "Are you sure to delete this recruitment?" -msgstr "Êtes-vous sûr de vouloir supprimer ce recrutement ?" +msgstr "Es-tu sûr·e de vouloir supprimer ce recrutement?" -#: .\recruitment\templates\recruitment\recruitment_component.html:289 -#: .\recruitment\templates\recruitment\recruitment_form.html:56 -#, fuzzy -#| msgid "Open Recruitment" +#: .\recruitment\templates\recruitment\recruitment_component.html:298 msgid "Duplicate Recruitment" -msgstr "Ouvert Recrutement" +msgstr "Dupliquer le recrutement" #: .\recruitment\templates\recruitment\recruitment_create.html:7 msgid "View Recruitments" -msgstr "Voir Recrutements" +msgstr "Voir les recrutements" #: .\recruitment\templates\recruitment\recruitment_details.html:4 -#, fuzzy -#| msgid "Job position" msgid "Job positions :" -msgstr "Poste" +msgstr "Postes :" #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:21 msgid "Is Event Based?" -msgstr "Est-ce que l'événement est basé ?" +msgstr "Basé sur un événement ?" #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:32 msgid "Is Closed?" -msgstr "Est fermé ?" +msgstr "Est-ce clôturé ?" #: .\recruitment\templates\recruitment\recruitment_duplicate_form.html:42 msgid "Is Active?" -msgstr "C'est actif?" - -#: .\recruitment\templates\recruitment\recruitment_form.html:146 -#: .\recruitment\templates\recruitment\recruitment_update_form.html:131 -#: .\recruitment\templates\settings\skills\skills_form.html:5 -#: .\recruitment\templates\settings\skills\skills_view.html:6 -#: .\templates\settings.html:232 -msgid "Skills" -msgstr "" +msgstr "Est-ce actif ?" #: .\recruitment\templates\recruitment\settings\settings.html:6 -#: .\templates\settings.html:213 -#, fuzzy -#| msgid "Candidate Started Onboarding" +#: .\templates\settings.html:233 msgid "Candidate Self Tracking" -msgstr "candidat commencé l'intégration" +msgstr "Suivi personnel du candidat" #: .\recruitment\templates\recruitment\settings\settings.html:12 msgid "By enabling the feature candidates can track their recruitment progress" msgstr "" +"En activant la fonctionnalité, les candidats peuvent suivre leur progression " +"de recrutement" #: .\recruitment\templates\recruitment\settings\settings.html:22 -#, fuzzy -#| msgid "Rotating shift" msgid "Rating Visiblity" -msgstr "Décalage rotatif" +msgstr "Visibilité de la note" #: .\recruitment\templates\recruitment\settings\settings.html:23 msgid "" "By enabling the feature candidates can view their recruitment overall rating" msgstr "" - -#: .\recruitment\templates\settings\reject_reason_lines.html:6 -#: .\recruitment\templates\settings\reject_reasons.html:6 -#, fuzzy -#| msgid "Rejected" -msgid "Reject Reasons" -msgstr "Rejeté" +"En activant la fonctionnalité, les candidats peuvent voir leur note globale " +"de recrutement" #: .\recruitment\templates\settings\reject_reason_lines.html:35 -#, fuzzy -#| msgid "Are you sure want to delete this attendance?" msgid "Are you sure want to delete this reason?" -msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette raison?" #: .\recruitment\templates\settings\reject_reasons.html:19 -#, fuzzy -#| msgid "There is already a leave request for this date range.." msgid "There is no reject reasons at this moment." -msgstr "Il y a déjà une demande de congé pour cette plage de dates.." - -#: .\recruitment\templates\settings\skills\skills_list.html:7 -msgid "Skill" -msgstr "" +msgstr "Il n'y a aucune raison de rejet pour le moment." #: .\recruitment\templates\settings\skills\skills_list.html:35 -#, fuzzy -#| msgid "Are you sure you want to delete this shift?" msgid "Are you sure want to delete this skill?" -msgstr "Êtes-vous sûr de vouloir supprimer cette travail par roulement?" +msgstr "Es-tu sûr·e de vouloir supprimer cette compétence?" #: .\recruitment\templates\settings\skills\skills_view.html:19 -#, fuzzy -#| msgid "There are no assets to export." msgid "There are no skills added at this moment." -msgstr "Il n'y a aucun actif à exporter." +msgstr "Aucune compétence ajoutée pour le moment." -#: .\recruitment\templates\skill_zone\empty_skill_zone.html:11 -#, fuzzy -#| msgid "There are candidates in this stage..." +#: .\recruitment\templates\skill_zone\empty_skill_zone.html:12 msgid "There are currently no skill zone to consider." -msgstr "Il y a des candidats à ce stade..." +msgstr "Il n'y a actuellement aucune zone de compétence à considérer." #: .\recruitment\templates\skill_zone\skill_zone_card.html:65 -#, fuzzy -#| msgid "Do you want to archive this employee?" msgid "Do you want to Archive this Skill zone?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu archiver cette zone de compétence?" #: .\recruitment\templates\skill_zone\skill_zone_card.html:71 -#, fuzzy -#| msgid "Do you want to archive this employee?" msgid "Do you want to Un-Archive this Skill zone?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu retirer cette zone de compétence des archives?" #: .\recruitment\templates\skill_zone\skill_zone_card.html:78 -#, fuzzy -#| msgid "Do you want to delete this Allowance?" msgid "Do you want to delete this Skill zone?" -msgstr "Voulez-vous supprimer cette allocation ?" +msgstr "Veux-tu supprimer cette zone de compétence?" #: .\recruitment\templates\skill_zone\skill_zone_list.html:49 -#, fuzzy -#| msgid "Do you want to archive this employee?" msgid "Do you want to archive this skill zone ?" -msgstr "Voulez-vous archiver cet employé ?" +msgstr "Veux-tu archiver cette zone de compétence?" #: .\recruitment\templates\skill_zone\skill_zone_list.html:64 -#, fuzzy -#| msgid "Do you want to un archive this employee?" msgid "Do you want to un archive this skill zone?" -msgstr "Voulez-vous désarchiver cet employé ?" +msgstr "Veux-tu retirer cette zone de compétence des archives?" #: .\recruitment\templates\skill_zone\skill_zone_list.html:80 -#, fuzzy -#| msgid "Are you sure want to delete this employee?" msgid "Are you sure want to delete this skill zone?" -msgstr "Voulez-vous vraiment supprimer cet employé ?" +msgstr "Es-tu sûr·e de vouloir supprimer cette zone de compétence?" #: .\recruitment\templates\skill_zone\skill_zone_list.html:104 #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:12 -#, fuzzy -#| msgid "Based on" msgid "Added on" -msgstr "Basé sur" +msgstr "Ajouté le" #: .\recruitment\templates\skill_zone\skill_zone_list.html:175 -#, fuzzy -#| msgid "Do you want to archive this candidate" msgid "Do you want to remove this candidate" -msgstr "Voulez-vous archiver ce candidat" +msgstr "Veux-tu retirer ce·tte candidat·e?" #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_list.html:11 msgid "Reasom" -msgstr "" +msgstr "Raison" #: .\recruitment\templates\skill_zone_cand\skill_zone_cand_view.html:20 -#, fuzzy -#| msgid "Total Candidates" msgid "You have no Candidate." -msgstr "Totale Candidats" +msgstr "Tu n'as pas de candidat·e." #: .\recruitment\templates\stage\stage_component.html:119 -#, fuzzy -#| msgid "Are you sure want to delete this attendance?" msgid "Are sure want to remove this manager?" -msgstr "Êtes-vous sûr de vouloir supprimer cette présence ?" +msgstr "Es-tu sûr·e de vouloir retirer ce·tte gestionnaire?" #: .\recruitment\templates\stage\stage_create.html:8 msgid "View Stages" -msgstr "Voir Étapes" +msgstr "Voir les étapes" -#: .\recruitment\templates\stage\stage_form.html:4 -msgid "Add Stage" -msgstr "Ajouter Étape" - -#: .\recruitment\templates\stage\stage_form.html:32 -#: .\recruitment\templates\stage\stage_update_form.html:39 +#: .\recruitment\templates\stage\stage_empty.html:28 #, fuzzy -#| msgid "This field is required" -msgid "This field is requied" -msgstr "Ce champ est obligatoire" +#| msgid "No recruitment stages currently available." +msgid "No recruitment stages are currently available." +msgstr "Aucune étape de recrutement actuellement disponible." #: .\recruitment\templates\stage\stage_group.html:55 -#, fuzzy -#| msgid "Interview" msgid "interview" -msgstr "Entretien" +msgstr "entretien" #: .\recruitment\templates\survey\add_more_options.html:27 -#, fuzzy -#| msgid "Add Question" msgid "Add more option.." -msgstr "Ajouter Question" +msgstr "Ajouter plus d'options.." #: .\recruitment\templates\survey\filter.html:5 msgid "Survey Filter" -msgstr "Filtre d'enquête" +msgstr "Filtre de sondage" #: .\recruitment\templates\survey\question_template_organized_form.html:64 -#, fuzzy -#| msgid "You cannot add more conditions." msgid "Add more options.." -msgstr "Vous ne pouvez pas ajouter plus de conditions." +msgstr "Ajouter plus d'options.." -#: .\recruitment\templates\survey\survey_card.html:67 -#, fuzzy -#| msgid "Are you sure you want to delete?" +#: .\recruitment\templates\survey\survey_card.html:55 msgid "Are you sure want to delete?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr "Es-tu sûr·e de vouloir supprimer?" -#: .\recruitment\templates\survey\survey_card.html:151 -#, fuzzy -#| msgid "No survey templates have been established yet." +#: .\recruitment\templates\survey\survey_card.html:118 msgid "No questions have been established yet." -msgstr "Aucun modèle d'enquête n'a encore été établi." +msgstr "Aucune question n'a encore été établie." -#: .\recruitment\templates\survey\survey_empty_view.html:28 +#: .\recruitment\templates\survey\survey_empty_view.html:22 #: .\recruitment\templates\survey\view_question_templates.html:20 msgid "Create Survey Template" -msgstr "Créer un modèle d'enquête" +msgstr "Créer un modèle de sondage" #: .\recruitment\templates\survey\template_accordion.html:12 #: .\recruitment\templates\survey\view_question_templates.html:111 -#, fuzzy -#| msgid "Question" msgid "Questions" -msgstr "Question" +msgstr "Questions" -#: .\recruitment\templates\survey\template_accordion.html:27 -#, fuzzy -#| msgid "Previous" -msgid "Preview" -msgstr "Précédent" - -#: .\recruitment\templates\survey\template_accordion.html:31 +#: .\recruitment\templates\survey\template_accordion.html:39 #: .\recruitment\templates\survey\templates.html:38 -#, fuzzy -#| msgid "Add Question" msgid "Add Questions" -msgstr "Ajouter Question" +msgstr "Ajouter des questions" -#: .\recruitment\templates\survey\template_accordion.html:41 -#, fuzzy -#| msgid "Do you want to delete this employee?" +#: .\recruitment\templates\survey\template_accordion.html:55 msgid "Do you want to delete this template" -msgstr "Voulez-vous supprimer cet employé ?" +msgstr "Veux-tu supprimer ce modèle?" -#: .\recruitment\templates\survey\template_accordion.html:252 -#, fuzzy -#| msgid "No survey templates have been established yet." +#: .\recruitment\templates\survey\template_accordion.html:227 msgid "No template groups have been established yet." -msgstr "Aucun modèle d'enquête n'a encore été établi." +msgstr "Aucun groupe de modèles n'a encore été établi." #: .\recruitment\templates\survey\templates.html:140 -#, fuzzy -#| msgid "No survey templates have been established yet." msgid "No template have been established yet." -msgstr "Aucun modèle d'enquête n'a encore été établi." +msgstr "Aucun modèle n'a encore été établi." #: .\recruitment\templates\survey\view_question_templates.html:51 -#, fuzzy -#| msgid "Create Survey Template" msgid "Duplicate Survey Template" -msgstr "Créer un modèle d'enquête" +msgstr "Dupliquer le modèle de sondage" #: .\recruitment\templates\survey\view_question_templates.html:95 -#, fuzzy -#| msgid "Survey Templates" msgid "Templates" -msgstr "Modèles d'enquête" +msgstr "Modèles" #: .\recruitment\templates\survey\view_question_templates.html:105 -#, fuzzy -#| msgid "Create Survey Template" msgid " Create template group" -msgstr "Créer un modèle d'enquête" +msgstr " Créer un groupe de modèles" #: .\recruitment\templates\survey\view_question_templates.html:121 -#, fuzzy -#| msgid "Create request" msgid "Create survey questions" -msgstr "Créer Demande" +msgstr "Créer des questions de sondage" #: .\recruitment\templates\survey\view_single_template.html:72 #: .\recruitment\templates\survey\view_single_template.html:91 -#, fuzzy -#| msgid "Are you sure you want to delete?" msgid " Are you sure want to delete?" -msgstr "Etes-vous sûr que vous voulez supprimer?" +msgstr " Es-tu sûr·e de vouloir supprimer?" #: .\recruitment\templates\survey_form.html:18 #: .\recruitment\templates\survey_form.html:33 @@ -29038,206 +26751,183 @@ msgstr "Etes-vous sûr que vous voulez supprimer?" #: .\recruitment\templates\survey_preview_form.html:169 #: .\recruitment\templates\survey_preview_form.html:194 #: .\recruitment\templates\survey_preview_form.html:223 -#, fuzzy -#| msgid "Enter question" msgid "Mandatory Question" -msgstr "Saisir la question" +msgstr "Question obligatoire" #: .\recruitment\views.py:130 .\recruitment\views.py:340 -#: .\recruitment\views\views.py:255 +#: .\recruitment\views\views.py:266 msgid "Recruitment added." msgstr "Recrutement ajouté." -#: .\recruitment\views.py:172 .\recruitment\views\actions.py:373 +#: .\recruitment\views.py:172 .\recruitment\views\actions.py:384 msgid "Recruitment manager removed successfully." -msgstr "Recrutement manager supprimé avec succès." +msgstr "Gestionnaire de recrutement supprimé avec succès." -#: .\recruitment\views.py:253 .\recruitment\views\views.py:347 +#: .\recruitment\views.py:253 .\recruitment\views\views.py:372 msgid "Recruitment Updated." msgstr "Recrutement mis à jour." -#: .\recruitment\views.py:310 .\recruitment\views\actions.py:66 +#: .\recruitment\views.py:310 .\recruitment\views\actions.py:71 msgid "Recruitment deleted successfully." msgstr "Recrutement supprimé avec succès." #: .\recruitment\views.py:313 -#, fuzzy -#| msgid "You cannot delete this note." msgid "You cannot delete this recruitment" -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer ce recrutement." #: .\recruitment\views.py:386 .\recruitment\views.py:949 -#: .\recruitment\views\views.py:1318 +#: .\recruitment\views\views.py:1349 msgid "Candidate added." msgstr "Candidat ajouté." #: .\recruitment\views.py:396 .\recruitment\views.py:761 -#: .\recruitment\views\views.py:1155 +#: .\recruitment\views\views.py:1184 msgid "Stage added." -msgstr "Stage ajoutée." +msgstr "Étape ajoutée." #: .\recruitment\views.py:415 msgid "You dont have access" -msgstr "Vous n'avez pas accès" +msgstr "Tu n'as pas accès." #: .\recruitment\views.py:458 .\recruitment\views.py:871 -#: .\recruitment\views\views.py:737 .\recruitment\views\views.py:1246 +#: .\recruitment\views\views.py:766 .\recruitment\views\views.py:1275 msgid "Stage updated." -msgstr "Stage mis à jour." +msgstr "Étape mise à jour." -#: .\recruitment\views.py:496 .\recruitment\views\views.py:776 +#: .\recruitment\views.py:496 .\recruitment\views\views.py:805 msgid "Recruitment updated." msgstr "Recrutement mis à jour." -#: .\recruitment\views.py:539 .\recruitment\views\actions.py:100 +#: .\recruitment\views.py:539 .\recruitment\views\actions.py:111 msgid "Recruitment deleted." msgstr "Recrutement supprimé." #: .\recruitment\views.py:542 -#, fuzzy -#| msgid "Recruitment already in use." msgid "Recruitment already in use." -msgstr "Recrutement déjà en usage." +msgstr "Recrutement déjà en cours d'utilisation." #: .\recruitment\views.py:561 -#, fuzzy -#| msgid "Sequence updated." msgid "Sequence updated." msgstr "Séquence mise à jour." -#: .\recruitment\views.py:601 .\recruitment\views\views.py:890 +#: .\recruitment\views.py:601 .\recruitment\views\views.py:680 +#: .\recruitment\views\views.py:698 .\recruitment\views\views.py:711 +#: .\recruitment\views\views.py:919 msgid "Candidate stage updated" -msgstr "Étape de candidature mise à jour" +msgstr "Étape du candidat mise à jour" -#: .\recruitment\views.py:604 .\recruitment\views\views.py:893 +#: .\recruitment\views.py:604 .\recruitment\views\views.py:922 msgid "Something went wrong, Try agian." -msgstr "Une erreur s'est produite, réessayez." +msgstr "Quelque chose ne va pas, réessayez." #: .\recruitment\views.py:692 .\recruitment\views.py:714 -#: .\recruitment\views\actions.py:125 +#: .\recruitment\views\actions.py:136 msgid "Note deleted" msgstr "Note supprimée" #: .\recruitment\views.py:695 .\recruitment\views.py:717 -#: .\recruitment\views\actions.py:131 +#: .\recruitment\views\actions.py:142 msgid "You cannot delete this note." -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer cette note." -#: .\recruitment\views.py:844 .\recruitment\views\actions.py:333 +#: .\recruitment\views.py:844 .\recruitment\views\actions.py:344 msgid "Stage manager removed successfully." -msgstr "Stage manager supprimé avec succès." +msgstr "Gestionnaire d'étape supprimé avec succès." -#: .\recruitment\views.py:919 .\recruitment\views\actions.py:183 +#: .\recruitment\views.py:919 .\recruitment\views\actions.py:194 msgid "Stage deleted successfully." -msgstr "Stage supprimé avec succès." +msgstr "Étape supprimée avec succès." #: .\recruitment\views.py:922 -#, fuzzy -#| msgid "You cannot delete this note." msgid "You cannot delete this stage" -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer cette étape" -#: .\recruitment\views.py:1120 .\recruitment\views\views.py:1651 +#: .\recruitment\views.py:1120 .\recruitment\views\views.py:1682 msgid "Candidate Updated Successfully." msgstr "Candidat mis à jour avec succès." -#: .\recruitment\views.py:1136 .\recruitment\views\actions.py:218 +#: .\recruitment\views.py:1136 .\recruitment\views\actions.py:229 msgid "Candidate deleted successfully." msgstr "Candidat supprimé avec succès." #: .\recruitment\views.py:1139 -#, fuzzy -#| msgid "You cannot delete this note." msgid "You cannot delete this candidate" -msgstr "Vous ne pouvez pas supprimer cette note." +msgstr "Tu ne peux pas supprimer ce·tte candidat·e" #: .\recruitment\views.py:1169 -#, fuzzy, python-format -#| msgid "%(candidate)s deleted." +#, python-format msgid "%(candidate_obj)s deleted." -msgstr "%(candidate)s supprimé" +msgstr "%(candidate_obj)s supprimé." #: .\recruitment\views.py:1174 -#, fuzzy, python-format -#| msgid "You cannot delete %(candidate)s" +#, python-format msgid "You cannot delete %(candidate_obj)s" -msgstr "Vous ne pouvez pas supprimer %(candidate)s" +msgstr "Tu ne peux pas supprimer %(candidate_obj)s" -#: .\recruitment\views.py:1235 .\recruitment\views\surveys.py:362 +#: .\recruitment\views.py:1235 .\recruitment\views\surveys.py:377 msgid "Application saved." -msgstr "Application enregistrée" +msgstr "Candidature enregistrée." -#: .\recruitment\views\actions.py:44 .\recruitment\views\actions.py:102 -#, fuzzy -#| msgid "Recruitment Information" +#: .\recruitment\views\actions.py:49 .\recruitment\views\actions.py:113 msgid "Recruitment not found." -msgstr "Information du recrutement" +msgstr "Recrutement non trouvé." -#: .\recruitment\views\actions.py:75 +#: .\recruitment\views\actions.py:74 #, fuzzy -#| msgid "You cannot delete this recruitment" +#| msgid "You cannot delete this recruitment as it is using in {}" +msgid "Couldn’t delete the recruitment post from LinkedIn." +msgstr "Tu ne peux pas supprimer ce recrutement car il est utilisé dans {}" + +#: .\recruitment\views\actions.py:86 msgid "You cannot delete this recruitment as it is using in {}" -msgstr "Vous ne pouvez pas supprimer ce recrutement" +msgstr "Tu ne peux pas supprimer ce recrutement car il est utilisé dans {}" -#: .\recruitment\views\actions.py:82 .\recruitment\views\views.py:720 -#: .\recruitment\views\views.py:818 -#, fuzzy -#| msgid "OT account deleted." +#: .\recruitment\views\actions.py:93 .\recruitment\views\views.py:749 +#: .\recruitment\views\views.py:847 msgid "Recruitment Does not exists.." -msgstr "Compte d'heures supplémentaires supprimé." +msgstr "Le recrutement n'existe pas." -#: .\recruitment\views\actions.py:110 -#, fuzzy -#| msgid "Recruitment already in use." +#: .\recruitment\views\actions.py:121 msgid "Recruitment already in use for {}." -msgstr "Recrutement déjà en usage." +msgstr "Recrutement déjà en cours d'utilisation pour {}." -#: .\recruitment\views\actions.py:147 -#, fuzzy -#| msgid "Note deleted" +#: .\recruitment\views\actions.py:158 msgid "Note deleted." -msgstr "Note supprimée" +msgstr "Note supprimée." -#: .\recruitment\views\actions.py:192 -#, fuzzy -#| msgid "You cannot delete this stage" +#: .\recruitment\views\actions.py:203 msgid "You cannot delete this stage while it's in use for {}" -msgstr "Vous ne pouvez pas supprimer cette stage" +msgstr "Tu ne peux pas supprimer cette étape tant qu'elle est utilisée pour {}" -#: .\recruitment\views\actions.py:198 -#, fuzzy -#| msgid "Attendance Requests" +#: .\recruitment\views\actions.py:209 msgid "Stage Does not exists.." -msgstr "Demandes de présence" +msgstr "L'étape n'existe pas." -#: .\recruitment\views\actions.py:229 -#, fuzzy -#| msgid "You cannot delete this validation condition." +#: .\recruitment\views\actions.py:240 msgid "You cannot delete this candidate because the candidate is in {}." -msgstr "Vous ne pouvez pas supprimer cette condition de validation." +msgstr "" +"Tu ne peux pas supprimer ce·tte candidat·e car le·la candidat·e est dans {}." -#: .\recruitment\views\actions.py:235 .\recruitment\views\actions.py:278 -#, fuzzy -#| msgid "Attendance Requests" +#: .\recruitment\views\actions.py:246 .\recruitment\views\actions.py:289 msgid "Candidate Does not exists." -msgstr "Demandes de présence" +msgstr "Le candidat n'existe pas." -#: .\recruitment\views\actions.py:253 +#: .\recruitment\views\actions.py:264 #, python-format msgid "%(candidate)s deleted." -msgstr "%(candidate)s supprimé" +msgstr "%(candidate)s supprimé." -#: .\recruitment\views\actions.py:260 +#: .\recruitment\views\actions.py:271 #, python-format msgid "You cannot delete %(candidate)s" -msgstr "Vous ne pouvez pas supprimer %(candidate)s" +msgstr "Tu ne peux pas supprimer %(candidate)s" -#: .\recruitment\views\actions.py:276 +#: .\recruitment\views\actions.py:287 #, python-format msgid "Candidate is %(message)s" msgstr "Le candidat est %(message)s" -#: .\recruitment\views\actions.py:302 +#: .\recruitment\views\actions.py:313 #, python-brace-format msgid "{candidate} is {message}" msgstr "{candidate} est {message}" @@ -29245,293 +26935,375 @@ msgstr "{candidate} est {message}" #: .\recruitment\views\dashboard.py:238 #, python-format msgid "Employees joined in %(year)s" -msgstr "Employés rejoints en %(year)s" +msgstr "Employé·e·s ayant rejoint en %(year)s" #: .\recruitment\views\dashboard.py:257 msgid "Openings" -msgstr "Ouvertures" +msgstr "Postes vacants" -#: .\recruitment\views\surveys.py:159 +#: .\recruitment\views\linkedin.py:34 +#, fuzzy +#| msgid "Account created successfully.." +msgid "LinkedIn Account activated successfully." +msgstr "Compte créé avec succès." + +#: .\recruitment\views\linkedin.py:37 +#, fuzzy +#| msgid "Account created successfully.." +msgid "LinkedIn Account deactivated successfully." +msgstr "Compte créé avec succès." + +#: .\recruitment\views\linkedin.py:84 +#, fuzzy +#| msgid "Anviz test connection successful." +msgid "LinkedIn connection success." +msgstr "Test de connexion Anviz réussi." + +#: .\recruitment\views\linkedin.py:86 +msgid "LinkedIn connection failed." +msgstr "" + +#: .\recruitment\views\surveys.py:168 msgid "File size exceeds the limit. Maximum size is 5 MB" msgstr "La taille du fichier dépasse la limite. La taille maximale est de 5 Mo" -#: .\recruitment\views\surveys.py:174 +#: .\recruitment\views\surveys.py:186 msgid "Your answers are submitted." -msgstr "Vos réponses sont soumises." +msgstr "Vos réponses ont été soumises." -#: .\recruitment\views\surveys.py:273 +#: .\recruitment\views\surveys.py:285 msgid "New survey question updated." -msgstr "Nouvelle question d'enquête mise à jour." +msgstr "Nouvelle question de sondage mise à jour." -#: .\recruitment\views\surveys.py:299 +#: .\recruitment\views\surveys.py:311 msgid "New survey question created." -msgstr "Nouvelle question d'enquête créée." +msgstr "Nouvelle question de sondage créée." -#: .\recruitment\views\surveys.py:317 +#: .\recruitment\views\surveys.py:329 msgid "Question was deleted successfully" -msgstr "Question supprimée avec succès !" +msgstr "Question supprimée avec succès" -#: .\recruitment\views\surveys.py:321 -#, fuzzy -#| msgid "You cannot delete this stage" +#: .\recruitment\views\surveys.py:333 msgid "You cannot delete this question" -msgstr "Vous ne pouvez pas supprimer cette stage" +msgstr "Tu ne peux pas supprimer cette question" -#: .\recruitment\views\views.py:551 .\recruitment\views\views.py:649 -#: .\recruitment\views\views.py:665 .\recruitment\views\views.py:2968 -msgid "Vaccancy is filled" -msgstr "" - -#: .\recruitment\views\views.py:850 +#: .\recruitment\views\surveys.py:347 #, fuzzy -#| msgid "No change detected." +#| msgid "Recruitment manager" +msgid "Recruitment ID is missing" +msgstr "Gestionnaire de recrutement" + +#: .\recruitment\views\surveys.py:353 +#, fuzzy +#| msgid "Recruitment not found." +msgid "Recruitment not found" +msgstr "Recrutement non trouvé." + +#: .\recruitment\views\surveys.py:356 +#, fuzzy +#| msgid "Add Recruitment" +msgid "Invalid Recruitment ID" +msgstr "Ajouter un recrutement" + +#: .\recruitment\views\views.py:340 +#, fuzzy +#| msgid "The directory does not exist." +msgid "The recruitment entry you are trying to edit does not exist." +msgstr "Le répertoire n'existe pas." + +#: .\recruitment\views\views.py:576 .\recruitment\views\views.py:678 +#: .\recruitment\views\views.py:694 .\recruitment\views\views.py:3021 +msgid "Vaccancy is filled" +msgstr "Poste pourvu" + +#: .\recruitment\views\views.py:879 msgid "No change detected." msgstr "Aucun changement détecté." -#: .\recruitment\views\views.py:1068 -#, fuzzy -#| msgid "Filing status created successfully" +#: .\recruitment\views\views.py:1097 msgid "Files uploaded successfully" -msgstr "Statut de déclaration de revenus créé avec succès" +msgstr "Fichiers téléchargés avec succès" -#: .\recruitment\views\views.py:1109 -#, fuzzy -#| msgid "Candidate stage updated" +#: .\recruitment\views\views.py:1138 msgid "Candidate view status updated" -msgstr "Étape de candidature mise à jour" +msgstr "Statut de la vue du candidat mis à jour" -#: .\recruitment\views\views.py:1553 .\recruitment\views\views.py:1669 -#, fuzzy -#| msgid "Candidate Info" -msgid "Candidate not found" -msgstr "Candidat Info" - -#: .\recruitment\views\views.py:1655 -#, fuzzy -#| msgid "Attendance Requests" +#: .\recruitment\views\views.py:1686 msgid "Candidate Does not exists.." -msgstr "Demandes de présence" +msgstr "Le candidat n'existe pas." -#: .\recruitment\views\views.py:1681 +#: .\recruitment\views\views.py:1745 #, fuzzy -#| msgid "Rotating shift for {employee} is already exists" -msgid "Employee instance already exist" -msgstr "Le quart de travail rotatif pour {employee} existe déjà" +#| msgid "Manager has been successfully removed from the meeting." +msgid "Candidate has been successfully converted into an employee." +msgstr "Le manager a été retiré de la réunion avec succès." -#: .\recruitment\views\views.py:2186 +#: .\recruitment\views\views.py:1922 #, fuzzy -#| msgid "Question created successfully." +#| msgid "Period deleted successfully." +msgid "Interview deleted successfully." +msgstr "Période supprimée avec succès." + +#: .\recruitment\views\views.py:1924 +#, fuzzy +#| msgid "Scheduled Interview" +msgid "Scheduled Interview not found" +msgstr "Entrevue planifiée" + +#: .\recruitment\views\views.py:2233 msgid "Skill Zone created successfully." -msgstr "Question créée avec succès." +msgstr "Zone de compétence créée avec succès." -#: .\recruitment\views\views.py:2208 -#, fuzzy -#| msgid "Question updated successfully." +#: .\recruitment\views\views.py:2256 msgid "Skill Zone updated successfully." -msgstr "Question mise à jour avec succès." +msgstr "Zone de compétence mise à jour avec succès." -#: .\recruitment\views\views.py:2234 .\recruitment\views\views.py:2436 -#, fuzzy -#| msgid "Allowance deleted successfully" +#: .\recruitment\views\views.py:2281 .\recruitment\views\views.py:2485 msgid "Skill zone deleted successfully.." -msgstr "Indemnités supprimé avec succès" +msgstr "Zone de compétence supprimée avec succès." -#: .\recruitment\views\views.py:2236 .\recruitment\views\views.py:2278 -#: .\recruitment\views\views.py:2438 -#, fuzzy -#| msgid "Allowance not found" +#: .\recruitment\views\views.py:2283 .\recruitment\views\views.py:2327 +#: .\recruitment\views\views.py:2487 msgid "Skill zone not found." -msgstr "indemnités pas trouvé" +msgstr "Zone de compétence non trouvée." -#: .\recruitment\views\views.py:2266 -#, fuzzy -#| msgid "Employee archived successfully." +#: .\recruitment\views\views.py:2315 msgid "Skill zone archived successfully.." -msgstr "Employé archivé avec succès." +msgstr "Zone de compétence archivée avec succès." -#: .\recruitment\views\views.py:2275 -#, fuzzy -#| msgid "Employee archived successfully." +#: .\recruitment\views\views.py:2324 msgid "Skill zone unarchived successfully.." -msgstr "Employé archivé avec succès." +msgstr "Zone de compétence désarchivée avec succès." -#: .\recruitment\views\views.py:2388 -#, fuzzy -#| msgid "Candidate deleted successfully." +#: .\recruitment\views\views.py:2437 msgid "Candidate added successfully." -msgstr "Candidat supprimé avec succès." +msgstr "Candidat ajouté avec succès." -#: .\recruitment\views\views.py:2415 -#, fuzzy -#| msgid "Candidate deleted successfully." +#: .\recruitment\views\views.py:2464 msgid "Candidate edited successfully." -msgstr "Candidat supprimé avec succès." +msgstr "Candidat modifié avec succès." -#: .\recruitment\views\views.py:2490 -#, fuzzy -#| msgid "Candidate deleted successfully.." +#: .\recruitment\views\views.py:2539 msgid "Candidate archived successfully.." -msgstr "Candidat supprimé avec succès.." +msgstr "Candidat archivé avec succès." -#: .\recruitment\views\views.py:2494 -#, fuzzy -#| msgid "Candidate deleted successfully.." +#: .\recruitment\views\views.py:2543 msgid "Candidate unarchived successfully.." -msgstr "Candidat supprimé avec succès.." +msgstr "Candidat désarchivé avec succès." + +#: .\report\templates\report\asset_report.html:14 +#, fuzzy +#| msgid "Asset Report" +msgid "Asset Reports" +msgstr "Rapport sur les actifs" + +#: .\report\templates\report\asset_report.html:109 +#: .\report\templates\report\attendance_report.html:168 +#: .\report\templates\report\employee_report.html:133 +#: .\report\templates\report\leave_report.html:252 +#: .\report\templates\report\payroll_report.html:235 +#: .\report\templates\report\pms_report.html:187 +#: .\report\templates\report\recruitment_report.html:237 +#, fuzzy +#| msgid "Export Leaves" +msgid "Export Table" +msgstr "Exporter les congés" + +#: .\report\templates\report\attendance_report.html:12 +#, fuzzy +#| msgid "Attendance Records" +msgid "Attendance Reports" +msgstr "Enregistrements de présence" + +#: .\report\templates\report\employee_report.html:11 +#, fuzzy +#| msgid "Employee rate" +msgid "Employee Reports" +msgstr "Taux de l'employé·e" + +#: .\report\templates\report\leave_report.html:12 +#, fuzzy +#| msgid "Leave Records" +msgid "Leave Reports" +msgstr "Registres de congé" + +#: .\report\templates\report\leave_report.html:130 +#, fuzzy +#| msgid "Available Leaves" +msgid "Available Leave" +msgstr "Congés disponibles" + +#: .\report\templates\report\payroll_report.html:11 +#, fuzzy +#| msgid "Payroll Records" +msgid "Payroll Reports" +msgstr "Registres de paie" + +#: .\report\templates\report\payroll_report.html:158 +#, fuzzy +#| msgid "Allowance created." +msgid "Allowance Greater than" +msgstr "Indemnité créée." + +#: .\report\templates\report\payroll_report.html:164 +#, fuzzy +#| msgid "Allowance on" +msgid "Allowance Less than" +msgstr "Indemnité sur" + +#: .\report\templates\report\payroll_report.html:172 +#, fuzzy +#| msgid "Deduction Greater or Equal" +msgid "Deduction Greater than" +msgstr "Déduction supérieure ou égale" + +#: .\report\templates\report\payroll_report.html:178 +#, fuzzy +#| msgid "Deduction Less Than or Equal" +msgid "Deduction Less than" +msgstr "Déduction inférieure ou égale" + +#: .\report\templates\report\pms_report.html:11 +#, fuzzy +#| msgid "Performance" +msgid "Performance Reports" +msgstr "Performance" + +#: .\report\templates\report\pms_report.html:69 +#, fuzzy +#| msgid "Employee Objectives" +msgid "Employee Objective" +msgstr "Objectifs de l'employé·e" + +#: .\report\templates\report\recruitment_report.html:11 +#, fuzzy +#| msgid "Candidate Details" +msgid "Candidate Reports" +msgstr "Détails du candidat" + +#: .\report\templates\report\recruitment_report.html:205 +#, fuzzy +#| msgid "Stage Managers" +msgid "Stage Manager" +msgstr "Directeurs de Stade" + +#: .\report\templates\report\recruitment_report.html:243 +#, fuzzy +#| msgid "Asset Report" +msgid "Choose Report" +msgstr "Rapport sur les actifs" #: .\templates\animation.html:201 msgid "Trying to connect..." -msgstr "" +msgstr "Tentative de connexion..." #: .\templates\announcement_single_view.html:27 -#, fuzzy -#| msgid "Add a comment..." msgid "Add Comment." -msgstr "Ajouté un commentaire" +msgstr "Ajouter un commentaire." #: .\templates\announcement_single_view.html:60 -#, fuzzy -#| msgid "Comment" msgid "Comments." -msgstr "Commentaire" +msgstr "Commentaires." -#: .\templates\compensatory_settings.html:9 .\templates\settings.html:450 -#, fuzzy -#| msgid "Company Leave" +#: .\templates\compensatory_settings.html:9 .\templates\settings.html:494 msgid "Compensatory Leave" -msgstr "Congé D'entreprise" +msgstr "Congé compensatoire" #: .\templates\compensatory_settings.html:14 msgid "By enabling this compensatory leave feature will avilable on Leave." msgstr "" +"En activant cette fonctionnalité de congé compensatoire sera disponible sur " +"le congé." -#: .\templates\dashboard.html:146 +#: .\templates\dashboard.html:135 msgid "New Joining Today" -msgstr "Nouveaux joindre aujourd'hui" +msgstr "Nouvelle adhésion aujourd'hui" -#: .\templates\dashboard.html:163 +#: .\templates\dashboard.html:152 msgid "New Joining This Week" -msgstr "Nouveaux joindre cette semaine" +msgstr "Nouvelle adhésion cette semaine" -#: .\templates\dashboard.html:180 +#: .\templates\dashboard.html:169 msgid "Total Strength" -msgstr "Force totale" +msgstr "Effectif total" -#: .\templates\dashboard.html:204 -msgid "Announcements" -msgstr "" - -#: .\templates\dashboard.html:216 -#, fuzzy -#| msgid "Contract document" +#: .\templates\dashboard.html:206 msgid "Create Announcement" -msgstr "Document contractuel" +msgstr "Créer une annonce" -#: .\templates\dashboard.html:244 -#, fuzzy -#| msgid "Employee work information updated." +#: .\templates\dashboard.html:236 msgid "Employee Work Information" -msgstr "Les informations sur le travail des employés ont été mises à jour." +msgstr "Informations professionnelles de l'employé·e" #: .\templates\dashboard_chart_form.html:4 msgid "Dashboard Chart Select" -msgstr "" +msgstr "Sélection du graphique du tableau de bord" #: .\templates\dashboard_chart_form.html:15 -#, fuzzy -#| msgid "Select All Records" msgid "Select All Rows" -msgstr "Sélectionnez tous les enregistrements" +msgstr "Sélectionner toutes les lignes" #: .\templates\dashboard_chart_form.html:16 -#, fuzzy -#| msgid "Unselect All Records" msgid "Unselect All Rows" -msgstr "unselect tous les enregistrements" +msgstr "Désélectionner toutes les lignes" #: .\templates\dashboard_chart_form.html:27 msgid "Charts" -msgstr "" +msgstr "Graphiques" #: .\templates\dashboard_tile_container.html:50 msgid "Overall Leave" -msgstr "total Congé" +msgstr "Congé global" #: .\templates\dashboard_tile_container.html:60 msgid "This Year" msgstr "Cette année" #: .\templates\dashboard_tile_container.html:92 -#, fuzzy -#| msgid "Candidate Started Onboarding" msgid "Candidates Started Onboarding" -msgstr "candidat commencé l'intégration" +msgstr "Candidats ayant commencé l'intégration" #: .\templates\dashboard_tile_container.html:131 -#, fuzzy -#| msgid "Daily Attendance Analytic" msgid "Attendance Analytics" -msgstr "Analyse des présences quotidiennes" +msgstr "Analyse de l'assiduité" #: .\templates\dashboard_tile_container.html:304 -#, fuzzy -#| msgid "Is validate request approved" msgid "Shift Requests To Approve" -msgstr "La demande de validation est-elle approuvée" +msgstr "Demandes de changement à approuver" #: .\templates\dashboard_tile_container.html:325 -#, fuzzy -#| msgid "Work Type Requests" msgid "Work Type Requests To Approve" -msgstr "Demandes de type de travail" +msgstr "Demandes de type de travail à approuver" #: .\templates\dashboard_tile_container.html:393 -#, fuzzy -#| msgid "Is validate request approved" msgid "Leave Requests To Approve" -msgstr "La demande de validation est-elle approuvée" +msgstr "Demandes de congé à approuver" #: .\templates\dashboard_tile_container.html:414 -#, fuzzy -#| msgid "Leave Request" msgid "Leave Allocation Request To Approve" -msgstr "Congé Demande" +msgstr "Demande d'allocation de congé à approuver" #: .\templates\dashboard_tile_container.html:433 -#, fuzzy -#| msgid "Feedback Answer" msgid "Feedback To Answers" -msgstr "Commentaires Réponse" +msgstr "Commentaires à répondre" #: .\templates\decorator_404.html:4 -#, fuzzy -#| msgid "You Don't Have Permission" msgid "You Dont Have Permission" -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission" #: .\templates\decorator_404.html:5 -#, fuzzy -#| msgid "You Don't Have Permission" msgid "You dont have permission to the feature" -msgstr "Vous n'avez pas la permission" +msgstr "Tu n'as pas la permission pour la fonctionnalité" #: .\templates\demo_database\auth_load_data.html:10 -#: .\templates\initialize_database\horilla_user.html:96 -#, fuzzy -#| msgid "Authentication" +#: .\templates\initialize_database\horilla_user.html:78 msgid "Database Authentication" -msgstr "Authentification" +msgstr "Authentification de la base de données" #: .\templates\demo_database\auth_load_data.html:13 msgid "Authenticate with your password to load demo database" msgstr "" - -#: .\templates\demo_database\auth_load_data.html:38 -#: .\templates\initialize_database\horilla_user.html:147 -#, fuzzy -#| msgid "Authentication" -msgid "Authenticate" -msgstr "Authentification" +"Authentifie-toi avec ton mot de passe pour charger la base de données démo" #: .\templates\forgot_password.html:25 msgid "Forgot Password" @@ -29539,72 +27311,66 @@ msgstr "Mot de passe oublié" #: .\templates\forgot_password.html:26 msgid "Type in your email to reset the password" -msgstr "Tapez votre email pour réinitialiser le mot de passe" +msgstr "Entrez votre courriel pour réinitialiser le mot de passe" #: .\templates\forgot_password.html:39 msgid "Send Link" -msgstr "Envoyer un lien" +msgstr "Envoyer le lien" #: .\templates\import_popup.html:11 msgid " Import Warning" -msgstr "" +msgstr "Avertissement d'importation" #: .\templates\import_popup.html:23 -#, fuzzy -#| msgid "Import Excel file" msgid " Import Successful" -msgstr "Importer Excel Fichier" +msgstr "Importation réussie" #: .\templates\import_popup.html:39 -#, fuzzy -#| msgid "Upload a File" msgid "Download Error File" -msgstr "Télécharger un fichier" +msgstr "Télécharger le fichier d'erreurs" -#: .\templates\index.html:120 +#: .\templates\index.html:117 msgid "All Notifications" -msgstr "Toutes Notifications" +msgstr "Toutes les notifications" -#: .\templates\index.html:122 -#, fuzzy -#| msgid "Clear" +#: .\templates\index.html:119 msgid "Clear all" -msgstr "Clair" +msgstr "Tout effacer" -#: .\templates\initialize_database\horilla_job_position_form.html:88 +#: .\templates\initialize_database\horilla_company.html:78 +msgid "Hq" +msgstr "Siège" + +#: .\templates\initialize_database\horilla_job_position_form.html:65 msgid "Go To Home" -msgstr "" +msgstr "Aller à l'accueil" -#: .\templates\initialize_database\horilla_user.html:99 +#: .\templates\initialize_database\horilla_user.html:81 msgid "" "Authenticate with your password to initialize the Horilla HRMS database." msgstr "" +"Authentifie-toi avec ton mot de passe pour initialiser la base de données " +"d'Horilla SIRH." #: .\templates\initialize_database\horilla_user_signup.html:28 -#, fuzzy -#| msgid "Sign In" msgid "Sign Up" -msgstr "S'identifier" +msgstr "S'inscrire" #: .\templates\initialize_database\horilla_user_signup.html:31 -#, fuzzy -#| msgid "Please login to access the dashboard." msgid "Please sign up to access the Horilla HRMS." -msgstr "Veuillez vous connecter pour accéder au tableau de bord." +msgstr "Inscris-toi pour accéder à Horilla SIRH." #: .\templates\initialize_database\horilla_user_signup.html:118 -#, fuzzy -#| msgid "Secure Sign-in" msgid "Secure Sign-up" -msgstr "Connexion sécurisée" +msgstr "Inscription sécurisée" #: .\templates\login.html:32 msgid "Sign In" -msgstr "S'identifier" +msgstr "Se connecter" #: .\templates\login.html:35 msgid "Please login to access the dashboard." -msgstr "Veuillez vous connecter pour accéder au tableau de bord." +msgstr "Connecte-toi pour accéder au tableau de bord." #: .\templates\login.html:61 msgid "Secure Sign-in" @@ -29612,26 +27378,26 @@ msgstr "Connexion sécurisée" #: .\templates\login.html:80 msgid "Initialize Database" -msgstr "" +msgstr "Initialiser la base de données" #: .\templates\login.html:87 msgid "Load Demo Data" -msgstr "" +msgstr "Charger les données de démonstration" #: .\templates\notification\all_notifications.html:41 #: .\templates\notification\notification_items.html:69 msgid "ago by" -msgstr "Il y a" +msgstr "il y a par" #: .\templates\notification\notification.html:46 #: .\templates\notification\notification_items.html:102 msgid "All caught up!" -msgstr "Tous rattrapés !" +msgstr "Tout est à jour!" #: .\templates\notification\notification.html:49 #: .\templates\notification\notification_items.html:103 msgid "You have no new notifications at the moment." -msgstr "Vous n'avez aucune nouvelle notification pour le moment." +msgstr "Tu n'as pas de nouvelles notifications pour le moment." #: .\templates\notification\notification_items.html:13 msgid "Notifications" @@ -29643,23 +27409,19 @@ msgstr "Marquer comme lu" #: .\templates\notification\notification_items.html:76 msgid "Anonymous" -msgstr "" +msgstr "Anonyme" #: .\templates\notification\notification_items.html:114 -#, fuzzy -#| msgid "All Notifications" msgid "View all notifications" -msgstr "Toutes Notifications" +msgstr "Voir toutes les notifications" #: .\templates\notification\notification_items.html:116 -#, fuzzy -#| msgid "Notifications" msgid "Notification Sound" -msgstr "Notifications" +msgstr "Son de notification" #: .\templates\reset_password.html:33 msgid "Reset Password" -msgstr "réinitialiser le mot de passe" +msgstr "Réinitialiser le mot de passe" #: .\templates\reset_password.html:34 msgid "Enter your new password to reset" @@ -29678,26 +27440,20 @@ msgid "Settings" msgstr "Paramètres" #: .\templates\settings.html:38 -#, fuzzy -#| msgid "All Settings" msgid "All\tSettings" msgstr "Tous les paramètres" #: .\templates\settings.html:60 -#, fuzzy -#| msgid "All Settings" msgid "General Settings" -msgstr "Tous les paramètres" +msgstr "Paramètres généraux" #: .\templates\settings.html:69 msgid "Employee Permission" -msgstr "Autorisation des employés" +msgstr "Permission de l'employé·e" #: .\templates\settings.html:79 -#, fuzzy -#| msgid "Asset Description" msgid "Accessibility Restriction" -msgstr "l'actif Description" +msgstr "Restriction d'accessibilité" #: .\templates\settings.html:89 msgid "User Group" @@ -29705,515 +27461,422 @@ msgstr "Groupe d'utilisateurs" #: .\templates\settings.html:99 msgid "Date & Time Format" -msgstr "" +msgstr "Format de date et d'heure" -#: .\templates\settings.html:130 +#: .\templates\settings.html:128 +#, fuzzy +#| msgid "Bulk Mail" +msgid "Outlook Mail" +msgstr "Courrier en masse" + +#: .\templates\settings.html:138 msgid "Gdrive Backup" -msgstr "" +msgstr "Sauvegarde Gdrive" -#: .\templates\settings.html:145 -#, fuzzy -#| msgid "Based" +#: .\templates\settings.html:165 msgid "Base" -msgstr "Basé" +msgstr "Base" -#: .\templates\settings.html:222 -#, fuzzy -#| msgid "Rejected" +#: .\templates\settings.html:242 msgid "Candidate Reject Reason" -msgstr "Rejeté" +msgstr "Raison de rejet du candidat" -#: .\templates\settings.html:320 +#: .\templates\settings.html:263 +#, fuzzy +#| msgid "Bank Information" +msgid "Linkedin Integration" +msgstr "Informations bancaires" + +#: .\templates\settings.html:352 msgid "Disciplinary Action Type" -msgstr "" +msgstr "Type d'action disciplinaire" -#: .\templates\settings.html:357 -#, fuzzy -#| msgid "Late Come Early Out" +#: .\templates\settings.html:389 msgid "Track Late Come & Early Out" -msgstr "Retard Arrive/Entôt Dehors" +msgstr "Suivi des retards et des départs anticipés" -#: .\templates\settings.html:367 +#: .\templates\settings.html:399 msgid "Attendance Break Point" -msgstr "Point d'arrêt de Fréquentation" +msgstr "Point de rupture d'assistance" -#: .\templates\settings.html:377 -#, fuzzy -#| msgid "Check Out" +#: .\templates\settings.html:409 msgid "Check In/Check Out" -msgstr "Vérifier Dehors" +msgstr "Entrée/Sortie" -#: .\templates\settings.html:437 -#, fuzzy -#| msgid "Description" +#: .\templates\settings.html:453 +msgid "Geo & Face Config" +msgstr "" + +#: .\templates\settings.html:481 msgid "Restrictions" -msgstr "Description" +msgstr "Restrictions" -#: .\templates\settings.html:478 +#: .\templates\settings.html:522 msgid "Payslip Auto Generation" -msgstr "" +msgstr "Génération automatique de bulletin de paie" -#: .\templates\settings.html:521 +#: .\templates\settings.html:565 msgid "Help Desk" -msgstr "" +msgstr "Service d'assistance" -#: .\templates\settings.html:532 -#, fuzzy -#| msgid "Recruitment Managers" -msgid "Department Managers" -msgstr "Responsables du recrutement" - -#: .\templates\sidebar.html:96 +#: .\templates\sidebar.html:111 msgid "My Company" -msgstr "Mon Entreprise" +msgstr "Mon entreprise" -#: .\templates\sidebar.html:222 -#, fuzzy -#| msgid "Email Configuration" +#: .\templates\sidebar.html:237 msgid "Configuration" -msgstr "Configuration des e-mails" +msgstr "Configuration" -#: .\templates\sidebar.html:257 +#: .\templates\sidebar.html:272 msgid "Mail Automations" -msgstr "" +msgstr "Automatisations des courriels" -#: .\templates\sidebar.html:460 -#, fuzzy -#| msgid "Invalid time" +#: .\templates\sidebar.html:475 msgid "Invalid File" -msgstr "Heure invalide" +msgstr "Fichier invalide" -#: .\templates\sidebar.html:461 +#: .\templates\sidebar.html:476 msgid "Please upload a valid XLSX file." -msgstr "" +msgstr "Veuillez télécharger un fichier XLSX valide." #: .\templates\work_info_complete.html:10 msgid "Progress" -msgstr "" +msgstr "Progrès" -#~ msgid "Batch Description is not added" -#~ msgstr "La description du lot n'est pas ajoutée" +#~ msgid "A powerful laptop for business use." +#~ msgstr "Un ordinateur portable puissant pour un usage professionnel." -#, python-format -#~ msgid "There are assets in use in the %(asset_category)s category." +#~ msgid "Computers." +#~ msgstr "Ordinateurs." + +#~ msgid "A category for all types of laptops." +#~ msgstr "Une catégorie pour tous les types d'ordinateurs portables." + +#~ msgid "" +#~ "A batch of 50 laptops, consisting of Lenovo ThinkPad " +#~ "T480s and Dell XPS 13." #~ msgstr "" -#~ "Il y a des actifs en cours d'utilisation dans la catégorie " -#~ "%(asset_category)s" +#~ "Un lot de 50 ordinateurs portables, composé de Lenovo ThinkPad T480s et " +#~ "Dell XPS 13." -#~ msgid "Asset Category Deleted" -#~ msgstr "Catégorie d'actif supprimée" +#~ msgid "Asset Creation" +#~ msgstr "Création d'actifs" -#, python-format -#~ msgid "Attendance for the date is already exist for %(emp)s" -#~ msgstr "La présence pour la date existe déjà pour %(emp)s" +#~ msgid "Asset Update" +#~ msgstr "Mise à jour de l'actif" -#, fuzzy -#~| msgid "Check In" -#~ msgid "Check_In" -#~ msgstr "Vérifier dans" +#~ msgid "Asset Description" +#~ msgstr "Description de l'actif" -#, fuzzy -#~| msgid "Check-in date" -#~ msgid "Check_In Date" -#~ msgstr "Vérifier-Dans Date" +#~ msgid "Notify Before(days)" +#~ msgstr "Notifier avant (jours)" -#, fuzzy -#~| msgid "Check Out" -#~ msgid "Check_Out" -#~ msgstr "Vérifier Dehors" +#~ msgid "Create Batch Number" +#~ msgstr "Créer un numéro de lot" -#, fuzzy -#~| msgid "Check-out date" -#~ msgid "Check_Out Date" -#~ msgstr "Vérifier-Dehors Date" +#~ msgid "Batch Number Update" +#~ msgstr "Mise à jour du numéro de lot" -#~ msgid "Validate Attendances" -#~ msgstr "Valider Fréquentation" +#~ msgid "Asset Category Creation" +#~ msgstr "Création de catégorie d'actif" -#~ msgid "New Request" -#~ msgstr "Nouvelle requête" +#~ msgid "Asset Category Update" +#~ msgstr "Mise à jour de catégorie d'actif" -#~ msgid "Password must contain at least one uppercase letter." -#~ msgstr "Le mot de passe doit contenir au moins une lettre majuscule." +#~ msgid "There is no Asset category and no Assets has been created." +#~ msgstr "Il n'y a pas de catégorie d'actif et aucun actif n'a été créé." -#~ msgid "Password must contain at least one lowercase letter." -#~ msgstr "Le mot de passe doit contenir au moins une lettre minuscule." +#~ msgid "Asset Approve" +#~ msgstr "Approbation de l'actif" -#~ msgid "Password must contain at least one digit." -#~ msgstr "Le mot de passe doit contenir au moins un chiffre." +#~ msgid "Approve overtime?" +#~ msgstr "Approuver les heures supplémentaires ?" -#~ msgid "Password must contain at least one special character." -#~ msgstr "Le mot de passe doit contenir au moins un caractère spécial." +#~ msgid "Validate Attendance?" +#~ msgstr "Valider la présence ?" -#, fuzzy -#~| msgid "Bank Details" -#~ msgid "Detail" -#~ msgstr "Banque Détails" +#~ msgid "Update batch attendance" +#~ msgstr "Mettre à jour la présence du lot" -#~ msgid "Rotating Work Type Assign Update" -#~ msgstr "Mise à jour d'affectation de type de travail rotatif" +#~ msgid "All Attendance Validated." +#~ msgstr "Toutes les présences validées." -#~ msgid "Shift End Time" -#~ msgstr "Heure de fin" +#~ msgid "Month:" +#~ msgstr "Mois :" -#~ msgid "Full Time Weekly" -#~ msgstr "Hebdomadaire à temps plein" +#~ msgid "A" +#~ msgstr "A" -#, fuzzy -#~| msgid "Your work type request has been deleted." -#~ msgid "No work type requests have been created yet." -#~ msgstr "Votre demande de type de travail a été supprimée." +#~ msgid "P" +#~ msgstr "P" -#, python-brace-format -#~ msgid "Link sended to {recipient}" -#~ msgstr "Lien envoyé à {recipient}" +#~ msgid "Expected Working" +#~ msgstr "Temps de travail attendu" -#~ msgid "Link Expired..." -#~ msgstr "Lien expiré..." +#~ msgid "{employee} activity deleted." +#~ msgstr "Activité supprimée pour {employee}." -#~ msgid "User group updated." -#~ msgstr "Groupe d'utilisateurs mis à jour." +#~ msgid "Create Announcements." +#~ msgstr "Créer des annonces." -#~ msgid "st day of month " -#~ msgstr "er jour du mois" +#~ msgid "No Announcements to show." +#~ msgstr "Aucune annonce à afficher." -#, fuzzy -#~| msgid "For working days on month" -#~ msgid "nd day of month " -#~ msgstr "Pour les jours ouvrés du mois" +#~ msgid "Edit Announcement." +#~ msgstr "Modifier l'annonce." -#, fuzzy -#~| msgid "Rotating Work Type Assign Update" -#~ msgid "Rotating Work Type Update" -#~ msgstr "Mise à jour d'affectation de type de travail rotatif" +#~ msgid "Create Company" +#~ msgstr "Créer une entreprise" -#, fuzzy -#~| msgid "This Employee type already in use." -#~ msgid "This employee already related in {}." -#~ msgstr "Ce type d'employé est déjà utilisé." +#~ msgid "Update Company" +#~ msgstr "Mettre à jour l'entreprise" -#~ msgid "Leave trend this week" -#~ msgstr "Quittez la tendance cette semaine" +#~ msgid "Update Department" +#~ msgstr "Mettre à jour le département" -#~ msgid "Rejection reason" -#~ msgstr "Raison de rejet" +#~ msgid "Create Department" +#~ msgstr "Créer un département" -#, fuzzy -#~| msgid "Field" -#~ msgid "Fields" -#~ msgstr "Champ" +#~ msgid "Update Employee Type" +#~ msgstr "Mettre à jour le type d'employé·e" -#, fuzzy -#~| msgid "Cancelled" -#~ msgid "Cancelled & rejected" -#~ msgstr "Annulé" +#~ msgid "Create Employee Type" +#~ msgstr "Créer un type d'employé·e" -#, fuzzy -#~| msgid "Personal Information" -#~ msgid "Reason for rejection" -#~ msgstr "Information personnelles" +#~ msgid "Update Job Position" +#~ msgstr "Mettre à jour le poste" -#, fuzzy -#~| msgid "Amount" -#~ msgid "count" -#~ msgstr "Montant" +#~ msgid "Create Job Position" +#~ msgstr "Créer un poste" -#, fuzzy -#~| msgid "Leave Types" -#~ msgid "Leave Type Details" -#~ msgstr "Congé Types" +#~ msgid "Department:" +#~ msgstr "Département :" -#, fuzzy -#~| msgid "{employee} assign deleted." -#~ msgid "{} assigned to {} deleted." -#~ msgstr "{employee} assignation supprimée." +#~ msgid "Job Position:" +#~ msgstr "Poste :" -#~ msgid "Childrens" -#~ msgstr "Enfants" +#~ msgid "Update Job Role" +#~ msgstr "Mettre à jour le rôle" -#~ msgid "Candidate task updated successfully.." -#~ msgstr "La tâche du candidat a été mise à jour avec succès." +#~ msgid "Create Job Role" +#~ msgstr "Créer un rôle" -#~ msgid "Trigger Onboarding" -#~ msgstr "Déclencher SurEmbarquement" +#~ msgid "Job Role:" +#~ msgstr "Rôle :" -#~ msgid "Join Date From" -#~ msgstr "Date participation à partir" +#~ msgid "Update Rotating Shift" +#~ msgstr "Mettre à jour le quart en rotation" -#~ msgid "Join Date To" -#~ msgstr "Rejoindre la date à" +#~ msgid "Create Rotating Shift" +#~ msgstr "Créer un quart en rotation" -#, fuzzy -#~| msgid "No candidate choosed" -#~ msgid "No candidate has chosen." -#~ msgstr "Aucun candidat choisi" - -#~ msgid "Email send successfully" -#~ msgstr "E-mail envoyé avec succès" - -#, fuzzy -#~| msgid "Deduct From Basic Pay" -#~ msgid "Deduct Leave From Basic Pay" -#~ msgstr "Déduire du salaire de base" - -#~ msgid "paid" -#~ msgstr "payé" - -#~ msgid "Type A" -#~ msgstr "Type A" - -#~ msgid "Type B" -#~ msgstr "Type B" - -#~ msgid "Option #1" -#~ msgstr "Option #1" - -#~ msgid "Option #2" -#~ msgstr "Option #2" - -#, fuzzy -#~| msgid "Create Payslip" -#~ msgid "Batch Payslip" -#~ msgstr "Créer une fiche de paie" - -#~ msgid "Validation error occurred while deleting the allowance" +#~ msgid "" +#~ "There are currently no employees assigned to rotating shifts to be " +#~ "considered." #~ msgstr "" -#~ "Une erreur de validation s'est produite lors de la suppression de " -#~ "l'indemnité de paie" +#~ "Il n'y a actuellement aucun·e employé·e assigné·e à des quarts rotatifs à " +#~ "considérer." -#~ msgid "Individual" -#~ msgstr "Individuel" +#~ msgid "Create Rotating Work Type" +#~ msgstr "Créer un type de travail en rotation" -#~ msgid "Objective description goes here." -#~ msgstr "La description objective va ici." - -#~ msgid "OKR At-Risk" -#~ msgstr "Objectif Clé Résultat À Risque" - -#~ msgid "Objective Description" -#~ msgstr "Objectif Description" - -#~ msgid "Objective Type" -#~ msgstr "Objectif Type" - -#~ msgid "Objectives created" -#~ msgstr "Objectifs créés" - -#~ msgid "Do you want to un-archive this candidate" -#~ msgstr "Voulez-vous désarchiver ce candidat" - -#~ msgid "Do you want to delete this candidate" -#~ msgstr "Voulez-vous supprimer ce candidat" - -#~ msgid "Scheduled Date" -#~ msgstr "Date Prévue" - -#~ msgid "Scheduled From" -#~ msgstr "Programmé à partir de" - -#~ msgid "Scheduled Till" -#~ msgstr "Prévue à partir de" - -#~ msgid "Open Positions By Department" -#~ msgstr "Postes ouverts par département" - -#~ msgid "No department-specific vacancies currently." -#~ msgstr "Pas de postes vacants spécifiques au département actuellement." - -#~ msgid "Stage Manager" -#~ msgstr "Étape Gestionnaire" - -#~ msgid "View all comments" -#~ msgstr "Voir tous les commentaires" - -#~ msgid "User Group Assign" -#~ msgstr "Attribuer un groupe d'utilisateurs" - -#~ msgid "Candidate View" -#~ msgstr "Candidat Voir" - -#~ msgid "Deduction view" -#~ msgstr "Vue de déduction" - -#~ msgid "My Attendance" -#~ msgstr "Ma Fréquentation" - -#~ msgid "My Leaves" -#~ msgstr "Ma Feuilles" - -#~ msgid "360 Feedback" -#~ msgstr "360 Commentaires" - -#~ msgid "Check-in" -#~ msgstr "Vérifier-dans" - -#~ msgid "Check-out" -#~ msgstr "Vérifier-Dehors" - -#~ msgid "Hour Account Less Than or Equal" -#~ msgstr "Compte d'heures inférieur ou égal" - -#~ msgid "User group deleted." -#~ msgstr "Groupe d'utilisateurs supprimé." - -#~ msgid "You cannot delete this user group." -#~ msgstr "Vous ne pouvez pas supprimer ce groupe d'utilisateurs.." - -#~ msgid "This company already in use" -#~ msgstr "Cette société déjà utilisée" - -#~ msgid "Department deleted." -#~ msgstr "Département supprimé." - -#~ msgid "Department already in use." -#~ msgstr "Département déjà utilisé." - -#~ msgid "Job Position Deleted." -#~ msgstr "Poste" - -#~ msgid "Job Role Deleted." -#~ msgstr "Rôle de travail supprimé." - -#~ msgid "This job role already in use." -#~ msgstr "Ce poste emploi est déjà utilisé." - -#~ msgid "Work type deleted." -#~ msgstr "Type de travail supprimé." - -#~ msgid "This work type already in use." -#~ msgstr "Ce type de travail est déjà utilisé." - -#~ msgid "Rotating work type deleted." -#~ msgstr "Type de travail rotatif supprimé." - -#~ msgid "Employee type deleted." -#~ msgstr "Employé supprimé" - -#~ msgid "Employee shift deleted." -#~ msgstr "Quart d'employé supprimé." - -#~ msgid "Shift schedule deleted." -#~ msgstr "Horaire de shift supprimé." - -#~ msgid "You cannot delete this schedule" -#~ msgstr "Vous ne pouvez pas supprimer ce planning" - -#~ msgid "You cannot delete this rotating shift" -#~ msgstr "Vous ne pouvez pas supprimer ce quart de travail rotatif" - -#~ msgid "Team" -#~ msgstr "Équipe" - -#~ msgid "People" -#~ msgstr "Personnes" - -#~ msgid "Others" -#~ msgstr "Autres" - -#~ msgid "View All Company Leave" -#~ msgstr "Voir Tous Entreprise Congés" - -#~ msgid "Week" -#~ msgstr "Semaine" - -#~ msgid "Week Day" -#~ msgstr "Semaine Jour" - -#~ msgid "Reccuring" -#~ msgstr "Récurrente" - -#~ msgid "Non Reccuring" -#~ msgstr "Non récurrent" - -#~ msgid "New Leave Type" -#~ msgstr "Nouveau Congé de Type" - -#~ msgid "Available leave Days" -#~ msgstr "Disponibles Congé Jours" - -#~ msgid "Carryforward Leave days" -#~ msgstr "Carryforward Congé Jours" - -#, python-format -#~ msgid "Feedback %(review_cycle)s is ongoing you you can archive it!" +#~ msgid "" +#~ "There are currently no employees assigned to work type to be considered." #~ msgstr "" -#~ "Les commentaires %(review_cycle)s sont en cours, vous pouvez les " -#~ "archiver !" +#~ "Il n'y a actuellement pas d'employé·e·s assigné·e·s au type de travail à " +#~ "considérer." -#~ msgid "OKR" -#~ msgstr "Objectif" +#~ msgid "Update Employee Shift Schedule" +#~ msgstr "Mettre à jour l'horaire de quart de l'employé·e" -#~ msgid "Revalidate" -#~ msgstr "Revalider" +#~ msgid "Create Employee Shift Schedule" +#~ msgstr "Créer l'horaire de quart de l'employé·e" -#~ msgid "Filing status created." -#~ msgstr "Statut de déclaration fiscale créé." +#~ msgid "Update Employee Shift" +#~ msgstr "Mettre à jour le quart de l'employé·e" -#~ msgid "Tax bracket created." -#~ msgstr "La tranche d'imposition a été créée." +#~ msgid "Update Work Type" +#~ msgstr "Mettre à jour le type de travail" -#~ msgid "Tax bracket updated." -#~ msgstr "La tranche d'imposition a été mise à jour." +#~ msgid "Create Work Type" +#~ msgstr "Créer un type de travail" -#~ msgid "Every" -#~ msgstr "Chaque" +#~ msgid "Duplicate Template" +#~ msgstr "Dupliquer le modèle" -#~ msgid "Min Income" -#~ msgstr "Min. Revenu" +#~ msgid "Device Name" +#~ msgstr "Nom de l'appareil" -#~ msgid "Max Income" -#~ msgstr "Max. Revenu" +#~ msgid "IP Address" +#~ msgstr "Adresse IP" -#~ msgid "Min income" -#~ msgstr "Min. Revenu" +#~ msgid "TCP COMM.Port" +#~ msgstr "Port TCP COMM." -#~ msgid "Max income" -#~ msgstr "Max. Revenu" +#~ msgid "Header Request ID" +#~ msgstr "ID de demande d'en-tête" -#~ msgid "Tax rate" -#~ msgstr "Taux d'imposition" +#~ msgid "Add Biometric Device" +#~ msgstr "Ajouter un dispositif biométrique" -#~ msgid "Is Tax" -#~ msgstr "Est taxe" +#~ msgid "Do you want to archive this device?" +#~ msgstr "Veux-tu archiver cet appareil?" -#~ msgid "Badge ID must be unique." -#~ msgstr "L'identifiant du badge doit être unique." +#~ msgid "Do you want to un-archive this device?" +#~ msgstr "Veux-tu désarchiver cet appareil?" -#~ msgid "Late Come Ealry Out" -#~ msgstr "En retard Venir Tôt Dehors" +#~ msgid "Do you want to delete this device?" +#~ msgstr "Veux-tu supprimer cet appareil?" -#~ msgid "Any Other Code" -#~ msgstr "Tout Autre code" +#~ msgid "Do you want to unschedule the device attendance fetching?" +#~ msgstr "" +#~ "Veux-tu annuler la planification de récupération de fréquentation de " +#~ "l'appareil?" -#~ msgid "Company Information" -#~ msgstr "Informations sur la société" +#~ msgid "Edit Biometric Devices" +#~ msgstr "Modifier les dispositifs biométriques" -#~ msgid "forgot_password.html" -#~ msgstr "Mot de passe oublié" +#~ msgid "No biometric devices for attendance have been added yet." +#~ msgstr "" +#~ "Aucun dispositif biométrique pour la présence n'a encore été ajouté." -#~ msgid "Icons" -#~ msgstr "Icônes" +#~ msgid "{} attendance logs have been successfully fetched from the device." +#~ msgstr "" +#~ "{} journaux de présence ont été récupérés avec succès depuis le " +#~ "dispositif." -#~ msgid "In-use" -#~ msgstr "Utilisé" +#~ msgid "candidate" +#~ msgstr "candidat·e" -#~ msgid "Job Positoin" -#~ msgstr "Poste" +#~ msgid "Work type Request" +#~ msgstr "Demande de type de travail" -#~ msgid "Fill" -#~ msgstr "Remplir" +#~ msgid "Department managers" +#~ msgstr "Chefs de département" -#~ msgid "s Work Info" -#~ msgstr "sur le travail de Info" +#~ msgid "Department Manager Update" +#~ msgstr "Mise à jour du chef de département" -#~ msgid "s Bank Info" -#~ msgstr "sur le Banque de Info" +#~ msgid "Update Department Manager" +#~ msgstr "Mettre à jour le chef de département" -#~ msgid "View Candidates" -#~ msgstr "Voir les Candidats" +#~ msgid "Create Department Manager" +#~ msgstr "Créer un chef de département" -#~ msgid "Batch Code" -#~ msgstr "Grouper Code" +#~ msgid "FAQ category Update" +#~ msgstr "Mise à jour de la catégorie FAQ" -#~ msgid "Date requested until" -#~ msgstr "Demandée Date Jusqu'au" +#~ msgid "FAQ category Create" +#~ msgstr "Créer une catégorie FAQ" + +#~ msgid "FAQ Update" +#~ msgstr "Mise à jour FAQ" + +#~ msgid "FAQ Create" +#~ msgstr "Créer une FAQ" + +#~ msgid "filter" +#~ msgstr "filtre" + +#~ msgid "Raised on" +#~ msgstr "Soulevé le" + +#~ msgid "Employee has no leave type.." +#~ msgstr "L’employé·e n’a pas de type de congé." + +#~ msgid "Employee doesn't have enough leave days.." +#~ msgstr "L’employé·e n’a pas suffisamment de jours de congé." + +#~ msgid "You dont have enough leave days to update the request." +#~ msgstr "Tu n'as pas assez de jours de congé pour mettre à jour la demande." + +#~ msgid "Is encashable" +#~ msgstr "Peut être encaissé" + +#~ msgid "Spesific leave types" +#~ msgstr "Types de congés spécifiques" + +#~ msgid "Exclude leave types" +#~ msgstr "Exclure les types de congés" + +#~ msgid "Create Leave Allocation Request" +#~ msgstr "Créer une demande d'allocation de congé" + +#~ msgid "Please contact your administrators for assistance." +#~ msgstr "Veuillez contacter vos administrateurs pour obtenir de l'aide." + +#~ msgid "Leave Request Create" +#~ msgstr "Créer une demande de congé" + +#~ msgid "Leave types not assigned to you." +#~ msgstr "Types de congés non assignés." + +#~ msgid "Add to offboarding" +#~ msgstr "Ajouter à l'offboarding" + +#~ msgid "Candidate onboarding task" +#~ msgstr "Tâche d'intégration du candidat" + +#~ msgid "No allowance has been allocated." +#~ msgstr "Aucune allocation n'a été attribuée." + +#~ msgid "No deduction has been included." +#~ msgstr "Aucune déduction n'a été incluse." + +#~ msgid "There are currently no payslips to consider." +#~ msgstr "Il n'y a actuellement aucune fiche de paie à considérer." + +#~ msgid "View all" +#~ msgstr "Voir tout" + +#~ msgid "No projects due in this month." +#~ msgstr "Aucun projet dû ce mois-ci." + +#~ msgid ":Tasks" +#~ msgstr ":Tâches" + +#~ msgid "%(project)s deleted." +#~ msgstr "%(project)s supprimé." + +#~ msgid "%(task)s deleted." +#~ msgstr "%(task)s supprimé." + +#~ msgid "Timesheet deleted successfully." +#~ msgstr "Feuille de temps supprimée avec succès." + +#~ msgid "" +#~ "To archive and un-archive a recruitment, if active is false then " +#~ "it will not appear on recruitment list view." +#~ msgstr "" +#~ "Pour archiver et désarchiver un recrutement, si actif est faux, alors il " +#~ "n'apparaîtra pas dans la vue liste des recrutements." + +#~ msgid "Recruitment Managers" +#~ msgstr "Directeurs de Recrutement" + +#~ msgid "Interview From" +#~ msgstr "Entretien De" + +#~ msgid "Interview Till" +#~ msgstr "Entretien Jusqu'à" + +#~ msgid "Is Converted" +#~ msgstr "Est Converti" + +#~ msgid "Interview Date From" +#~ msgstr "Date d'entretien à partir de" + +#~ msgid "Interview Date Till" +#~ msgstr "Date d'entretien jusqu'à" + +#~ msgid "Edit Recruitment" +#~ msgstr "Modifier le recrutement" + +#~ msgid "Is Published?" +#~ msgstr "Est-ce publié ?" + +#~ msgid "Edit Stage" +#~ msgstr "Modifier l'étape" + +#~ msgid "Employee instance already exist" +#~ msgstr "L'instance de l'employé·e existe déjà" diff --git a/horilla/locale/zh_Hant/LC_MESSAGES/django.po b/horilla/locale/zh_Hant/LC_MESSAGES/django.po index ab89e20f9..030dfff27 100644 --- a/horilla/locale/zh_Hant/LC_MESSAGES/django.po +++ b/horilla/locale/zh_Hant/LC_MESSAGES/django.po @@ -24742,4 +24742,3 @@ msgstr "請上傳有效的 XLSX 檔案。" #: templates/work_info_complete.html:10 msgid "Progress" msgstr "進步" - diff --git a/horilla/settings.py b/horilla/settings.py index 93958c92a..173d3e2ff 100755 --- a/horilla/settings.py +++ b/horilla/settings.py @@ -206,12 +206,14 @@ LANGUAGES = ( ("en", "English (US)"), ("de", "Deutsche"), ("es", "Español"), - ("fr", "France"), + ("fr", "Français"), ("ar", "عربى"), ("pt-br", "Português (Brasil)"), ("zh-hans", "Simplified Chinese"), + ("zh-hant", "Traditional Chinese"), ) + LOCALE_PATHS = [ join(BASE_DIR, "horilla", "locale"), ] diff --git a/static/images/ui/zh-hant.png b/static/images/ui/zh-hant.png new file mode 100644 index 0000000000000000000000000000000000000000..7117fa7b7ad4abd612841b399b91fdceacc788c8 GIT binary patch literal 1179549 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ᡨvf^2<^bd27|$uY+Gbq|v;34MpESo@48E|d7{$H% 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%0DI;j=HCC+(AL{VYf!IvmajRSaUz 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

X5>8uWXUAHM&9;GAv_ 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Ċ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

48@e&L{{dx3JM?TxeL=kH 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 z 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

+!L<=6d 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 Uasr}mJ^%m!07*qoM6N<$g4)O4h5!Hn literal 0 HcmV?d00001

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 z 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≪^KYQYb@HB{cA{>NT#;5v~{hc~=yqe~}IT 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