diff --git a/horilla/locale/ar/LC_MESSAGES/django.po b/horilla/locale/ar/LC_MESSAGES/django.po index ee5235aa2..458d12fa1 100644 --- a/horilla/locale/ar/LC_MESSAGES/django.po +++ b/horilla/locale/ar/LC_MESSAGES/django.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -#: .\leave\views.py:2205 +#: .\leave\views.py:2300 #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-27 09:06+0530\n" +"POT-Creation-Date: 2023-11-17 12:01+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -52,6 +52,7 @@ msgstr "مجموعة من 50 جهاز كمبيوتر محمول ، تتكون م #: .\asset\models.py:45 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:33 +#: .\asset\templates\request_allocation\group_by.html:33 msgid "In use" msgstr "في الاستخدام" @@ -81,27 +82,35 @@ msgstr "صحيح" #: .\asset\models.py:117 #: .\attendance\templates\attendance\own_attendance\attendances.html:45 -#: .\employee\templates\tabs\leave-tab.html:52 .\leave\models.py:90 -#: .\leave\templates\leave\leave_request\leave_requests.html:27 -#: .\leave\templates\leave\user_leave\user_requests.html:27 +#: .\base\methods.py:344 .\employee\templates\tabs\leave-tab.html:52 +#: .\leave\models.py:93 .\leave\models.py:101 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:204 +#: .\leave\templates\leave\leave_request\leave_requests.html:31 +#: .\leave\templates\leave\user_leave\user_requests.html:20 msgid "Requested" msgstr "مطلوب" -#: .\asset\models.py:118 .\base\templates\shift_request\htmx\requests.html:84 -#: .\base\templates\shift_request\shift_request_nav.html:163 -#: .\base\templates\work_type_request\htmx\requests.html:86 -#: .\base\templates\work_type_request\work_type_request_nav.html:163 -#: .\employee\templates\tabs\leave-tab.html:59 -#: .\employee\templates\tabs\shift-tab.html:122 -#: .\employee\templates\tabs\shift-tab.html:463 .\leave\models.py:91 -#: .\leave\templates\leave\leave_request\leave_requests.html:31 -#: .\leave\templates\leave\user_leave\user_requests.html:31 +#: .\asset\models.py:118 .\base\methods.py:345 .\base\models.py:512 +#: .\base\models.py:621 +#: .\base\templates\shift_request\shift_request_export.html:87 +#: .\base\templates\shift_request\shift_request_nav.html:153 +#: .\base\templates\work_type_request\work_type_request_export.html:87 +#: .\base\templates\work_type_request\work_type_request_nav.html:121 +#: .\employee\templates\tabs\leave-tab.html:59 .\leave\models.py:94 +#: .\leave\models.py:102 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:135 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:212 +#: .\leave\templates\leave\leave_request\leave_requests.html:35 +#: .\leave\templates\leave\user_leave\user_requests.html:24 msgid "Approved" msgstr "موافقة" -#: .\asset\models.py:119 .\leave\models.py:93 +#: .\asset\models.py:119 .\base\methods.py:347 .\leave\models.py:96 +#: .\leave\models.py:103 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:155 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:196 #: .\leave\templates\leave\leave_request\leave_requests.html:19 -#: .\leave\templates\leave\user_leave\user_requests.html:19 +#: .\leave\templates\leave\user_leave\user_requests.html:8 msgid "Rejected" msgstr "مرفوض" @@ -114,7 +123,7 @@ msgstr "يخلق أصل" #: .\asset\templates\asset\asset_update.html:72 #: .\asset\templates\category\asset_category_view.html:108 #: .\asset\templates\category\asset_category_view.html:189 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:47 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:68 msgid "Asset Name" msgstr "اسم الأصول " @@ -126,15 +135,25 @@ msgstr "اسم الأصول " #: .\asset\templates\category\asset_category_creation.html:26 #: .\asset\templates\category\asset_category_update.html:40 #: .\asset\templates\category\asset_category_view.html:171 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:86 #: .\asset\templates\request_allocation\asset_request_creation.html:28 -#: .\attendance\templates\requests\attendance\individual_view.html:28 -#: .\base\templates\shift_request\htmx\requests.html:28 -#: .\base\templates\work_type_request\htmx\requests.html:28 -#: .\base\translator.py:96 .\employee\templates\tabs\shift-tab.html:68 -#: .\employee\templates\tabs\shift-tab.html:411 .\leave\forms.py:441 +#: .\attendance\templates\requests\attendance\individual_view.html:83 +#: .\base\models.py:511 .\base\models.py:617 +#: .\base\templates\shift_request\htmx\group_by.html:44 +#: .\base\templates\shift_request\htmx\requests.html:49 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:56 +#: .\base\templates\work_type_request\htmx\group_by.html:44 +#: .\base\templates\work_type_request\htmx\requests.html:49 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:56 +#: .\base\translator.py:96 .\employee\templates\tabs\shift-tab.html:150 +#: .\employee\templates\tabs\shift-tab.html:614 .\leave\forms.py:456 +#: .\leave\models.py:378 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:36 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:197 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:18 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:156 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:62 #: .\leave\templates\leave\user_leave\request_form.html:68 -#: .\leave\templates\leave\user_leave\user_request_one.html:41 +#: .\leave\templates\leave\user_leave\user_request_one.html:54 #: .\onboarding\templates\onboarding\candidate_creation_form.html:4 #: .\payroll\models\models.py:83 #: .\pms\templates\okr\key_result\key_result_creation.html:58 @@ -178,30 +197,43 @@ msgstr "يكلف" #: .\asset\templates\category\asset_category_view.html:222 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:11 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:94 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:53 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:80 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:113 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:75 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:110 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:143 +#: .\asset\templates\request_allocation\group_by.html:11 +#: .\asset\templates\request_allocation\group_by.html:114 +#: .\asset\templates\request_allocation\group_by.html:260 #: .\employee\templates\tabs\asset-request-tab.html:15 #: .\employee\templates\tabs\asset-tab.html:22 #: .\employee\templates\tabs\contract-tab.html:20 #: .\employee\templates\tabs\leave-tab.html:186 #: .\employee\templates\tabs\payroll-tab.html:34 #: .\employee\templates\tabs\performance-tab.html:9 -#: .\employee\templates\tabs\profile-asset-tab.html:9 -#: .\leave\templates\leave\leave_request\leave_requests.html:45 -#: .\leave\templates\leave\leave_request\request_view.html:72 -#: .\leave\templates\leave\user_leave\user_request_view.html:72 -#: .\leave\templates\leave\user_leave\user_requests.html:43 -#: .\payroll\forms\component_forms.py:253 -#: .\payroll\templates\payroll\contract\contract_list.html:41 -#: .\payroll\templates\payroll\contract\contract_single_view.html:22 -#: .\payroll\templates\payroll\contract\filter_contract.html:51 +#: .\employee\templates\tabs\profile-asset-tab.html:9 .\leave\models.py:389 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:35 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:196 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:17 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:155 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:109 +#: .\leave\templates\leave\leave_request\group_by.html:66 +#: .\leave\templates\leave\leave_request\leave_requests.html:85 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:61 +#: .\leave\templates\leave\leave_request\request_view.html:121 +#: .\leave\templates\leave\user_leave\group_by.html:66 +#: .\leave\templates\leave\user_leave\user_request_view.html:61 +#: .\leave\templates\leave\user_leave\user_requests.html:72 +#: .\payroll\forms\component_forms.py:253 .\payroll\models\models.py:159 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:66 +#: .\payroll\templates\payroll\contract\contract_list.html:26 +#: .\payroll\templates\payroll\contract\contract_single_view.html:35 +#: .\payroll\templates\payroll\contract\filter_contract.html:45 +#: .\payroll\templates\payroll\contract\group_by.html:42 #: .\payroll\templates\payroll\dashboard.html:122 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:43 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:35 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:59 -#: .\payroll\templates\payroll\payslip\group_payslips.html:65 -#: .\payroll\templates\payroll\payslip\list_payslips.html:36 +#: .\payroll\templates\payroll\payslip\group_payslips.html:47 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:54 +#: .\payroll\templates\payroll\payslip\payslip_table.html:20 #: .\pms\templates\feedback\feedback_detailed_view.html:83 #: .\pms\templates\feedback\feedback_detailed_view.html:139 #: .\pms\templates\feedback\feedback_detailed_view.html:210 @@ -210,12 +242,13 @@ msgstr "يكلف" #: .\pms\templates\feedback\feedback_list.html:218 #: .\pms\templates\feedback\feedback_list.html:359 #: .\pms\templates\feedback\feedback_list_view.html:69 +#: .\pms\templates\okr\group_by.html:69 .\pms\templates\okr\group_by.html:308 #: .\pms\templates\okr\key_result\key_result_view.html:93 #: .\pms\templates\okr\objective_detailed_view.html:80 #: .\pms\templates\okr\objective_detailed_view.html:203 #: .\pms\templates\okr\objective_list.html:63 #: .\pms\templates\okr\objective_list.html:280 -#: .\pms\templates\okr\objective_list_view.html:65 +#: .\pms\templates\okr\objective_list_view.html:89 #: .\recruitment\templates\recruitment\recruitment_component.html:68 msgid "Status" msgstr "حالة" @@ -241,9 +274,7 @@ msgstr "رقم طَرد " #: .\asset\templates\request_allocation\asset_request_creation.html:35 #: .\attendance\templates\attendance\attendance_account\form.html:7 #: .\attendance\templates\attendance\attendance_account\update_form.html:11 -#: .\attendance\templates\attendance_form.html:50 -#: .\base\templates\shift_request\request_update_form.html:13 -#: .\base\templates\work_type_request\request_update_form.html:23 +#: .\attendance\templates\attendance_form.html:48 #: .\horilla_audit\templates\horilla_audit\horilla_audit_log.html:45 #: .\leave\templates\leave\user_leave\request_form.html:79 #: .\payroll\templates\common_form.html:43 @@ -293,6 +324,8 @@ msgstr "معلومات التحول" #: .\asset\templates\category\asset_category_view.html:128 #: .\asset\templates\category\asset_category_view.html:216 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:189 +#: .\asset\templates\request_allocation\group_by.html:209 +#: .\asset\templates\request_allocation\group_by.html:355 #: .\employee\templates\tabs\asset-request-tab.html:110 msgid "Category" msgstr "فئة" @@ -306,30 +339,38 @@ msgstr "فئة" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:10 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:275 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:367 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:11 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:42 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:103 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:153 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:7 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:62 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:131 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:257 +#: .\asset\templates\request_allocation\group_by.html:10 +#: .\asset\templates\request_allocation\group_by.html:459 +#: .\asset\templates\request_allocation\group_by.html:551 +#: .\asset\templates\request_allocation\group_by.html:612 +#: .\asset\templates\request_allocation\group_by.html:704 #: .\employee\templates\tabs\asset-tab.html:21 #: .\employee\templates\tabs\profile-asset-tab.html:8 msgid "Asset" msgstr "الأصول" -#: .\asset\templates\asset\asset_list.html:56 -#: .\asset\templates\asset\asset_list.html:74 +#: .\asset\templates\asset\asset_list.html:57 +#: .\asset\templates\asset\asset_list.html:75 #: .\asset\templates\batch\asset_batch_number_list.html:23 #: .\asset\templates\category\asset_category.html:59 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:103 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:102 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:106 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:117 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:109 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:116 #: .\employee\templates\tabs\contract-tab.html:50 -#: .\employee\templates\tabs\shift-tab.html:235 -#: .\employee\templates\tabs\shift-tab.html:358 +#: .\employee\templates\tabs\shift-tab.html:391 +#: .\employee\templates\tabs\shift-tab.html:538 #: .\leave\templates\leave\leave_type\leave_type_update.html:187 #: .\onboarding\templates\onboarding\candidate_update.html:96 #: .\onboarding\templates\onboarding\stage_update.html:33 #: .\onboarding\templates\onboarding\task_update.html:28 #: .\payroll\templates\payroll\allowance\list_allowance.html:71 -#: .\payroll\templates\payroll\contract\contract_list.html:80 +#: .\payroll\templates\payroll\contract\contract_list.html:66 +#: .\payroll\templates\payroll\contract\group_by.html:82 #: .\payroll\templates\payroll\deduction\list_deduction.html:78 #: .\payroll\templates\payroll\tax\filing_status_list.html:66 #: .\payroll\templates\payroll\tax\tax_bracket_view.html:33 @@ -338,49 +379,65 @@ msgstr "الأصول" msgid "Update" msgstr "تحديث" -#: .\asset\templates\asset\asset_list.html:62 -#: .\asset\templates\asset\asset_list.html:80 +#: .\asset\templates\asset\asset_list.html:63 +#: .\asset\templates\asset\asset_list.html:83 msgid "Do you want to delete this asset?" msgstr "هل تريد حذف هذا الأصل؟" -#: .\asset\templates\asset\asset_list.html:64 -#: .\asset\templates\asset\asset_list.html:82 +#: .\asset\templates\asset\asset_list.html:65 +#: .\asset\templates\asset\asset_list.html:85 #: .\asset\templates\batch\asset_batch_number_list.html:33 #: .\asset\templates\category\asset_category.html:62 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:281 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:133 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:175 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:209 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:98 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:97 -#: .\base\templates\shift_request\shift_request_nav.html:80 -#: .\base\templates\work_type_request\work_type_request_nav.html:80 -#: .\employee\templates\employee_nav.html:316 -#: .\employee\templates\employee_personal_info\employee_card.html:94 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:326 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:151 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:193 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:227 +#: .\attendance\templates\attendance\attendance_account\nav.html:198 +#: .\attendance\templates\attendance\attendance_activity\nav.html:171 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:159 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:142 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:142 +#: .\base\templates\shift_request\shift_request_nav.html:310 +#: .\base\templates\work_type_request\work_type_request_nav.html:250 +#: .\employee\templates\employee_nav.html:338 +#: .\employee\templates\employee_personal_info\employee_card.html:84 #: .\employee\templates\tabs\contract-tab.html:64 #: .\leave\templates\leave\company_leave\company_leave.html:42 -#: .\leave\templates\leave\holiday\holiday.html:55 -#: .\leave\templates\leave\holiday\holiday_view.html:99 +#: .\leave\templates\leave\holiday\holiday.html:84 +#: .\leave\templates\leave\holiday\holiday_view.html:113 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:92 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:254 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:74 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:213 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:109 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:116 #: .\leave\templates\leave\leave_assign\assign_view.html:190 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:47 -#: .\leave\templates\leave\leave_request\leave_requests.html:114 -#: .\leave\templates\leave\leave_type\leave_types.html:35 -#: .\leave\templates\leave\user_leave\user_requests.html:88 -#: .\onboarding\templates\onboarding\candidates.html:101 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:52 +#: .\leave\templates\leave\leave_assign\group_by.html:65 +#: .\leave\templates\leave\leave_request\group_by.html:140 +#: .\leave\templates\leave\leave_request\leave_requests.html:162 +#: .\leave\templates\leave\leave_request\request_view.html:234 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:145 +#: .\leave\templates\leave\leave_type\leave_types.html:48 +#: .\leave\templates\leave\user_leave\group_by.html:122 +#: .\leave\templates\leave\user_leave\user_request_view.html:143 +#: .\leave\templates\leave\user_leave\user_requests.html:131 +#: .\onboarding\templates\onboarding\candidates.html:92 #: .\onboarding\templates\onboarding\kanban\kanban.html:165 #: .\onboarding\templates\onboarding\onboarding_table.html:63 #: .\onboarding\templates\onboarding\onboarding_table.html:137 #: .\onboarding\templates\onboarding\task_view.html:34 #: .\payroll\templates\payroll\allowance\card_allowance.html:42 #: .\payroll\templates\payroll\allowance\list_allowance.html:85 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:92 -#: .\payroll\templates\payroll\contract\contract_list.html:94 -#: .\payroll\templates\payroll\contract\contract_single_view.html:126 -#: .\payroll\templates\payroll\contract\contract_view.html:76 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:105 +#: .\payroll\templates\payroll\contract\contract_list.html:80 +#: .\payroll\templates\payroll\contract\contract_single_view.html:139 +#: .\payroll\templates\payroll\contract\contract_view.html:177 +#: .\payroll\templates\payroll\contract\group_by.html:96 #: .\payroll\templates\payroll\deduction\card_deduction.html:42 #: .\payroll\templates\payroll\deduction\list_deduction.html:92 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:95 -#: .\payroll\templates\payroll\payslip\view_payslips.html:237 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:108 +#: .\payroll\templates\payroll\payslip\view_payslips.html:248 #: .\payroll\templates\payroll\tax\filing_status_list.html:77 #: .\payroll\templates\payroll\tax\tax_bracket_view.html:52 #: .\pms\templates\feedback\feedback_detailed_view.html:49 @@ -390,117 +447,157 @@ msgstr "هل تريد حذف هذا الأصل؟" #: .\pms\templates\feedback\feedback_list_view.html:184 #: .\pms\templates\feedback\question\question_all.html:98 #: .\pms\templates\feedback\question_template\question_template_view.html:76 +#: .\pms\templates\okr\group_by.html:179 .\pms\templates\okr\group_by.html:419 #: .\pms\templates\okr\objective_detailed_view.html:23 #: .\pms\templates\okr\objective_list.html:173 #: .\pms\templates\okr\objective_list.html:391 -#: .\pms\templates\okr\objective_list_view.html:177 +#: .\pms\templates\okr\objective_list_view.html:274 #: .\pms\templates\period\period_view.html:66 -#: .\recruitment\templates\candidate\candidate_card.html:90 -#: .\recruitment\templates\candidate\candidate_nav.html:121 -#: .\recruitment\templates\candidate\individual.html:319 -#: .\recruitment\templates\pipeline\pipeline.html:141 -#: .\recruitment\templates\pipeline\pipeline_card.html:84 -#: .\recruitment\templates\pipeline\pipeline_card.html:260 +#: .\recruitment\templates\candidate\candidate_card.html:80 +#: .\recruitment\templates\candidate\candidate_nav.html:208 +#: .\recruitment\templates\candidate\individual.html:311 +#: .\recruitment\templates\pipeline\pipeline.html:209 +#: .\recruitment\templates\pipeline\pipeline_card.html:88 +#: .\recruitment\templates\pipeline\pipeline_card.html:264 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:58 #: .\recruitment\templates\pipeline\pipeline_tabs.html:52 -#: .\recruitment\templates\recruitment\recruitment_component.html:163 +#: .\recruitment\templates\recruitment\recruitment_component.html:159 #: .\recruitment\templates\survey\survey_card.html:52 -#: .\recruitment\templates\survey\view_single_template.html:66 +#: .\recruitment\templates\survey\view_single_template.html:83 msgid "Delete" msgstr "يمسح" -#: .\asset\templates\asset\asset_list.html:99 +#: .\asset\templates\asset\asset_list.html:102 #: .\asset\templates\batch\asset_batch_number_list.html:49 #: .\asset\templates\category\asset_category.html:81 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:52 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:234 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:422 -#: .\attendance\templates\attendance\attendance\group_by.html:137 -#: .\attendance\templates\attendance\attendance\group_by.html:142 -#: .\attendance\templates\attendance\attendance\group_by.html:301 -#: .\attendance\templates\attendance\attendance\group_by.html:306 -#: .\attendance\templates\attendance\attendance\group_by.html:466 -#: .\attendance\templates\attendance\attendance\group_by.html:471 +#: .\asset\templates\request_allocation\group_by.html:52 +#: .\asset\templates\request_allocation\group_by.html:398 +#: .\asset\templates\request_allocation\group_by.html:759 +#: .\attendance\templates\attendance\attendance\group_by.html:154 +#: .\attendance\templates\attendance\attendance\group_by.html:158 +#: .\attendance\templates\attendance\attendance\group_by.html:341 +#: .\attendance\templates\attendance\attendance\group_by.html:345 +#: .\attendance\templates\attendance\attendance\group_by.html:527 +#: .\attendance\templates\attendance\attendance\group_by.html:531 #: .\attendance\templates\attendance\attendance\tab_content.html:190 #: .\attendance\templates\attendance\attendance\tab_content.html:194 #: .\attendance\templates\attendance\attendance\tab_content.html:433 #: .\attendance\templates\attendance\attendance\tab_content.html:438 #: .\attendance\templates\attendance\attendance\tab_content.html:683 #: .\attendance\templates\attendance\attendance\tab_content.html:688 -#: .\attendance\templates\attendance\attendance_account\group_by.html:90 -#: .\attendance\templates\attendance\attendance_account\group_by.html:95 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:62 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:67 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:48 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:53 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:70 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:75 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:85 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:90 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:59 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:64 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:173 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:177 +#: .\attendance\templates\attendance\attendance_account\group_by.html:103 +#: .\attendance\templates\attendance\attendance_account\group_by.html:108 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:80 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:84 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:72 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:77 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:98 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:103 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:108 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:113 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:83 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:88 #: .\attendance\templates\attendance\own_attendance\attendances.html:223 #: .\attendance\templates\attendance\own_attendance\attendances.html:227 -#: .\attendance\templates\requests\attendance\request_lines.html:132 -#: .\attendance\templates\requests\attendance\request_lines.html:137 -#: .\attendance\templates\requests\attendance\request_lines.html:293 -#: .\attendance\templates\requests\attendance\request_lines.html:298 -#: .\base\templates\base\auth\group_assign_view.html:67 +#: .\attendance\templates\requests\attendance\group_by.html:172 +#: .\attendance\templates\requests\attendance\group_by.html:176 +#: .\attendance\templates\requests\attendance\group_by.html:379 +#: .\attendance\templates\requests\attendance\group_by.html:383 +#: .\attendance\templates\requests\attendance\request_lines.html:133 +#: .\attendance\templates\requests\attendance\request_lines.html:138 +#: .\attendance\templates\requests\attendance\request_lines.html:294 +#: .\attendance\templates\requests\attendance\request_lines.html:299 +#: .\base\templates\base\auth\group_assign_view.html:88 +#: .\base\templates\base\auth\group_assign_view.html:92 #: .\base\templates\base\auth\permission_view.html:62 #: .\base\templates\base\auth\permission_view.html:66 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:151 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:155 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:149 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:154 -#: .\base\templates\shift_request\htmx\requests.html:107 -#: .\base\templates\shift_request\htmx\requests.html:111 -#: .\base\templates\work_type_request\htmx\requests.html:109 -#: .\base\templates\work_type_request\htmx\requests.html:113 -#: .\employee\templates\employee_personal_info\employee_card.html:112 -#: .\employee\templates\employee_personal_info\employee_card.html:117 -#: .\employee\templates\employee_personal_info\employee_list.html:220 -#: .\employee\templates\employee_personal_info\employee_list.html:224 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:158 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:162 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:165 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:169 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:161 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:166 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:163 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:168 +#: .\base\templates\shift_request\htmx\group_by.html:129 +#: .\base\templates\shift_request\htmx\group_by.html:133 +#: .\base\templates\shift_request\htmx\requests.html:130 +#: .\base\templates\shift_request\htmx\requests.html:134 +#: .\base\templates\work_type_request\htmx\group_by.html:128 +#: .\base\templates\work_type_request\htmx\group_by.html:132 +#: .\base\templates\work_type_request\htmx\requests.html:133 +#: .\base\templates\work_type_request\htmx\requests.html:137 +#: .\employee\templates\employee_personal_info\employee_card.html:102 +#: .\employee\templates\employee_personal_info\employee_card.html:107 +#: .\employee\templates\employee_personal_info\employee_list.html:239 +#: .\employee\templates\employee_personal_info\employee_list.html:243 +#: .\employee\templates\employee_personal_info\group_by.html:224 +#: .\employee\templates\employee_personal_info\group_by.html:228 #: .\leave\templates\leave\company_leave\company_leave.html:54 #: .\leave\templates\leave\company_leave\company_leave.html:58 -#: .\leave\templates\leave\holiday\holiday.html:68 -#: .\leave\templates\leave\holiday\holiday.html:72 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:61 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:65 -#: .\leave\templates\leave\leave_request\leave_requests.html:146 -#: .\leave\templates\leave\leave_request\leave_requests.html:150 -#: .\leave\templates\leave\leave_type\leave_types.html:46 -#: .\leave\templates\leave\leave_type\leave_types.html:50 -#: .\leave\templates\leave\user_leave\user_leave.html:34 -#: .\leave\templates\leave\user_leave\user_leave.html:38 -#: .\leave\templates\leave\user_leave\user_requests.html:102 -#: .\leave\templates\leave\user_leave\user_requests.html:106 -#: .\onboarding\templates\onboarding\candidates.html:114 -#: .\onboarding\templates\onboarding\candidates.html:118 +#: .\leave\templates\leave\holiday\holiday.html:97 +#: .\leave\templates\leave\holiday\holiday.html:101 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:112 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:116 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:308 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:312 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:93 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:97 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:267 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:271 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:66 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:70 +#: .\leave\templates\leave\leave_assign\group_by.html:82 +#: .\leave\templates\leave\leave_assign\group_by.html:86 +#: .\leave\templates\leave\leave_request\group_by.html:159 +#: .\leave\templates\leave\leave_request\group_by.html:163 +#: .\leave\templates\leave\leave_request\leave_requests.html:194 +#: .\leave\templates\leave\leave_request\leave_requests.html:198 +#: .\leave\templates\leave\leave_type\leave_types.html:59 +#: .\leave\templates\leave\leave_type\leave_types.html:63 +#: .\leave\templates\leave\user_leave\group_by.html:152 +#: .\leave\templates\leave\user_leave\group_by.html:156 +#: .\leave\templates\leave\user_leave\user_leave.html:29 +#: .\leave\templates\leave\user_leave\user_leave.html:33 +#: .\leave\templates\leave\user_leave\user_requests.html:157 +#: .\leave\templates\leave\user_leave\user_requests.html:161 +#: .\onboarding\templates\onboarding\candidates.html:105 +#: .\onboarding\templates\onboarding\candidates.html:109 #: .\payroll\templates\payroll\allowance\card_allowance.html:58 #: .\payroll\templates\payroll\allowance\card_allowance.html:63 #: .\payroll\templates\payroll\allowance\list_allowance.html:106 #: .\payroll\templates\payroll\allowance\list_allowance.html:111 -#: .\payroll\templates\payroll\contract\contract_list.html:114 -#: .\payroll\templates\payroll\contract\contract_list.html:119 +#: .\payroll\templates\payroll\contract\contract_list.html:100 +#: .\payroll\templates\payroll\contract\contract_list.html:105 +#: .\payroll\templates\payroll\contract\group_by.html:121 +#: .\payroll\templates\payroll\contract\group_by.html:126 #: .\payroll\templates\payroll\deduction\card_deduction.html:58 #: .\payroll\templates\payroll\deduction\card_deduction.html:63 #: .\payroll\templates\payroll\deduction\list_deduction.html:112 #: .\payroll\templates\payroll\deduction\list_deduction.html:117 -#: .\payroll\templates\payroll\payslip\group_payslips.html:145 -#: .\payroll\templates\payroll\payslip\group_payslips.html:150 -#: .\payroll\templates\payroll\payslip\list_payslips.html:115 -#: .\payroll\templates\payroll\payslip\list_payslips.html:120 +#: .\payroll\templates\payroll\payslip\group_payslips.html:129 +#: .\payroll\templates\payroll\payslip\group_payslips.html:134 +#: .\payroll\templates\payroll\payslip\payslip_table.html:98 +#: .\payroll\templates\payroll\payslip\payslip_table.html:103 #: .\pms\templates\feedback\feedback_list.html:157 #: .\pms\templates\feedback\feedback_list.html:296 #: .\pms\templates\feedback\feedback_list.html:438 +#: .\pms\templates\okr\group_by.html:206 #: .\pms\templates\okr\objective_list.html:200 #: .\pms\templates\okr\objective_list.html:418 -#: .\recruitment\templates\candidate\candidate_card.html:112 -#: .\recruitment\templates\candidate\candidate_card.html:117 -#: .\recruitment\templates\candidate\candidate_list.html:122 -#: .\recruitment\templates\candidate\candidate_list.html:126 -#: .\recruitment\templates\recruitment\recruitment_component.html:212 -#: .\recruitment\templates\recruitment\recruitment_component.html:218 +#: .\recruitment\templates\candidate\candidate_card.html:102 +#: .\recruitment\templates\candidate\candidate_card.html:107 +#: .\recruitment\templates\candidate\candidate_list.html:137 +#: .\recruitment\templates\candidate\candidate_list.html:141 +#: .\recruitment\templates\candidate\group_by.html:128 +#: .\recruitment\templates\candidate\group_by.html:132 +#: .\recruitment\templates\recruitment\recruitment_component.html:208 +#: .\recruitment\templates\recruitment\recruitment_component.html:214 #: .\recruitment\templates\stage\stage_component.html:155 #: .\recruitment\templates\stage\stage_component.html:160 #: .\recruitment\templates\survey\survey_card.html:89 @@ -508,101 +605,140 @@ msgstr "يمسح" msgid "Page" msgstr "صفحة" -#: .\asset\templates\asset\asset_list.html:102 +#: .\asset\templates\asset\asset_list.html:105 #: .\asset\templates\batch\asset_batch_number_list.html:52 #: .\asset\templates\category\asset_category.html:84 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:55 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:237 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:425 -#: .\attendance\templates\attendance\attendance\group_by.html:137 -#: .\attendance\templates\attendance\attendance\group_by.html:152 -#: .\attendance\templates\attendance\attendance\group_by.html:301 -#: .\attendance\templates\attendance\attendance\group_by.html:316 -#: .\attendance\templates\attendance\attendance\group_by.html:466 -#: .\attendance\templates\attendance\attendance\group_by.html:481 +#: .\asset\templates\request_allocation\group_by.html:55 +#: .\asset\templates\request_allocation\group_by.html:401 +#: .\asset\templates\request_allocation\group_by.html:762 +#: .\attendance\templates\attendance\attendance\group_by.html:154 +#: .\attendance\templates\attendance\attendance\group_by.html:169 +#: .\attendance\templates\attendance\attendance\group_by.html:341 +#: .\attendance\templates\attendance\attendance\group_by.html:356 +#: .\attendance\templates\attendance\attendance\group_by.html:527 +#: .\attendance\templates\attendance\attendance\group_by.html:542 #: .\attendance\templates\attendance\attendance\tab_content.html:190 #: .\attendance\templates\attendance\attendance\tab_content.html:205 #: .\attendance\templates\attendance\attendance\tab_content.html:433 #: .\attendance\templates\attendance\attendance\tab_content.html:449 #: .\attendance\templates\attendance\attendance\tab_content.html:683 #: .\attendance\templates\attendance\attendance\tab_content.html:699 -#: .\attendance\templates\attendance\attendance_account\group_by.html:90 -#: .\attendance\templates\attendance\attendance_account\group_by.html:105 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:62 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:77 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:48 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:63 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:70 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:85 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:85 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:100 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:59 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:74 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:173 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:188 +#: .\attendance\templates\attendance\attendance_account\group_by.html:103 +#: .\attendance\templates\attendance\attendance_account\group_by.html:118 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:80 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:94 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:72 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:87 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:98 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:113 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:108 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:123 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:83 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:98 #: .\attendance\templates\attendance\own_attendance\attendances.html:223 #: .\attendance\templates\attendance\own_attendance\attendances.html:238 -#: .\attendance\templates\requests\attendance\request_lines.html:132 -#: .\attendance\templates\requests\attendance\request_lines.html:147 -#: .\attendance\templates\requests\attendance\request_lines.html:293 -#: .\attendance\templates\requests\attendance\request_lines.html:308 -#: .\base\templates\base\auth\group_assign_view.html:67 +#: .\attendance\templates\requests\attendance\group_by.html:172 +#: .\attendance\templates\requests\attendance\group_by.html:187 +#: .\attendance\templates\requests\attendance\group_by.html:379 +#: .\attendance\templates\requests\attendance\group_by.html:394 +#: .\attendance\templates\requests\attendance\request_lines.html:133 +#: .\attendance\templates\requests\attendance\request_lines.html:148 +#: .\attendance\templates\requests\attendance\request_lines.html:294 +#: .\attendance\templates\requests\attendance\request_lines.html:309 +#: .\base\templates\base\auth\group_assign_view.html:88 +#: .\base\templates\base\auth\group_assign_view.html:102 #: .\base\templates\base\auth\permission_view.html:62 #: .\base\templates\base\auth\permission_view.html:69 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:151 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:166 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:149 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:165 -#: .\base\templates\shift_request\htmx\requests.html:107 -#: .\base\templates\shift_request\htmx\requests.html:114 -#: .\base\templates\work_type_request\htmx\requests.html:109 -#: .\base\templates\work_type_request\htmx\requests.html:116 -#: .\employee\templates\employee_personal_info\employee_card.html:112 -#: .\employee\templates\employee_personal_info\employee_card.html:127 -#: .\employee\templates\employee_personal_info\employee_list.html:220 -#: .\employee\templates\employee_personal_info\employee_list.html:234 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:158 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:173 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:165 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:180 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:161 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:177 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:163 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:179 +#: .\base\templates\shift_request\htmx\group_by.html:129 +#: .\base\templates\shift_request\htmx\group_by.html:136 +#: .\base\templates\shift_request\htmx\requests.html:130 +#: .\base\templates\shift_request\htmx\requests.html:137 +#: .\base\templates\work_type_request\htmx\group_by.html:128 +#: .\base\templates\work_type_request\htmx\group_by.html:135 +#: .\base\templates\work_type_request\htmx\requests.html:133 +#: .\base\templates\work_type_request\htmx\requests.html:140 +#: .\employee\templates\employee_personal_info\employee_card.html:102 +#: .\employee\templates\employee_personal_info\employee_card.html:117 +#: .\employee\templates\employee_personal_info\employee_list.html:239 +#: .\employee\templates\employee_personal_info\employee_list.html:254 +#: .\employee\templates\employee_personal_info\group_by.html:224 +#: .\employee\templates\employee_personal_info\group_by.html:238 #: .\leave\templates\leave\company_leave\company_leave.html:54 #: .\leave\templates\leave\company_leave\company_leave.html:61 -#: .\leave\templates\leave\holiday\holiday.html:68 -#: .\leave\templates\leave\holiday\holiday.html:83 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:61 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:68 -#: .\leave\templates\leave\leave_request\leave_requests.html:146 -#: .\leave\templates\leave\leave_request\leave_requests.html:153 -#: .\leave\templates\leave\leave_type\leave_types.html:46 -#: .\leave\templates\leave\leave_type\leave_types.html:53 -#: .\leave\templates\leave\user_leave\user_leave.html:34 -#: .\leave\templates\leave\user_leave\user_leave.html:41 -#: .\leave\templates\leave\user_leave\user_requests.html:102 -#: .\leave\templates\leave\user_leave\user_requests.html:109 -#: .\onboarding\templates\onboarding\candidates.html:114 -#: .\onboarding\templates\onboarding\candidates.html:129 +#: .\leave\templates\leave\holiday\holiday.html:97 +#: .\leave\templates\leave\holiday\holiday.html:112 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:112 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:119 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:308 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:316 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:93 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:100 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:267 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:275 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:66 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:73 +#: .\leave\templates\leave\leave_assign\group_by.html:82 +#: .\leave\templates\leave\leave_assign\group_by.html:89 +#: .\leave\templates\leave\leave_request\group_by.html:159 +#: .\leave\templates\leave\leave_request\group_by.html:166 +#: .\leave\templates\leave\leave_request\leave_requests.html:194 +#: .\leave\templates\leave\leave_request\leave_requests.html:201 +#: .\leave\templates\leave\leave_type\leave_types.html:59 +#: .\leave\templates\leave\leave_type\leave_types.html:66 +#: .\leave\templates\leave\user_leave\group_by.html:152 +#: .\leave\templates\leave\user_leave\group_by.html:159 +#: .\leave\templates\leave\user_leave\user_leave.html:29 +#: .\leave\templates\leave\user_leave\user_leave.html:36 +#: .\leave\templates\leave\user_leave\user_requests.html:157 +#: .\leave\templates\leave\user_leave\user_requests.html:164 +#: .\onboarding\templates\onboarding\candidates.html:105 +#: .\onboarding\templates\onboarding\candidates.html:120 #: .\payroll\templates\payroll\allowance\card_allowance.html:58 #: .\payroll\templates\payroll\allowance\card_allowance.html:73 #: .\payroll\templates\payroll\allowance\list_allowance.html:106 #: .\payroll\templates\payroll\allowance\list_allowance.html:121 -#: .\payroll\templates\payroll\contract\contract_list.html:114 -#: .\payroll\templates\payroll\contract\contract_list.html:129 +#: .\payroll\templates\payroll\contract\contract_list.html:100 +#: .\payroll\templates\payroll\contract\contract_list.html:115 +#: .\payroll\templates\payroll\contract\group_by.html:121 +#: .\payroll\templates\payroll\contract\group_by.html:136 #: .\payroll\templates\payroll\deduction\card_deduction.html:58 #: .\payroll\templates\payroll\deduction\card_deduction.html:73 #: .\payroll\templates\payroll\deduction\list_deduction.html:112 #: .\payroll\templates\payroll\deduction\list_deduction.html:127 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:52 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:58 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:59 -#: .\payroll\templates\payroll\payslip\group_payslips.html:145 -#: .\payroll\templates\payroll\payslip\group_payslips.html:160 -#: .\payroll\templates\payroll\payslip\list_payslips.html:115 -#: .\payroll\templates\payroll\payslip\list_payslips.html:130 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:65 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:71 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:72 +#: .\payroll\templates\payroll\payslip\group_payslips.html:129 +#: .\payroll\templates\payroll\payslip\group_payslips.html:144 +#: .\payroll\templates\payroll\payslip\payslip_table.html:98 +#: .\payroll\templates\payroll\payslip\payslip_table.html:113 #: .\pms\templates\feedback\feedback_list.html:161 #: .\pms\templates\feedback\feedback_list.html:300 #: .\pms\templates\feedback\feedback_list.html:442 +#: .\pms\templates\okr\group_by.html:217 #: .\pms\templates\okr\objective_list.html:211 #: .\pms\templates\okr\objective_list.html:429 -#: .\recruitment\templates\candidate\candidate_card.html:112 -#: .\recruitment\templates\candidate\candidate_card.html:128 -#: .\recruitment\templates\candidate\candidate_list.html:122 -#: .\recruitment\templates\candidate\candidate_list.html:130 -#: .\recruitment\templates\recruitment\recruitment_component.html:212 -#: .\recruitment\templates\recruitment\recruitment_component.html:228 +#: .\recruitment\templates\candidate\candidate_card.html:102 +#: .\recruitment\templates\candidate\candidate_card.html:118 +#: .\recruitment\templates\candidate\candidate_list.html:137 +#: .\recruitment\templates\candidate\candidate_list.html:145 +#: .\recruitment\templates\candidate\group_by.html:128 +#: .\recruitment\templates\candidate\group_by.html:135 +#: .\recruitment\templates\recruitment\recruitment_component.html:208 +#: .\recruitment\templates\recruitment\recruitment_component.html:224 #: .\recruitment\templates\stage\stage_component.html:155 #: .\recruitment\templates\stage\stage_component.html:170 #: .\recruitment\templates\survey\survey_card.html:89 @@ -610,230 +746,314 @@ msgstr "صفحة" msgid "of" msgstr "ل" -#: .\asset\templates\asset\asset_list.html:108 +#: .\asset\templates\asset\asset_list.html:111 #: .\asset\templates\batch\asset_batch_number_list.html:58 #: .\asset\templates\category\asset_category.html:90 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:61 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:243 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:431 -#: .\attendance\templates\attendance\attendance\group_by.html:157 -#: .\attendance\templates\attendance\attendance\group_by.html:321 -#: .\attendance\templates\attendance\attendance\group_by.html:486 +#: .\asset\templates\request_allocation\group_by.html:61 +#: .\asset\templates\request_allocation\group_by.html:407 +#: .\asset\templates\request_allocation\group_by.html:768 +#: .\attendance\templates\attendance\attendance\group_by.html:179 +#: .\attendance\templates\attendance\attendance\group_by.html:366 +#: .\attendance\templates\attendance\attendance\group_by.html:552 #: .\attendance\templates\attendance\attendance\tab_content.html:215 #: .\attendance\templates\attendance\attendance\tab_content.html:459 #: .\attendance\templates\attendance\attendance\tab_content.html:709 -#: .\attendance\templates\attendance\attendance_account\group_by.html:110 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:82 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:68 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:90 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:105 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:79 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:198 +#: .\attendance\templates\attendance\attendance_account\group_by.html:123 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:99 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:92 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:118 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:128 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:103 #: .\attendance\templates\attendance\own_attendance\attendances.html:248 -#: .\attendance\templates\requests\attendance\request_lines.html:152 -#: .\attendance\templates\requests\attendance\request_lines.html:313 -#: .\base\templates\base\auth\group_assign_view.html:72 +#: .\attendance\templates\requests\attendance\group_by.html:197 +#: .\attendance\templates\requests\attendance\group_by.html:404 +#: .\attendance\templates\requests\attendance\request_lines.html:153 +#: .\attendance\templates\requests\attendance\request_lines.html:314 +#: .\base\templates\base\auth\group_assign_view.html:112 #: .\base\templates\base\auth\permission_view.html:75 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:176 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:175 -#: .\base\templates\shift_request\htmx\requests.html:120 -#: .\base\templates\work_type_request\htmx\requests.html:122 -#: .\employee\templates\employee_personal_info\employee_card.html:132 -#: .\employee\templates\employee_personal_info\employee_list.html:243 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:183 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:190 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:187 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:189 +#: .\base\templates\shift_request\htmx\group_by.html:142 +#: .\base\templates\shift_request\htmx\requests.html:143 +#: .\base\templates\work_type_request\htmx\group_by.html:141 +#: .\base\templates\work_type_request\htmx\requests.html:146 +#: .\employee\templates\employee_personal_info\employee_card.html:122 +#: .\employee\templates\employee_personal_info\employee_list.html:264 +#: .\employee\templates\employee_personal_info\group_by.html:248 #: .\leave\templates\leave\company_leave\company_leave.html:67 -#: .\leave\templates\leave\holiday\holiday.html:93 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:74 -#: .\leave\templates\leave\leave_request\leave_requests.html:159 -#: .\leave\templates\leave\leave_type\leave_types.html:59 -#: .\leave\templates\leave\user_leave\user_leave.html:47 -#: .\leave\templates\leave\user_leave\user_requests.html:115 -#: .\onboarding\templates\onboarding\candidates.html:139 +#: .\leave\templates\leave\holiday\holiday.html:122 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:125 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:322 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:106 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:281 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:79 +#: .\leave\templates\leave\leave_assign\group_by.html:95 +#: .\leave\templates\leave\leave_request\group_by.html:172 +#: .\leave\templates\leave\leave_request\leave_requests.html:207 +#: .\leave\templates\leave\leave_type\leave_types.html:72 +#: .\leave\templates\leave\user_leave\group_by.html:165 +#: .\leave\templates\leave\user_leave\user_leave.html:42 +#: .\leave\templates\leave\user_leave\user_requests.html:170 +#: .\onboarding\templates\onboarding\candidates.html:130 #: .\payroll\templates\payroll\allowance\card_allowance.html:78 #: .\payroll\templates\payroll\allowance\list_allowance.html:126 -#: .\payroll\templates\payroll\contract\contract_list.html:134 +#: .\payroll\templates\payroll\contract\contract_list.html:120 +#: .\payroll\templates\payroll\contract\group_by.html:141 #: .\payroll\templates\payroll\deduction\card_deduction.html:78 #: .\payroll\templates\payroll\deduction\list_deduction.html:132 -#: .\payroll\templates\payroll\payslip\group_payslips.html:165 -#: .\payroll\templates\payroll\payslip\list_payslips.html:135 +#: .\payroll\templates\payroll\payslip\group_payslips.html:149 +#: .\payroll\templates\payroll\payslip\payslip_table.html:118 #: .\pms\templates\feedback\feedback_list.html:169 #: .\pms\templates\feedback\feedback_list.html:308 #: .\pms\templates\feedback\feedback_list.html:450 +#: .\pms\templates\okr\group_by.html:227 #: .\pms\templates\okr\objective_list.html:221 #: .\pms\templates\okr\objective_list.html:439 -#: .\recruitment\templates\candidate\candidate_card.html:134 -#: .\recruitment\templates\candidate\candidate_list.html:137 -#: .\recruitment\templates\recruitment\recruitment_component.html:234 +#: .\recruitment\templates\candidate\candidate_card.html:124 +#: .\recruitment\templates\candidate\candidate_list.html:152 +#: .\recruitment\templates\candidate\group_by.html:141 +#: .\recruitment\templates\recruitment\recruitment_component.html:230 #: .\recruitment\templates\stage\stage_component.html:176 #: .\recruitment\templates\survey\survey_card.html:117 msgid "First" msgstr "أولاً" -#: .\asset\templates\asset\asset_list.html:112 +#: .\asset\templates\asset\asset_list.html:115 #: .\asset\templates\batch\asset_batch_number_list.html:62 #: .\asset\templates\category\asset_category.html:94 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:65 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:247 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:435 -#: .\attendance\templates\attendance\attendance\group_by.html:160 -#: .\attendance\templates\attendance\attendance\group_by.html:324 -#: .\attendance\templates\attendance\attendance\group_by.html:489 +#: .\asset\templates\request_allocation\group_by.html:65 +#: .\asset\templates\request_allocation\group_by.html:411 +#: .\asset\templates\request_allocation\group_by.html:772 +#: .\attendance\templates\attendance\attendance\group_by.html:187 +#: .\attendance\templates\attendance\attendance\group_by.html:374 +#: .\attendance\templates\attendance\attendance\group_by.html:560 #: .\attendance\templates\attendance\attendance\tab_content.html:223 #: .\attendance\templates\attendance\attendance\tab_content.html:467 #: .\attendance\templates\attendance\attendance\tab_content.html:717 -#: .\attendance\templates\attendance\attendance_account\group_by.html:113 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:85 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:71 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:93 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:108 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:82 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:206 +#: .\attendance\templates\attendance\attendance_account\group_by.html:126 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:102 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:95 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:121 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:131 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:106 #: .\attendance\templates\attendance\own_attendance\attendances.html:256 -#: .\attendance\templates\requests\attendance\request_lines.html:155 -#: .\attendance\templates\requests\attendance\request_lines.html:316 -#: .\base\templates\base\auth\group_assign_view.html:73 +#: .\attendance\templates\requests\attendance\group_by.html:205 +#: .\attendance\templates\requests\attendance\group_by.html:412 +#: .\attendance\templates\requests\attendance\request_lines.html:156 +#: .\attendance\templates\requests\attendance\request_lines.html:317 +#: .\base\templates\base\auth\group_assign_view.html:120 #: .\base\templates\base\auth\permission_view.html:80 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:184 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:183 -#: .\base\templates\shift_request\htmx\requests.html:125 -#: .\base\templates\work_type_request\htmx\requests.html:127 -#: .\employee\templates\employee_personal_info\employee_card.html:135 -#: .\employee\templates\employee_personal_info\employee_list.html:251 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:191 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:198 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:195 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:197 +#: .\base\templates\shift_request\htmx\group_by.html:147 +#: .\base\templates\shift_request\htmx\requests.html:148 +#: .\base\templates\work_type_request\htmx\group_by.html:146 +#: .\base\templates\work_type_request\htmx\requests.html:151 +#: .\employee\templates\employee_personal_info\employee_card.html:125 +#: .\employee\templates\employee_personal_info\employee_list.html:272 +#: .\employee\templates\employee_personal_info\group_by.html:257 #: .\leave\templates\leave\company_leave\company_leave.html:72 #: .\leave\templates\leave\dashboard.html:78 -#: .\leave\templates\leave\holiday\holiday.html:101 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:79 -#: .\leave\templates\leave\leave_request\leave_requests.html:164 -#: .\leave\templates\leave\leave_type\leave_types.html:64 -#: .\leave\templates\leave\user_leave\user_leave.html:52 -#: .\leave\templates\leave\user_leave\user_requests.html:120 -#: .\onboarding\templates\onboarding\candidates.html:147 +#: .\leave\templates\leave\holiday\holiday.html:130 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:130 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:327 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:111 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:286 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:84 +#: .\leave\templates\leave\leave_assign\group_by.html:101 +#: .\leave\templates\leave\leave_request\group_by.html:177 +#: .\leave\templates\leave\leave_request\leave_requests.html:212 +#: .\leave\templates\leave\leave_type\leave_types.html:77 +#: .\leave\templates\leave\user_leave\group_by.html:171 +#: .\leave\templates\leave\user_leave\user_leave.html:47 +#: .\leave\templates\leave\user_leave\user_requests.html:175 +#: .\onboarding\templates\onboarding\candidates.html:138 #: .\payroll\templates\payroll\allowance\card_allowance.html:81 #: .\payroll\templates\payroll\allowance\list_allowance.html:129 -#: .\payroll\templates\payroll\contract\contract_list.html:137 +#: .\payroll\templates\payroll\contract\contract_list.html:123 +#: .\payroll\templates\payroll\contract\group_by.html:144 #: .\payroll\templates\payroll\deduction\card_deduction.html:81 #: .\payroll\templates\payroll\deduction\list_deduction.html:135 -#: .\payroll\templates\payroll\payslip\group_payslips.html:168 -#: .\payroll\templates\payroll\payslip\list_payslips.html:138 +#: .\payroll\templates\payroll\payslip\group_payslips.html:152 +#: .\payroll\templates\payroll\payslip\payslip_table.html:121 #: .\pms\templates\feedback\feedback_list.html:174 #: .\pms\templates\feedback\feedback_list.html:313 #: .\pms\templates\feedback\feedback_list.html:455 +#: .\pms\templates\okr\group_by.html:235 #: .\pms\templates\okr\objective_list.html:229 #: .\pms\templates\okr\objective_list.html:447 -#: .\recruitment\templates\candidate\candidate_card.html:137 -#: .\recruitment\templates\candidate\candidate_list.html:142 -#: .\recruitment\templates\recruitment\recruitment_component.html:237 +#: .\recruitment\templates\candidate\candidate_card.html:127 +#: .\recruitment\templates\candidate\candidate_list.html:157 +#: .\recruitment\templates\candidate\group_by.html:147 +#: .\recruitment\templates\recruitment\recruitment_component.html:233 #: .\recruitment\templates\stage\stage_component.html:179 #: .\recruitment\templates\survey\survey_card.html:125 msgid "Previous" msgstr "سابق" -#: .\asset\templates\asset\asset_list.html:118 +#: .\asset\templates\asset\asset_list.html:121 #: .\asset\templates\batch\asset_batch_number_list.html:68 #: .\asset\templates\category\asset_category.html:100 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:71 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:253 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:441 -#: .\attendance\templates\attendance\attendance\group_by.html:165 -#: .\attendance\templates\attendance\attendance\group_by.html:329 -#: .\attendance\templates\attendance\attendance\group_by.html:494 +#: .\asset\templates\request_allocation\group_by.html:71 +#: .\asset\templates\request_allocation\group_by.html:417 +#: .\asset\templates\request_allocation\group_by.html:778 +#: .\attendance\templates\attendance\attendance\group_by.html:196 +#: .\attendance\templates\attendance\attendance\group_by.html:383 +#: .\attendance\templates\attendance\attendance\group_by.html:569 #: .\attendance\templates\attendance\attendance\tab_content.html:233 #: .\attendance\templates\attendance\attendance\tab_content.html:477 #: .\attendance\templates\attendance\attendance\tab_content.html:727 -#: .\attendance\templates\attendance\attendance_account\group_by.html:118 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:90 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:76 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:98 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:113 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:87 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:216 +#: .\attendance\templates\attendance\attendance_account\group_by.html:131 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:107 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:100 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:126 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:136 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:111 #: .\attendance\templates\attendance\own_attendance\attendances.html:265 -#: .\attendance\templates\requests\attendance\request_lines.html:160 -#: .\attendance\templates\requests\attendance\request_lines.html:321 -#: .\base\templates\base\auth\group_assign_view.html:78 +#: .\attendance\templates\requests\attendance\group_by.html:214 +#: .\attendance\templates\requests\attendance\group_by.html:422 +#: .\attendance\templates\requests\attendance\request_lines.html:161 +#: .\attendance\templates\requests\attendance\request_lines.html:322 +#: .\base\templates\base\auth\group_assign_view.html:129 #: .\base\templates\base\auth\permission_view.html:87 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:192 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:192 -#: .\base\templates\shift_request\htmx\requests.html:132 -#: .\base\templates\work_type_request\htmx\requests.html:134 -#: .\employee\templates\employee_personal_info\employee_card.html:140 -#: .\employee\templates\employee_personal_info\employee_list.html:260 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:199 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:206 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:204 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:206 +#: .\base\templates\shift_request\htmx\group_by.html:154 +#: .\base\templates\shift_request\htmx\requests.html:155 +#: .\base\templates\work_type_request\htmx\group_by.html:153 +#: .\base\templates\work_type_request\htmx\requests.html:158 +#: .\employee\templates\employee_personal_info\employee_card.html:130 +#: .\employee\templates\employee_personal_info\employee_list.html:281 +#: .\employee\templates\employee_personal_info\group_by.html:267 #: .\leave\templates\leave\company_leave\company_leave.html:79 -#: .\leave\templates\leave\holiday\holiday.html:111 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:86 -#: .\leave\templates\leave\leave_request\leave_requests.html:171 -#: .\leave\templates\leave\leave_type\leave_types.html:71 -#: .\leave\templates\leave\user_leave\user_leave.html:59 -#: .\leave\templates\leave\user_leave\user_requests.html:127 -#: .\onboarding\templates\onboarding\candidates.html:156 +#: .\leave\templates\leave\holiday\holiday.html:140 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:137 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:334 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:118 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:293 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:91 +#: .\leave\templates\leave\leave_assign\group_by.html:109 +#: .\leave\templates\leave\leave_request\group_by.html:184 +#: .\leave\templates\leave\leave_request\leave_requests.html:219 +#: .\leave\templates\leave\leave_type\leave_types.html:84 +#: .\leave\templates\leave\user_leave\group_by.html:179 +#: .\leave\templates\leave\user_leave\user_leave.html:54 +#: .\leave\templates\leave\user_leave\user_requests.html:182 +#: .\onboarding\templates\onboarding\candidates.html:147 #: .\payroll\templates\payroll\allowance\card_allowance.html:86 #: .\payroll\templates\payroll\allowance\list_allowance.html:134 -#: .\payroll\templates\payroll\contract\contract_list.html:142 +#: .\payroll\templates\payroll\contract\contract_list.html:128 +#: .\payroll\templates\payroll\contract\group_by.html:149 #: .\payroll\templates\payroll\deduction\card_deduction.html:86 #: .\payroll\templates\payroll\deduction\list_deduction.html:140 -#: .\payroll\templates\payroll\payslip\group_payslips.html:173 -#: .\payroll\templates\payroll\payslip\list_payslips.html:143 +#: .\payroll\templates\payroll\payslip\group_payslips.html:157 +#: .\payroll\templates\payroll\payslip\payslip_table.html:126 #: .\pms\templates\feedback\feedback_list.html:180 #: .\pms\templates\feedback\feedback_list.html:319 #: .\pms\templates\feedback\feedback_list.html:461 +#: .\pms\templates\okr\group_by.html:244 #: .\pms\templates\okr\objective_list.html:238 #: .\pms\templates\okr\objective_list.html:456 -#: .\recruitment\templates\candidate\candidate_card.html:142 -#: .\recruitment\templates\candidate\candidate_list.html:148 -#: .\recruitment\templates\recruitment\recruitment_component.html:242 +#: .\recruitment\templates\candidate\candidate_card.html:132 +#: .\recruitment\templates\candidate\candidate_list.html:163 +#: .\recruitment\templates\candidate\group_by.html:154 +#: .\recruitment\templates\recruitment\recruitment_component.html:238 #: .\recruitment\templates\stage\stage_component.html:184 #: .\recruitment\templates\survey\survey_card.html:134 msgid "Next" msgstr "التالي" -#: .\asset\templates\asset\asset_list.html:122 +#: .\asset\templates\asset\asset_list.html:125 #: .\asset\templates\batch\asset_batch_number_list.html:72 #: .\asset\templates\category\asset_category.html:104 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:75 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:257 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:445 -#: .\attendance\templates\attendance\attendance\group_by.html:168 -#: .\attendance\templates\attendance\attendance\group_by.html:332 -#: .\attendance\templates\attendance\attendance\group_by.html:497 +#: .\asset\templates\request_allocation\group_by.html:75 +#: .\asset\templates\request_allocation\group_by.html:421 +#: .\asset\templates\request_allocation\group_by.html:782 +#: .\attendance\templates\attendance\attendance\group_by.html:204 +#: .\attendance\templates\attendance\attendance\group_by.html:391 +#: .\attendance\templates\attendance\attendance\group_by.html:577 #: .\attendance\templates\attendance\attendance\tab_content.html:241 #: .\attendance\templates\attendance\attendance\tab_content.html:485 #: .\attendance\templates\attendance\attendance\tab_content.html:735 -#: .\attendance\templates\attendance\attendance_account\group_by.html:121 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:93 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:79 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:101 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:116 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:90 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:224 +#: .\attendance\templates\attendance\attendance_account\group_by.html:134 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:110 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:103 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:129 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:139 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:114 #: .\attendance\templates\attendance\own_attendance\attendances.html:273 -#: .\attendance\templates\requests\attendance\request_lines.html:163 -#: .\attendance\templates\requests\attendance\request_lines.html:324 -#: .\base\templates\base\auth\group_assign_view.html:79 +#: .\attendance\templates\requests\attendance\group_by.html:222 +#: .\attendance\templates\requests\attendance\group_by.html:430 +#: .\attendance\templates\requests\attendance\request_lines.html:164 +#: .\attendance\templates\requests\attendance\request_lines.html:325 +#: .\base\templates\base\auth\group_assign_view.html:137 #: .\base\templates\base\auth\permission_view.html:92 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:200 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:200 -#: .\base\templates\shift_request\htmx\requests.html:137 -#: .\base\templates\work_type_request\htmx\requests.html:139 -#: .\employee\templates\employee_personal_info\employee_card.html:143 -#: .\employee\templates\employee_personal_info\employee_list.html:268 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:207 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:214 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:212 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:214 +#: .\base\templates\shift_request\htmx\group_by.html:159 +#: .\base\templates\shift_request\htmx\requests.html:160 +#: .\base\templates\work_type_request\htmx\group_by.html:158 +#: .\base\templates\work_type_request\htmx\requests.html:163 +#: .\employee\templates\employee_personal_info\employee_card.html:133 +#: .\employee\templates\employee_personal_info\employee_list.html:289 +#: .\employee\templates\employee_personal_info\group_by.html:276 #: .\leave\templates\leave\company_leave\company_leave.html:84 -#: .\leave\templates\leave\holiday\holiday.html:119 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:91 -#: .\leave\templates\leave\leave_request\leave_requests.html:176 -#: .\leave\templates\leave\leave_type\leave_types.html:76 -#: .\leave\templates\leave\user_leave\user_leave.html:64 -#: .\leave\templates\leave\user_leave\user_requests.html:132 -#: .\onboarding\templates\onboarding\candidates.html:164 +#: .\leave\templates\leave\holiday\holiday.html:148 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:142 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:339 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:123 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:298 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:96 +#: .\leave\templates\leave\leave_assign\group_by.html:115 +#: .\leave\templates\leave\leave_request\group_by.html:189 +#: .\leave\templates\leave\leave_request\leave_requests.html:224 +#: .\leave\templates\leave\leave_type\leave_types.html:89 +#: .\leave\templates\leave\user_leave\group_by.html:185 +#: .\leave\templates\leave\user_leave\user_leave.html:59 +#: .\leave\templates\leave\user_leave\user_requests.html:187 +#: .\onboarding\templates\onboarding\candidates.html:155 #: .\payroll\templates\payroll\allowance\card_allowance.html:89 #: .\payroll\templates\payroll\allowance\list_allowance.html:137 -#: .\payroll\templates\payroll\contract\contract_list.html:145 +#: .\payroll\templates\payroll\contract\contract_list.html:131 +#: .\payroll\templates\payroll\contract\group_by.html:152 #: .\payroll\templates\payroll\deduction\card_deduction.html:89 #: .\payroll\templates\payroll\deduction\list_deduction.html:143 -#: .\payroll\templates\payroll\payslip\group_payslips.html:176 -#: .\payroll\templates\payroll\payslip\list_payslips.html:146 +#: .\payroll\templates\payroll\payslip\group_payslips.html:160 +#: .\payroll\templates\payroll\payslip\payslip_table.html:129 #: .\pms\templates\feedback\feedback_list.html:184 #: .\pms\templates\feedback\feedback_list.html:323 #: .\pms\templates\feedback\feedback_list.html:465 +#: .\pms\templates\okr\group_by.html:252 #: .\pms\templates\okr\objective_list.html:246 #: .\pms\templates\okr\objective_list.html:464 -#: .\recruitment\templates\candidate\candidate_card.html:145 -#: .\recruitment\templates\candidate\candidate_list.html:153 -#: .\recruitment\templates\recruitment\recruitment_component.html:245 +#: .\recruitment\templates\candidate\candidate_card.html:135 +#: .\recruitment\templates\candidate\candidate_list.html:168 +#: .\recruitment\templates\candidate\group_by.html:160 +#: .\recruitment\templates\recruitment\recruitment_component.html:241 #: .\recruitment\templates\stage\stage_component.html:187 #: .\recruitment\templates\survey\survey_card.html:142 msgid "Last" @@ -849,12 +1069,13 @@ msgstr "حالة العودة" #: .\asset\templates\asset\asset_return_form.html:11 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:277 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:119 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:150 +#: .\asset\templates\request_allocation\group_by.html:461 +#: .\asset\templates\request_allocation\group_by.html:614 msgid "Return Date" msgstr "تاريخ العودة" #: .\asset\templates\asset\asset_return_form.html:16 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:131 msgid "Return Condition" msgstr "حالة الإرجاع " @@ -878,31 +1099,32 @@ msgstr "رقم دفعة الأصل" #: .\asset\templates\category\asset_category_view.html:245 #: .\asset\templates\category\asset_empty.html:81 #: .\attendance\templates\attendance\attendance\attendance_empty.html:134 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:296 -#: .\attendance\templates\attendance\attendance_account\nav.html:95 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:341 +#: .\attendance\templates\attendance\attendance_account\nav.html:216 #: .\attendance\templates\attendance\attendance_account\overtime_empty.html:48 -#: .\base\templates\shift_request\shift_request_nav.html:221 -#: .\base\templates\work_type_request\work_type_request_nav.html:222 -#: .\employee\templates\employee_nav.html:332 +#: .\base\templates\shift_request\shift_request_nav.html:332 +#: .\base\templates\work_type_request\work_type_request_nav.html:269 +#: .\employee\templates\employee_nav.html:354 #: .\leave\templates\leave\company_leave\company_leave_view.html:66 -#: .\leave\templates\leave\holiday\holiday_view.html:116 -#: .\leave\templates\leave\leave_request\request_view.html:113 +#: .\leave\templates\leave\holiday\holiday_view.html:133 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:173 +#: .\leave\templates\leave\leave_request\request_view.html:251 #: .\leave\templates\leave\leave_type\leave_type_creation.html:185 #: .\leave\templates\leave\leave_type\leave_type_empty_view.html:32 #: .\leave\templates\leave\leave_type\leave_type_view.html:76 -#: .\leave\templates\leave\user_leave\user_request_view.html:113 +#: .\leave\templates\leave\user_leave\user_request_view.html:154 #: .\onboarding\templates\onboarding\candidate_creation.html:82 #: .\onboarding\templates\onboarding\candidates_view.html:84 #: .\onboarding\templates\onboarding\stage_form.html:33 #: .\payroll\templates\payroll\allowance\allowance_empty.html:24 #: .\payroll\templates\payroll\allowance\view_allowance.html:95 #: .\payroll\templates\payroll\contract\contract_empty.html:29 -#: .\payroll\templates\payroll\contract\contract_view.html:93 +#: .\payroll\templates\payroll\contract\contract_view.html:195 #: .\payroll\templates\payroll\contribution\contribution_deduction_view.html:31 #: .\payroll\templates\payroll\deduction\deduction_empty.html:24 #: .\payroll\templates\payroll\deduction\view_deduction.html:90 #: .\payroll\templates\payroll\payslip\payslips_empty.html:107 -#: .\payroll\templates\payroll\payslip\view_payslips.html:259 +#: .\payroll\templates\payroll\payslip\view_payslips.html:270 #: .\payroll\templates\payroll\tax\filing_status_empty.html:20 #: .\payroll\templates\payroll\tax\filing_status_list.html:54 #: .\payroll\templates\payroll\tax\filing_status_view.html:30 @@ -911,11 +1133,11 @@ msgstr "رقم دفعة الأصل" #: .\pms\templates\feedback\question_template\question_template_empty.html:34 #: .\pms\templates\feedback\question_template\question_template_view.html:37 #: .\pms\templates\okr\objective_empty.html:28 -#: .\pms\templates\okr\objective_list_view.html:193 +#: .\pms\templates\okr\objective_list_view.html:293 #: .\pms\templates\period\period_empty.html:35 #: .\pms\templates\period\period_view.html:32 #: .\recruitment\templates\candidate\candidate_empty.html:33 -#: .\recruitment\templates\candidate\candidate_nav.html:136 +#: .\recruitment\templates\candidate\candidate_nav.html:223 #: .\recruitment\templates\recruitment\nav.html:66 #: .\recruitment\templates\recruitment\recruitment_empty.html:32 #: .\recruitment\templates\stage\nav.html:69 @@ -925,7 +1147,7 @@ msgstr "يخلق" #: .\asset\templates\batch\asset_batch_empty.html:57 msgid "No Asset Batches have been created." -msgstr "" +msgstr "لم يتم إنشاء أي دفعات أصول." #: .\asset\templates\batch\asset_batch_number_creation.html:5 #: .\asset\templates\batch\asset_batch_number_creation.html:16 @@ -949,37 +1171,38 @@ msgstr "تحديث رقم الدفعة" #: .\asset\templates\batch\asset_batch_number_view.html:36 #: .\asset\templates\category\asset_category_view.html:50 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:25 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:39 #: .\attendance\templates\attendance\attendance\attendance_nav.html:203 -#: .\attendance\templates\attendance\attendance_account\nav.html:63 -#: .\attendance\templates\attendance\attendance_activity\nav.html:36 -#: .\attendance\templates\attendance\late_come_early_out\nav.html:37 -#: .\attendance\templates\requests\attendance\nav.html:140 +#: .\attendance\templates\attendance\attendance_account\nav.html:99 +#: .\attendance\templates\attendance\attendance_activity\nav.html:72 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:66 +#: .\attendance\templates\requests\attendance\nav.html:141 #: .\base\templates\base\auth\group_assign.html:40 #: .\base\templates\base\auth\permission.html:54 #: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:38 #: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:37 #: .\base\templates\shift_request\shift_request_nav.html:37 #: .\base\templates\work_type_request\work_type_request_nav.html:37 -#: .\employee\templates\employee_nav.html:181 +#: .\employee\templates\employee_nav.html:175 #: .\leave\templates\leave\company_leave\company_leave_view.html:19 -#: .\leave\templates\leave\holiday\holiday_view.html:43 +#: .\leave\templates\leave\holiday\holiday_view.html:50 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:55 #: .\leave\templates\leave\leave_assign\assign_view.html:134 -#: .\leave\templates\leave\leave_request\request_view.html:34 +#: .\leave\templates\leave\leave_request\request_view.html:60 #: .\leave\templates\leave\leave_type\leave_type_view.html:29 #: .\leave\templates\leave\user_leave\user_leave_view.html:16 -#: .\leave\templates\leave\user_leave\user_request_view.html:34 +#: .\leave\templates\leave\user_leave\user_request_view.html:23 #: .\onboarding\templates\onboarding\candidates_view.html:48 #: .\onboarding\templates\onboarding\kanban\kanban.html:28 #: .\onboarding\templates\onboarding\onboarding_view.html:58 #: .\payroll\templates\payroll\allowance\view_allowance.html:45 -#: .\payroll\templates\payroll\contract\contract_view.html:34 +#: .\payroll\templates\payroll\contract\contract_view.html:69 #: .\payroll\templates\payroll\deduction\view_deduction.html:47 -#: .\payroll\templates\payroll\payslip\view_payslips.html:138 +#: .\payroll\templates\payroll\payslip\view_payslips.html:145 #: .\payroll\templates\payroll\tax\filing_status_view.html:17 #: .\pms\templates\feedback\feedback_list_view.html:44 -#: .\pms\templates\okr\objective_list_view.html:39 -#: .\recruitment\templates\candidate\candidate_nav.html:34 +#: .\pms\templates\okr\objective_list_view.html:49 +#: .\recruitment\templates\candidate\candidate_nav.html:70 #: .\recruitment\templates\pipeline\nav.html:92 #: .\recruitment\templates\recruitment\nav.html:34 #: .\recruitment\templates\stage\nav.html:34 @@ -989,46 +1212,59 @@ msgstr "ببحث" #: .\asset\templates\category\asset_category.html:44 #: .\attendance\templates\attendance\attendance\attendance_empty.html:103 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:231 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:276 +#: .\attendance\templates\attendance\attendance_account\nav.html:172 +#: .\attendance\templates\attendance\attendance_activity\nav.html:145 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:133 +#: .\attendance\templates\requests\attendance\group_by.html:60 #: .\attendance\templates\requests\attendance\request_lines.html:39 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:64 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:63 -#: .\base\templates\shift_request\shift_request_nav.html:55 -#: .\base\templates\work_type_request\work_type_request_nav.html:55 -#: .\employee\templates\employee_nav.html:269 -#: .\employee\templates\employee_personal_info\employee_card.html:65 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:108 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:108 +#: .\base\templates\shift_request\shift_request_nav.html:268 +#: .\base\templates\work_type_request\work_type_request_nav.html:215 +#: .\employee\templates\employee_nav.html:290 +#: .\employee\templates\employee_personal_info\employee_card.html:55 #: .\employee\templates\tabs\attendance-tab.html:61 #: .\leave\templates\leave\company_leave\company_leave.html:9 -#: .\leave\templates\leave\holiday\holiday.html:17 -#: .\leave\templates\leave\holiday\holiday_view.html:65 +#: .\leave\templates\leave\holiday\holiday.html:44 +#: .\leave\templates\leave\holiday\holiday_view.html:79 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:37 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:198 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:19 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:157 #: .\leave\templates\leave\leave_assign\assign_view.html:156 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:17 -#: .\leave\templates\leave\leave_request\leave_requests.html:48 -#: .\leave\templates\leave\leave_type\leave_types.html:22 -#: .\leave\templates\leave\user_leave\user_requests.html:45 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:20 +#: .\leave\templates\leave\leave_assign\group_by.html:35 +#: .\leave\templates\leave\leave_request\group_by.html:69 +#: .\leave\templates\leave\leave_request\leave_requests.html:88 +#: .\leave\templates\leave\leave_request\request_view.html:212 +#: .\leave\templates\leave\leave_type\leave_types.html:35 +#: .\leave\templates\leave\user_leave\group_by.html:68 +#: .\leave\templates\leave\user_leave\user_request_view.html:130 +#: .\leave\templates\leave\user_leave\user_requests.html:74 #: .\onboarding\templates\onboarding\candidates.html:24 #: .\onboarding\templates\onboarding\kanban\kanban.html:149 #: .\onboarding\templates\onboarding\kanban\kanban.html:194 #: .\onboarding\templates\onboarding\onboarding_table.html:26 #: .\onboarding\templates\onboarding\onboarding_table.html:96 #: .\onboarding\templates\onboarding\onboarding_table.html:105 -#: .\onboarding\templates\onboarding\onboarding_table.html:230 +#: .\onboarding\templates\onboarding\onboarding_table.html:225 #: .\payroll\templates\payroll\allowance\card_allowance.html:23 #: .\payroll\templates\payroll\allowance\list_allowance.html:26 -#: .\payroll\templates\payroll\contract\contract_view.html:63 +#: .\payroll\templates\payroll\contract\contract_view.html:153 #: .\payroll\templates\payroll\deduction\card_deduction.html:23 #: .\payroll\templates\payroll\deduction\list_deduction.html:26 -#: .\payroll\templates\payroll\payslip\group_payslips.html:69 +#: .\payroll\templates\payroll\payslip\group_payslips.html:51 #: .\payroll\templates\payroll\payslip\payslips_empty.html:75 -#: .\payroll\templates\payroll\payslip\view_payslips.html:190 +#: .\payroll\templates\payroll\payslip\view_payslips.html:201 #: .\payroll\templates\payroll\tax\filing_status_list.html:34 #: .\pms\templates\feedback\feedback_list_view.html:157 -#: .\pms\templates\okr\objective_list_view.html:149 -#: .\recruitment\templates\candidate\candidate_card.html:65 -#: .\recruitment\templates\candidate\candidate_nav.html:89 -#: .\recruitment\templates\pipeline\pipeline.html:108 -#: .\recruitment\templates\pipeline\pipeline_card.html:69 -#: .\recruitment\templates\pipeline\pipeline_card.html:189 +#: .\pms\templates\okr\objective_list_view.html:245 +#: .\recruitment\templates\candidate\candidate_card.html:55 +#: .\recruitment\templates\candidate\candidate_nav.html:165 +#: .\recruitment\templates\pipeline\pipeline.html:176 +#: .\recruitment\templates\pipeline\pipeline_card.html:73 +#: .\recruitment\templates\pipeline\pipeline_card.html:193 #: .\recruitment\templates\pipeline\pipeline_tabs.html:23 #: .\recruitment\templates\recruitment\recruitment_component.html:69 #: .\recruitment\templates\survey\survey_card.html:26 @@ -1045,15 +1281,15 @@ msgstr "إنشاء فئة الأصول" #: .\asset\templates\category\asset_category_creation.html:21 #: .\asset\templates\category\asset_category_update.html:36 -#: .\leave\forms.py:112 .\leave\forms.py:410 .\leave\models.py:164 +#: .\leave\forms.py:119 .\leave\forms.py:425 .\leave\models.py:185 #: .\leave\templates\leave\leave_type\leave_type_creation.html:38 #: .\leave\templates\leave\leave_type\leave_type_update.html:34 #: .\leave\templates\leave\leave_type\leave_type_view.html:48 #: .\onboarding\templates\onboarding\table.html:10 .\recruitment\forms.py:264 -#: .\recruitment\forms.py:402 +#: .\recruitment\forms.py:402 .\recruitment\models.py:207 #: .\recruitment\templates\candidate\application_form.html:99 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:19 -#: .\recruitment\templates\pipeline\pipeline_card.html:104 +#: .\recruitment\templates\pipeline\pipeline_card.html:108 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:47 msgid "Name" msgstr "اسم" @@ -1066,8 +1302,10 @@ msgstr "تحديث فئة الأصول" #: .\asset\templates\category\asset_category_view.html:159 #: .\asset\templates\category\asset_empty.html:38 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:92 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:70 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:97 #: .\asset\templates\request_allocation\asset_request_creation.html:23 +#: .\asset\templates\request_allocation\group_by.html:112 +#: .\asset\templates\request_allocation\group_by.html:258 #: .\employee\templates\tabs\asset-request-tab.html:13 msgid "Asset Category" msgstr "تحديث فئة الأصول" @@ -1088,9 +1326,9 @@ msgstr "هل تريد تنزيل القالب؟" #: .\asset\templates\category\asset_category_view.html:69 #: .\asset\templates\category\asset_empty.html:50 #: .\attendance\templates\attendance\attendance\attendance_empty.html:119 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:247 -#: .\employee\templates\employee_nav.html:284 -#: .\leave\templates\leave\holiday\holiday_view.html:80 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:292 +#: .\employee\templates\employee_nav.html:306 +#: .\leave\templates\leave\holiday\holiday_view.html:94 #: .\leave\templates\leave\leave_assign\assign_view.html:171 msgid "Import" msgstr "يستورد" @@ -1099,8 +1337,8 @@ msgstr "يستورد" #: .\asset\templates\category\asset_empty.html:62 #: .\attendance\templates\attendance\attendance\attendance_empty.html:67 #: .\attendance\templates\attendance\attendance\attendance_nav.html:112 -#: .\employee\templates\employee_nav.html:87 -#: .\leave\templates\leave\holiday\holiday_view.html:231 +#: .\employee\templates\employee_nav.html:80 +#: .\leave\templates\leave\holiday\holiday_view.html:266 #: .\leave\templates\leave\leave_assign\assign_view.html:45 msgid "Upload a File" msgstr "تحميل ملف" @@ -1109,8 +1347,8 @@ msgstr "تحميل ملف" #: .\asset\templates\category\asset_empty.html:63 #: .\attendance\templates\attendance\attendance\attendance_empty.html:70 #: .\attendance\templates\attendance\attendance\attendance_nav.html:115 -#: .\employee\templates\employee_nav.html:90 -#: .\leave\templates\leave\holiday\holiday_view.html:234 +#: .\employee\templates\employee_nav.html:83 +#: .\leave\templates\leave\holiday\holiday_view.html:269 #: .\leave\templates\leave\leave_assign\assign_view.html:48 msgid "Drag and drop files here" msgstr "قم بسحب وإسقاط الملفات هنا" @@ -1119,8 +1357,8 @@ msgstr "قم بسحب وإسقاط الملفات هنا" #: .\asset\templates\category\asset_empty.html:68 #: .\attendance\templates\attendance\attendance\attendance_empty.html:79 #: .\attendance\templates\attendance\attendance\attendance_nav.html:124 -#: .\employee\templates\employee_nav.html:100 -#: .\leave\templates\leave\holiday\holiday_view.html:243 +#: .\employee\templates\employee_nav.html:93 +#: .\leave\templates\leave\holiday\holiday_view.html:278 #: .\leave\templates\leave\leave_assign\assign_view.html:57 msgid "Upload" msgstr "رفع" @@ -1128,17 +1366,33 @@ msgstr "رفع" #: .\asset\templates\category\asset_category_view.html:95 #: .\asset\templates\category\asset_category_view.html:144 #: .\attendance\templates\attendance\attendance\attendance_nav.html:159 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:257 -#: .\employee\templates\employee_nav.html:137 -#: .\employee\templates\employee_nav.html:295 -#: .\leave\templates\leave\holiday\holiday_view.html:91 -#: .\leave\templates\leave\holiday\holiday_view.html:280 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:302 +#: .\attendance\templates\attendance\attendance_account\nav.html:54 +#: .\attendance\templates\attendance\attendance_account\nav.html:188 +#: .\attendance\templates\attendance\attendance_activity\nav.html:31 +#: .\attendance\templates\attendance\attendance_activity\nav.html:161 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:31 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:149 +#: .\base\templates\shift_request\shift_request_nav.html:283 +#: .\base\templates\shift_request\shift_request_nav.html:386 +#: .\base\templates\work_type_request\work_type_request_nav.html:226 +#: .\base\templates\work_type_request\work_type_request_nav.html:340 +#: .\employee\templates\employee_nav.html:126 +#: .\employee\templates\employee_nav.html:318 +#: .\leave\templates\leave\holiday\holiday_view.html:105 +#: .\leave\templates\leave\holiday\holiday_view.html:317 #: .\leave\templates\leave\leave_assign\assign_view.html:94 #: .\leave\templates\leave\leave_assign\assign_view.html:182 +#: .\leave\templates\leave\leave_request\request_view.html:226 +#: .\leave\templates\leave\leave_request\request_view.html:411 +#: .\payroll\templates\payroll\contract\contract_view.html:30 +#: .\payroll\templates\payroll\contract\contract_view.html:169 #: .\payroll\templates\payroll\dashboard.html:92 #: .\payroll\templates\payroll\dashboard.html:141 #: .\payroll\templates\payroll\payslip\view_payslips.html:96 -#: .\payroll\templates\payroll\payslip\view_payslips.html:228 +#: .\payroll\templates\payroll\payslip\view_payslips.html:239 +#: .\recruitment\templates\candidate\candidate_nav.html:30 +#: .\recruitment\templates\candidate\candidate_nav.html:179 msgid "Export" msgstr "يصدّر" @@ -1149,44 +1403,46 @@ msgstr "تاريخ الشراء" #: .\asset\templates\category\asset_category_view.html:153 #: .\asset\templates\category\asset_category_view.html:177 #: .\asset\templates\category\asset_category_view.html:228 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:31 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:140 -#: .\attendance\templates\attendance\attendance\attendance_filters.html:191 -#: .\attendance\templates\attendance\attendance\attendance_nav.html:213 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:156 -#: .\attendance\templates\attendance\attendance_account\nav.html:73 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:153 -#: .\attendance\templates\attendance\attendance_activity\nav.html:46 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:165 -#: .\attendance\templates\attendance\late_come_early_out\nav.html:47 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:51 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:171 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:158 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:220 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:123 +#: .\attendance\templates\attendance\attendance_account\nav.html:116 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:114 +#: .\attendance\templates\attendance\attendance_activity\nav.html:89 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:143 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:77 #: .\attendance\templates\attendance\own_attendance\filters.html:4 #: .\attendance\templates\attendance\own_attendance\filters.html:147 -#: .\attendance\templates\requests\attendance\filter.html:142 -#: .\attendance\templates\requests\attendance\nav.html:150 -#: .\base\templates\base\rotating_shift\filters.html:100 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:46 -#: .\base\templates\base\rotating_work_type\filters.html:102 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:45 -#: .\base\templates\shift_request\shift_request_nav.html:91 -#: .\base\templates\shift_request\shift_request_nav.html:208 -#: .\base\templates\work_type_request\work_type_request_nav.html:91 -#: .\base\templates\work_type_request\work_type_request_nav.html:207 -#: .\employee\templates\employee_nav.html:234 -#: .\employee\templates\employee_nav.html:255 +#: .\attendance\templates\requests\attendance\filter.html:138 +#: .\attendance\templates\requests\attendance\nav.html:148 +#: .\base\templates\base\rotating_shift\filters.html:95 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:52 +#: .\base\templates\base\rotating_work_type\filters.html:95 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:52 +#: .\base\templates\shift_request\shift_request_nav.html:59 +#: .\base\templates\shift_request\shift_request_nav.html:211 +#: .\base\templates\work_type_request\work_type_request_nav.html:50 +#: .\base\templates\work_type_request\work_type_request_nav.html:165 +#: .\employee\templates\employee_nav.html:219 +#: .\employee\templates\employee_nav.html:235 #: .\leave\templates\leave\company_leave\company_leave_view.html:25 #: .\leave\templates\leave\company_leave\company_leave_view.html:54 -#: .\leave\templates\leave\holiday\holiday_filter.html:62 -#: .\leave\templates\leave\holiday\holiday_view.html:53 +#: .\leave\templates\leave\holiday\holiday_filter.html:41 +#: .\leave\templates\leave\holiday\holiday_view.html:64 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:66 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:154 #: .\leave\templates\leave\leave_assign\assign_view.html:144 -#: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:126 -#: .\leave\templates\leave\leave_request\request_view.html:40 -#: .\leave\templates\leave\leave_request\request_view.html:102 +#: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:153 +#: .\leave\templates\leave\leave_request\request_view.html:81 +#: .\leave\templates\leave\leave_request\request_view.html:159 #: .\leave\templates\leave\leave_type\leave_type_view.html:35 #: .\leave\templates\leave\leave_type\leave_type_view.html:67 #: .\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:41 -#: .\leave\templates\leave\user_leave\user_request_view.html:103 +#: .\leave\templates\leave\user_leave\user_request_view.html:30 +#: .\leave\templates\leave\user_leave\user_request_view.html:119 #: .\onboarding\templates\onboarding\candidate_filter.html:47 #: .\onboarding\templates\onboarding\candidates_view.html:58 #: .\onboarding\templates\onboarding\kanban\kanban.html:50 @@ -1195,18 +1451,18 @@ msgstr "تاريخ الشراء" #: .\onboarding\templates\onboarding\onboarding_view.html:142 #: .\payroll\templates\payroll\allowance\filter_allowance.html:49 #: .\payroll\templates\payroll\allowance\view_allowance.html:65 -#: .\payroll\templates\payroll\contract\contract_view.html:43 -#: .\payroll\templates\payroll\contract\filter_contract.html:61 +#: .\payroll\templates\payroll\contract\contract_view.html:90 +#: .\payroll\templates\payroll\contract\filter_contract.html:106 #: .\payroll\templates\payroll\deduction\filter_deduction.html:51 #: .\payroll\templates\payroll\deduction\view_deduction.html:65 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:151 -#: .\payroll\templates\payroll\payslip\view_payslips.html:169 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:143 +#: .\payroll\templates\payroll\payslip\view_payslips.html:180 #: .\pms\templates\feedback\feedback_list_view.html:50 #: .\pms\templates\feedback\feedback_list_view.html:144 -#: .\pms\templates\okr\objective_list_view.html:44 -#: .\pms\templates\okr\objective_list_view.html:136 -#: .\recruitment\templates\candidate\candidate_nav.html:71 -#: .\recruitment\templates\candidate\filters.html:145 +#: .\pms\templates\okr\objective_list_view.html:67 +#: .\pms\templates\okr\objective_list_view.html:187 +#: .\recruitment\templates\candidate\candidate_nav.html:108 +#: .\recruitment\templates\candidate\filters.html:141 #: .\recruitment\templates\pipeline\nav.html:115 #: .\recruitment\templates\pipeline\nav.html:132 #: .\recruitment\templates\pipeline\pipeline_empty.html:34 @@ -1229,11 +1485,12 @@ msgstr "تكلفة الشراء" #: .\asset\templates\category\asset_empty.html:119 msgid "There is no Asset category and no Assets has been created." -msgstr "" +msgstr "لا توجد فئة أصول ولم يتم إنشاء أي أصول." #: .\asset\templates\request_allocation\asset_allocation_creation.html:2 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:94 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:165 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:119 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:220 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:280 msgid "Asset Allocation" msgstr "توزيع الأصول" @@ -1258,258 +1515,384 @@ msgstr "طلب المستخدم" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:38 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:307 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:391 +#: .\asset\templates\request_allocation\group_by.html:38 +#: .\asset\templates\request_allocation\group_by.html:491 +#: .\asset\templates\request_allocation\group_by.html:575 +#: .\asset\templates\request_allocation\group_by.html:644 +#: .\asset\templates\request_allocation\group_by.html:728 msgid "Return" msgstr "يعود" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:91 +#: .\asset\templates\request_allocation\group_by.html:111 +#: .\asset\templates\request_allocation\group_by.html:257 #: .\employee\templates\tabs\asset-request-tab.html:12 msgid "Request User" msgstr "طلب المستخدم" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:93 +#: .\asset\templates\request_allocation\group_by.html:113 +#: .\asset\templates\request_allocation\group_by.html:259 #: .\employee\templates\tabs\asset-request-tab.html:14 msgid "Request Date" msgstr "تاريخ الطلب" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:146 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:208 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:115 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:119 +#: .\asset\templates\request_allocation\group_by.html:166 +#: .\asset\templates\request_allocation\group_by.html:228 +#: .\asset\templates\request_allocation\group_by.html:312 +#: .\asset\templates\request_allocation\group_by.html:374 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:133 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:137 #: .\attendance\templates\attendance\attendance\tab_content.html:632 #: .\attendance\templates\attendance\attendance\tab_content.html:640 -#: .\attendance\templates\requests\attendance\individual_view.html:8 -#: .\base\templates\shift_request\htmx\requests.html:78 -#: .\base\templates\shift_request\htmx\requests.html:80 -#: .\base\templates\work_type_request\htmx\requests.html:79 -#: .\base\templates\work_type_request\htmx\requests.html:81 +#: .\attendance\templates\requests\attendance\individual_view.html:38 +#: .\base\templates\shift_request\htmx\group_by.html:103 +#: .\base\templates\shift_request\htmx\group_by.html:105 +#: .\base\templates\shift_request\htmx\requests.html:108 +#: .\base\templates\shift_request\htmx\requests.html:110 +#: .\base\templates\work_type_request\htmx\group_by.html:103 +#: .\base\templates\work_type_request\htmx\group_by.html:105 +#: .\base\templates\work_type_request\htmx\requests.html:109 +#: .\base\templates\work_type_request\htmx\requests.html:111 #: .\employee\templates\tabs\asset-request-tab.html:67 #: .\employee\templates\tabs\asset-request-tab.html:129 #: .\employee\templates\tabs\leave-tab.html:229 #: .\employee\templates\tabs\leave-tab.html:234 -#: .\employee\templates\tabs\shift-tab.html:115 -#: .\employee\templates\tabs\shift-tab.html:117 -#: .\employee\templates\tabs\shift-tab.html:457 -#: .\employee\templates\tabs\shift-tab.html:459 -#: .\leave\templates\leave\leave_request\leave_requests.html:79 -#: .\leave\templates\leave\leave_request\leave_requests.html:84 -#: .\leave\templates\leave\leave_request\one_request_view.html:89 -#: .\leave\templates\leave\leave_request\one_request_view.html:95 +#: .\employee\templates\tabs\shift-tab.html:245 +#: .\employee\templates\tabs\shift-tab.html:249 +#: .\employee\templates\tabs\shift-tab.html:711 +#: .\employee\templates\tabs\shift-tab.html:715 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:269 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:274 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:229 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:234 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:129 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:131 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:138 +#: .\leave\templates\leave\leave_request\group_by.html:106 +#: .\leave\templates\leave\leave_request\group_by.html:111 +#: .\leave\templates\leave\leave_request\leave_requests.html:127 +#: .\leave\templates\leave\leave_request\leave_requests.html:132 +#: .\leave\templates\leave\leave_request\one_request_view.html:99 +#: .\leave\templates\leave\leave_request\one_request_view.html:104 msgid "Approve" msgstr "يعتمد" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:151 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:213 +#: .\asset\templates\request_allocation\group_by.html:171 +#: .\asset\templates\request_allocation\group_by.html:233 +#: .\asset\templates\request_allocation\group_by.html:317 +#: .\asset\templates\request_allocation\group_by.html:379 #: .\employee\templates\tabs\asset-request-tab.html:72 #: .\employee\templates\tabs\asset-request-tab.html:134 -#: .\leave\templates\leave\leave_request\leave_requests.html:92 -#: .\leave\templates\leave\leave_request\leave_requests.html:98 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:284 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:289 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:244 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:249 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:148 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:151 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:158 +#: .\leave\templates\leave\leave_request\group_by.html:119 +#: .\leave\templates\leave\leave_request\group_by.html:125 +#: .\leave\templates\leave\leave_request\leave_requests.html:140 +#: .\leave\templates\leave\leave_request\leave_requests.html:146 +#: .\leave\templates\leave\leave_request\one_request_view.html:112 +#: .\leave\templates\leave\leave_request\one_request_view.html:118 msgid "Reject" msgstr "يرفض" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:185 -#: .\base\templates\shift_request\htmx\requests.html:26 -#: .\base\templates\shift_request\shift_request_nav.html:159 -#: .\base\templates\work_type_request\htmx\requests.html:26 -#: .\base\templates\work_type_request\work_type_request_nav.html:159 +#: .\asset\templates\request_allocation\group_by.html:205 +#: .\asset\templates\request_allocation\group_by.html:351 .\base\models.py:503 +#: .\base\models.py:612 .\base\templates\shift_request\htmx\group_by.html:42 +#: .\base\templates\shift_request\htmx\requests.html:47 +#: .\base\templates\shift_request\shift_request_export.html:83 +#: .\base\templates\shift_request\shift_request_nav.html:147 +#: .\base\templates\work_type_request\htmx\group_by.html:42 +#: .\base\templates\work_type_request\htmx\requests.html:47 +#: .\base\templates\work_type_request\work_type_request_export.html:83 +#: .\base\templates\work_type_request\work_type_request_nav.html:117 #: .\employee\templates\tabs\asset-request-tab.html:106 -#: .\employee\templates\tabs\shift-tab.html:66 -#: .\employee\templates\tabs\shift-tab.html:409 +#: .\employee\templates\tabs\shift-tab.html:141 +#: .\employee\templates\tabs\shift-tab.html:605 msgid "Requested Date" msgstr "التاريخ المطلوب" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:196 +#: .\asset\templates\request_allocation\group_by.html:216 +#: .\asset\templates\request_allocation\group_by.html:362 #: .\employee\templates\tabs\asset-request-tab.html:117 msgid "Request Description" msgstr "وصف الطلب" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:274 #: .\asset\templates\request_allocation\asset_request_allocation_list.html:350 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:99 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:126 +#: .\asset\templates\request_allocation\group_by.html:458 +#: .\asset\templates\request_allocation\group_by.html:534 +#: .\asset\templates\request_allocation\group_by.html:611 +#: .\asset\templates\request_allocation\group_by.html:687 msgid "Allocated User" msgstr "مستخدم مخلص " #: .\asset\templates\request_allocation\asset_request_allocation_list.html:276 +#: .\asset\templates\request_allocation\group_by.html:460 +#: .\asset\templates\request_allocation\group_by.html:613 #: .\employee\templates\tabs\asset-tab.html:23 -#: .\employee\templates\tabs\profile-asset-tab.html:10 .\leave\models.py:209 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:16 +#: .\employee\templates\tabs\profile-asset-tab.html:10 .\leave\models.py:230 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:19 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:66 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:54 +#: .\leave\templates\leave\leave_assign\group_by.html:34 #: .\payroll\templates\payroll\contribution\contribution_deduction_employees.html:25 msgid "Assigned Date" msgstr "تاريخ محدد" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:314 +#: .\asset\templates\request_allocation\group_by.html:498 +#: .\asset\templates\request_allocation\group_by.html:651 msgid "Returned" msgstr "عاد" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:346 +#: .\asset\templates\request_allocation\group_by.html:530 +#: .\asset\templates\request_allocation\group_by.html:683 msgid "Returned Status" -msgstr "" +msgstr "الحالة التي تم إرجاعها" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:357 +#: .\asset\templates\request_allocation\group_by.html:541 +#: .\asset\templates\request_allocation\group_by.html:694 msgid "Allocated Date" msgstr "تاريخ التخصيص" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:361 +#: .\asset\templates\request_allocation\group_by.html:545 +#: .\asset\templates\request_allocation\group_by.html:698 msgid "Returned Date" msgstr "تاريخ العودة" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:374 +#: .\asset\templates\request_allocation\group_by.html:558 +#: .\asset\templates\request_allocation\group_by.html:711 msgid "Return Description" msgstr "وصف العودة" #: .\asset\templates\request_allocation\asset_request_allocation_list.html:407 +#: .\asset\templates\request_allocation\group_by.html:591 +#: .\asset\templates\request_allocation\group_by.html:744 msgid "Asset Return" msgstr "إرجاع الأصول " -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:61 -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:157 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:84 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:192 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:259 #: .\asset\templates\request_allocation\asset_request_creation.html:2 msgid "Asset Request" msgstr "طلب الأصول" -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:66 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:91 msgid "Requested Employee" msgstr "الموظف المطلوب" -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:76 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:105 msgid "Asset Request Date" msgstr "تاريخ طلب الأصل" -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:109 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:138 msgid "Asset Allocated Date" msgstr "أصل التاريخ المخصص للأ " -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:125 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:158 msgid "Allocated By" msgstr "المخصصة من قبل" -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:159 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:183 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:234 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:244 +#: .\attendance\templates\attendance\attendance_account\nav.html:130 +#: .\attendance\templates\attendance\attendance_account\nav.html:140 +#: .\attendance\templates\attendance\attendance_activity\nav.html:103 +#: .\attendance\templates\attendance\attendance_activity\nav.html:113 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:90 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:100 +#: .\attendance\templates\requests\attendance\nav.html:161 +#: .\attendance\templates\requests\attendance\nav.html:171 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:66 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:76 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:66 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:76 +#: .\base\templates\shift_request\shift_request_nav.html:222 +#: .\base\templates\shift_request\shift_request_nav.html:232 +#: .\base\templates\work_type_request\work_type_request_nav.html:171 +#: .\base\templates\work_type_request\work_type_request_nav.html:181 +#: .\employee\templates\employee_nav.html:247 +#: .\employee\templates\employee_nav.html:257 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:120 +#: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:121 +#: .\leave\templates\leave\leave_request\request_view.html:170 +#: .\leave\templates\leave\leave_request\request_view.html:180 +#: .\leave\templates\leave\user_leave\user_request_view.html:90 +#: .\payroll\templates\payroll\contract\contract_view.html:109 +#: .\payroll\templates\payroll\contract\contract_view.html:119 +#: .\pms\templates\okr\objective_list_view.html:199 +#: .\pms\templates\okr\objective_list_view.html:208 +#: .\recruitment\templates\candidate\candidate_nav.html:122 +#: .\recruitment\templates\candidate\candidate_nav.html:132 +msgid "Group By" +msgstr "مجموعة من" + +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:197 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:225 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:248 +#: .\attendance\templates\attendance\attendance_account\nav.html:144 +#: .\attendance\templates\attendance\attendance_activity\nav.html:117 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:104 +#: .\attendance\templates\requests\attendance\individual_view.html:69 +#: .\attendance\templates\requests\attendance\nav.html:175 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:80 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:80 +#: .\base\templates\shift_request\shift_request_nav.html:236 +#: .\base\templates\work_type_request\work_type_request_nav.html:185 +#: .\employee\templates\employee_nav.html:261 +#: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:126 +#: .\leave\templates\leave\leave_request\request_view.html:184 +#: .\leave\templates\leave\user_leave\user_request_view.html:95 +#: .\payroll\templates\payroll\contract\contract_view.html:123 +#: .\pms\templates\okr\objective_list_view.html:212 +#: .\recruitment\templates\candidate\candidate_nav.html:136 +msgid "Field" +msgstr "مجال" + +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:268 msgid "Create request" msgstr "إنشاء طلب" -#: .\asset\templates\request_allocation\asset_request_allocation_view.html:167 +#: .\asset\templates\request_allocation\asset_request_allocation_view.html:289 msgid "Create allocation" msgstr "إنشاء التخصيص" -#: .\asset\views.py:38 +#: .\asset\views.py:40 msgid "Asset deleted successfully" msgstr "تم حذف الأصل بنجاح" -#: .\asset\views.py:40 +#: .\asset\views.py:42 msgid "You cannot delete this asset." msgstr "لا يمكنك حذف هذا الأصل." -#: .\asset\views.py:74 +#: .\asset\views.py:76 msgid "Asset created successfully" msgstr "تم إنشاء الأصل بنجاح" -#: .\asset\views.py:122 +#: .\asset\views.py:124 msgid "Asset Updated" msgstr "تم تحديث الأصل" -#: .\asset\views.py:164 .\asset\views.py:335 +#: .\asset\views.py:166 .\asset\views.py:337 msgid "Asset not found" msgstr "لم يتم العثور على الأصول" -#: .\asset\views.py:186 .\asset\views.py:202 +#: .\asset\views.py:188 .\asset\views.py:204 msgid "Asset is in use" msgstr "الأصل قيد الاستخدام" -#: .\asset\views.py:191 .\asset\views.py:207 +#: .\asset\views.py:193 .\asset\views.py:209 msgid "Asset is used in allocation!." msgstr "الأصل يستخدم في التخصيص !." -#: .\asset\views.py:285 +#: .\asset\views.py:287 msgid "Asset category created successfully" msgstr "تم إنشاء فئة الأصول بنجاح" -#: .\asset\views.py:313 +#: .\asset\views.py:315 msgid "Asset category updated successfully" msgstr "تم تحديث فئة الأصول بنجاح" -#: .\asset\views.py:344 +#: .\asset\views.py:346 #, python-format msgid "There are assets in use in the %(asset_category)s category." msgstr "هناك %(asset_category)s أصول قيد الاستخدام في هذه الفئة." -#: .\asset\views.py:350 +#: .\asset\views.py:352 msgid "Asset Category Deleted" msgstr "تم حذف فئة الأصول" -#: .\asset\views.py:352 +#: .\asset\views.py:354 msgid "You cannot delete this asset category." msgstr "لا يمكنك حذف فئة الأصول هذه." -#: .\asset\views.py:458 +#: .\asset\views.py:460 msgid "Asset request created!" msgstr "تم إنشاء طلب الأصل!" -#: .\asset\views.py:498 +#: .\asset\views.py:500 msgid "Asset request approved successfully!." msgstr "تمت الموافقة على طلب الأصل بنجاح !." -#: .\asset\views.py:541 +#: .\asset\views.py:543 msgid "Asset request rejected" msgstr "تم رفض طلب الأصل" -#: .\asset\views.py:575 +#: .\asset\views.py:577 msgid "Asset allocated successfully!." msgstr "تم تخصيص الأصول بنجاح !." -#: .\asset\views.py:615 +#: .\asset\views.py:617 msgid "Asset Return Successful !." msgstr "تمت إعادة الأصول بنجاح!." -#: .\asset\views.py:628 +#: .\asset\views.py:630 msgid "Asset Return Successful!." msgstr "تمت إعادة الأصول بنجاح !." -#: .\asset\views.py:776 +#: .\asset\views.py:802 msgid "Successfully imported Assets" msgstr "تم استيراد الأصول بنجاح" -#: .\asset\views.py:778 +#: .\asset\views.py:804 msgid "File Error" msgstr "خطأ في الملف" -#: .\asset\views.py:818 +#: .\asset\views.py:844 msgid "There are no assets to export." msgstr "لا توجد أصول للتصدير." -#: .\asset\views.py:894 +#: .\asset\views.py:920 msgid "Batch number created successfully." msgstr "تم إنشاء رقم الدفعة بنجاح." -#: .\asset\views.py:959 +#: .\asset\views.py:985 msgid "This batch number is already in-use" msgstr "رقم الدفعة هذا قيد الاستخدام بالفعل" -#: .\asset\views.py:964 +#: .\asset\views.py:990 msgid "Batch updated successfully." msgstr "تم تحديث الدفعة بنجاح." -#: .\asset\views.py:986 +#: .\asset\views.py:1012 msgid "Batch number not found" msgstr "لم يتم العثور على رقم الدفعة" -#: .\asset\views.py:990 +#: .\asset\views.py:1016 msgid "Batch number in-use" msgstr "رقم الدفعة قيد الاستخدام" -#: .\asset\views.py:994 +#: .\asset\views.py:1020 msgid "Batch number deleted" msgstr "تم حذف رقم الدفعة" -#: .\asset\views.py:996 +#: .\asset\views.py:1022 msgid "You cannot delete this Batch number." msgstr "لا يمكنك حذف رقم الدفعة هذا." -#: .\asset\views.py:1059 +#: .\asset\views.py:1085 msgid "Asset category deleted." msgstr "تم حذف فئة الأصول." -#: .\asset\views.py:1061 +#: .\asset\views.py:1087 msgid "Assets are located within this category." msgstr "الأصول تقع ضمن هذه الفئة." @@ -1534,7 +1917,7 @@ msgid "April" msgstr "نيسان" #: .\attendance\filters.py:112 .\base\translator.py:54 .\base\translator.py:109 -#: .\leave\models.py:30 .\recruitment\views\dashboard.py:202 +#: .\leave\models.py:33 .\recruitment\views\dashboard.py:202 msgid "May" msgstr "أيار" @@ -1573,27 +1956,26 @@ msgstr "تشرين الثاني" msgid "December" msgstr "كانون الأول" -#: .\attendance\forms.py:64 .\base\forms.py:163 .\base\forms.py:207 +#: .\attendance\forms.py:65 .\base\forms.py:164 .\base\forms.py:208 #: .\payroll\forms\tax_forms.py:41 .\recruitment\forms.py:62 #: .\recruitment\forms.py:105 #, python-brace-format msgid "---Choose {label}---" msgstr "--- اختر {label} ---" -#: .\attendance\forms.py:160 -#, fuzzy -#| msgid "Approver" -msgid "Approve overtime?" -msgstr "العمل الإضافي الموافقة?" - #: .\attendance\forms.py:161 +msgid "Approve overtime?" +msgstr "الموافقة على الوقت الإضافي؟" + +#: .\attendance\forms.py:162 msgid "Validate Attendance?" msgstr "التحقق من الحضور؟" -#: .\attendance\forms.py:184 +#: .\attendance\forms.py:185 #: .\base\templates\base\auth\group_assign_view.html:11 -#: .\base\templates\base\auth\group_assign_view.html:27 -#: .\employee\views.py:1540 .\employee\views.py:1565 +#: .\base\templates\base\auth\group_assign_view.html:38 +#: .\employee\templates\employee_nav.html:142 .\employee\views.py:1604 +#: .\employee\views.py:1629 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:32 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:20 #: .\leave\templates\leave\leave_assign\leave_assign_form.html:18 @@ -1602,86 +1984,109 @@ msgstr "التحقق من الحضور؟" msgid "Employees" msgstr "موظفين" -#: .\attendance\forms.py:289 +#: .\attendance\forms.py:290 #, python-format msgid "Attendance for the date is already exist for %(emp)s" msgstr "الحضور لهذا التاريخ موجود بالفعل لـ %(emp)s" -#: .\attendance\forms.py:294 .\base\forms.py:787 +#: .\attendance\forms.py:295 .\base\forms.py:786 msgid "Employee not chosen" msgstr "لم يتم اختيار الموظف" -#: .\attendance\forms.py:352 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:58 -#: .\attendance\templates\attendance\attendance_account\group_by.html:10 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:10 -#: .\employee\templates\tabs\attendance-tab.html:161 .\leave\models.py:76 +#: .\attendance\forms.py:353 .\attendance\models.py:446 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:75 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:52 +#: .\attendance\templates\attendance\attendance_account\group_by.html:34 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:17 +#: .\employee\templates\tabs\attendance-tab.html:161 .\leave\models.py:79 msgid "Month" msgstr "شهر" -#: .\attendance\forms.py:368 .\attendance\forms.py:502 -#: .\attendance\models.py:79 .\attendance\models.py:115 -#: .\attendance\models.py:418 .\attendance\models.py:497 -#: .\attendance\templates\attendance\attendance\attendance_filters.html:15 +#: .\attendance\forms.py:369 .\attendance\forms.py:503 +#: .\attendance\models.py:81 .\attendance\models.py:124 +#: .\attendance\models.py:442 .\attendance\models.py:558 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:9 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:21 #: .\attendance\templates\attendance\attendance\export_filter.html:32 -#: .\attendance\templates\attendance\attendance\group_by.html:14 -#: .\attendance\templates\attendance\attendance\group_by.html:182 -#: .\attendance\templates\attendance\attendance\group_by.html:346 +#: .\attendance\templates\attendance\attendance\group_by.html:50 +#: .\attendance\templates\attendance\attendance\group_by.html:237 +#: .\attendance\templates\attendance\attendance\group_by.html:423 #: .\attendance\templates\attendance\attendance\tab_content.html:40 #: .\attendance\templates\attendance\attendance\tab_content.html:270 #: .\attendance\templates\attendance\attendance\tab_content.html:513 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:15 -#: .\attendance\templates\attendance\attendance_account\group_by.html:9 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:9 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:15 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:8 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:8 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:8 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:11 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:7 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:30 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:32 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:9 +#: .\attendance\templates\attendance\attendance_account\group_by.html:33 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:16 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:9 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:15 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:32 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:33 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:32 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:33 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:10 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:12 #: .\attendance\templates\attendance\own_attendance\attendances.html:83 -#: .\attendance\templates\requests\attendance\filter.html:13 +#: .\attendance\templates\requests\attendance\filter.html:11 +#: .\attendance\templates\requests\attendance\group_by.html:30 +#: .\attendance\templates\requests\attendance\group_by.html:259 #: .\attendance\templates\requests\attendance\request_lines.html:27 -#: .\attendance\templates\requests\attendance\request_lines.html:175 -#: .\base\models.py:147 .\base\models.py:186 .\base\models.py:326 -#: .\base\models.py:356 .\base\models.py:416 .\base\models.py:475 +#: .\attendance\templates\requests\attendance\request_lines.html:176 +#: .\base\models.py:170 .\base\models.py:217 .\base\models.py:386 +#: .\base\models.py:424 .\base\models.py:486 .\base\models.py:595 #: .\base\templates\base\auth\permission_view.html:10 -#: .\base\templates\base\rotating_shift\filters.html:15 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:21 -#: .\base\templates\base\rotating_work_type\filters.html:15 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:19 -#: .\base\templates\shift_request\htmx\requests.html:20 -#: .\base\templates\shift_request\shift_request_nav.html:108 -#: .\base\templates\work_type_request\htmx\requests.html:20 -#: .\base\templates\work_type_request\work_type_request_nav.html:108 -#: .\employee\models.py:194 .\employee\models.py:315 +#: .\base\templates\base\rotating_shift\filters.html:10 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:35 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:45 +#: .\base\templates\base\rotating_work_type\filters.html:10 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:36 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:43 +#: .\base\templates\shift_request\htmx\group_by.html:36 +#: .\base\templates\shift_request\htmx\requests.html:43 +#: .\base\templates\shift_request\shift_request_export.html:32 +#: .\base\templates\shift_request\shift_request_nav.html:78 +#: .\base\templates\work_type_request\htmx\group_by.html:36 +#: .\base\templates\work_type_request\htmx\requests.html:43 +#: .\base\templates\work_type_request\work_type_request_export.html:32 +#: .\base\templates\work_type_request\work_type_request_nav.html:66 +#: .\employee\models.py:199 .\employee\models.py:320 #: .\employee\templates\employee_export_filter.html:27 -#: .\employee\templates\employee_filters.html:8 -#: .\employee\templates\employee_personal_info\employee_list.html:28 +#: .\employee\templates\employee_filters.html:5 +#: .\employee\templates\employee_personal_info\employee_list.html:50 +#: .\employee\templates\employee_personal_info\group_by.html:36 #: .\employee\templates\tabs\attendance-tab.html:49 #: .\employee\templates\tabs\attendance-tab.html:160 #: .\employee\templates\tabs\attendance-tab.html:225 #: .\employee\templates\tabs\payroll-tab.html:32 #: .\employee\templates\tabs\performance-tab.html:7 #: .\employee\templates\tabs\profile-attendance-tab.html:7 -#: .\employee\templates\tabs\shift-tab.html:60 -#: .\employee\templates\tabs\shift-tab.html:157 -#: .\employee\templates\tabs\shift-tab.html:279 -#: .\employee\templates\tabs\shift-tab.html:403 .\leave\models.py:193 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:11 -#: .\leave\templates\leave\leave_request\leave_requests.html:40 -#: .\payroll\forms\component_forms.py:244 .\payroll\models\models.py:125 -#: .\payroll\models\models.py:305 .\payroll\models\models.py:1152 -#: .\payroll\templates\payroll\contract\contract_list.html:35 -#: .\payroll\templates\payroll\contract\contract_single_view.html:18 +#: .\employee\templates\tabs\shift-tab.html:126 +#: .\employee\templates\tabs\shift-tab.html:299 +#: .\employee\templates\tabs\shift-tab.html:441 +#: .\employee\templates\tabs\shift-tab.html:590 .\leave\models.py:214 +#: .\leave\models.py:356 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:31 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:192 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:13 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:151 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:84 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:14 +#: .\leave\templates\leave\leave_assign\group_by.html:29 +#: .\leave\templates\leave\leave_request\group_by.html:61 +#: .\leave\templates\leave\leave_request\leave_requests.html:80 +#: .\payroll\forms\component_forms.py:244 .\payroll\models\models.py:127 +#: .\payroll\models\models.py:335 .\payroll\models\models.py:1181 +#: .\payroll\templates\payroll\contract\contract_list.html:20 +#: .\payroll\templates\payroll\contract\contract_single_view.html:31 +#: .\payroll\templates\payroll\contract\group_by.html:36 #: .\payroll\templates\payroll\contribution\contribution_deduction_employees.html:24 #: .\payroll\templates\payroll\dashboard.html:116 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:21 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:13 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:55 -#: .\payroll\templates\payroll\payslip\group_payslips.html:63 -#: .\payroll\templates\payroll\payslip\list_payslips.html:34 +#: .\payroll\templates\payroll\payslip\group_payslips.html:45 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:32 +#: .\payroll\templates\payroll\payslip\payslip_table.html:18 #: .\pms\templates\feedback\feedback_creation.html:41 #: .\pms\templates\feedback\feedback_detailed_view.html:82 #: .\pms\templates\feedback\feedback_list.html:79 @@ -1693,55 +2098,67 @@ msgstr "شهر" #: .\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_creation.html:99 -#: .\pms\templates\okr\objective_list_view.html:71 +#: .\pms\templates\okr\objective_list_view.html:95 #: .\pms\templates\okr\objective_update.html:59 .\templates\sidebar.html:246 msgid "Employee" msgstr "موظف" -#: .\attendance\forms.py:369 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:68 -#: .\attendance\templates\attendance\attendance_account\group_by.html:11 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:11 -#: .\employee\templates\tabs\attendance-tab.html:162 .\leave\models.py:76 +#: .\attendance\forms.py:370 .\attendance\models.py:453 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:85 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:62 +#: .\attendance\templates\attendance\attendance_account\group_by.html:35 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:18 +#: .\employee\templates\tabs\attendance-tab.html:162 .\leave\models.py:79 msgid "Year" msgstr "سنة" -#: .\attendance\forms.py:370 .\attendance\models.py:155 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:53 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:72 -#: .\attendance\templates\attendance\attendance_account\group_by.html:12 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:12 +#: .\attendance\forms.py:371 .\attendance\models.py:164 +#: .\attendance\models.py:460 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:70 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:89 +#: .\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:36 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:19 msgid "Worked Hours" msgstr "ساعات العمل" -#: .\attendance\forms.py:371 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:13 +#: .\attendance\forms.py:372 .\attendance\models.py:467 +#: .\attendance\templates\attendance\attendance\group_by.html:61 +#: .\attendance\templates\attendance\attendance\group_by.html:248 +#: .\attendance\templates\attendance\attendance\group_by.html:434 +#: .\attendance\templates\attendance\attendance_account\group_by.html:37 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:20 msgid "Pending Hours" msgstr "الساعات المعلقة" -#: .\attendance\forms.py:372 .\attendance\models.py:167 +#: .\attendance\forms.py:373 .\attendance\models.py:176 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:35 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:73 -#: .\attendance\templates\attendance\attendance\group_by.html:25 -#: .\attendance\templates\attendance\attendance\group_by.html:193 -#: .\attendance\templates\attendance\attendance\group_by.html:357 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:91 +#: .\attendance\templates\attendance\attendance\group_by.html:62 +#: .\attendance\templates\attendance\attendance\group_by.html:249 +#: .\attendance\templates\attendance\attendance\group_by.html:435 #: .\attendance\templates\attendance\attendance\tab_content.html:88 #: .\attendance\templates\attendance\attendance\tab_content.html:318 #: .\attendance\templates\attendance\attendance\tab_content.html:561 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:62 -#: .\attendance\templates\attendance\attendance_account\group_by.html:13 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:78 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:79 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:56 +#: .\attendance\templates\attendance\attendance_account\group_by.html:38 #: .\attendance\templates\attendance\own_attendance\attendances.html:160 +#: .\attendance\templates\requests\attendance\group_by.html:57 +#: .\attendance\templates\requests\attendance\group_by.html:286 #: .\attendance\templates\requests\attendance\request_lines.html:38 -#: .\attendance\templates\requests\attendance\request_lines.html:186 +#: .\attendance\templates\requests\attendance\request_lines.html:187 #: .\employee\templates\tabs\attendance-tab.html:60 #: .\employee\templates\tabs\attendance-tab.html:164 #: .\employee\templates\tabs\attendance-tab.html:239 #: .\employee\templates\tabs\profile-attendance-tab.html:18 -#: .\payroll\models\models.py:592 +#: .\payroll\models\models.py:621 msgid "Overtime" msgstr "متأخر بعد فوات الوقت" -#: .\attendance\forms.py:422 +#: .\attendance\forms.py:423 msgid "" "Do not Auto Validate Attendance if an Employee Works " "More Than this Amount of Duration" @@ -1749,233 +2166,388 @@ msgstr "" "لا تقم بالتحقق التلقائي من الحضور إذا كان الموظف يعمل أكثر من هذا المقدار من " "المدة" -#: .\attendance\forms.py:425 +#: .\attendance\forms.py:426 msgid "Minimum Hour to Approve Overtime" msgstr "الحد الأدنى للساعة للموافقة على العمل الإضافي" -#: .\attendance\forms.py:426 +#: .\attendance\forms.py:427 msgid "Maximum Allowed Overtime Per Day" msgstr "الحد الأقصى المسموح به للعمل الإضافي في اليوم" -#: .\attendance\forms.py:506 .\base\translator.py:99 +#: .\attendance\forms.py:507 .\base\translator.py:99 msgid "Request description" msgstr "وصف الطلب" -#: .\attendance\models.py:47 .\base\forms.py:46 .\base\forms.py:52 -#: .\base\forms.py:54 .\base\models.py:22 +#: .\attendance\models.py:49 .\base\forms.py:47 .\base\forms.py:53 +#: .\base\forms.py:55 .\base\models.py:22 msgid "Invalid format, it should be HH:MM format" msgstr "تنسيق غير صالح ، يجب أن يكون تنسيق الساعة: الدقيقة" -#: .\attendance\models.py:53 +#: .\attendance\models.py:55 msgid "Invalid time" msgstr "الوقت غير صحيح" -#: .\attendance\models.py:55 +#: .\attendance\models.py:57 msgid "Invalid format" msgstr "تنسيق غير صالح" -#: .\attendance\models.py:67 +#: .\attendance\models.py:69 msgid "You cannot choose a future date." msgstr "لا يمكنك اختيار تاريخ في المستقبل." -#: .\attendance\models.py:105 +#: .\attendance\models.py:86 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:54 +#: .\attendance\templates\attendance\attendance\export_filter.html:75 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:52 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:16 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:75 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:79 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:35 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:61 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:14 +#: .\attendance\templates\attendance\own_attendance\filters.html:25 +#: .\attendance\templates\requests\attendance\filter.html:56 +msgid "Attendance Date" +msgstr "تاريخ حضور" + +#: .\attendance\models.py:92 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:66 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:89 +msgid "Shift Day" +msgstr "يحول يوم" + +#: .\attendance\models.py:94 +#: .\attendance\templates\attendance\attendance\attendance_on_time.html:28 +#: .\attendance\templates\attendance\attendance\group_by.html:54 +#: .\attendance\templates\attendance\attendance\group_by.html:241 +#: .\attendance\templates\attendance\attendance\group_by.html:427 +#: .\attendance\templates\attendance\attendance\tab_content.html:56 +#: .\attendance\templates\attendance\attendance\tab_content.html:286 +#: .\attendance\templates\attendance\attendance\tab_content.html:529 +#: .\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:17 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:85 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:35 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:37 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:16 +#: .\attendance\templates\attendance\own_attendance\attendances.html:111 +#: .\attendance\templates\requests\attendance\group_by.html:38 +#: .\attendance\templates\requests\attendance\group_by.html:267 +#: .\attendance\templates\requests\attendance\request_lines.html:31 +#: .\attendance\templates\requests\attendance\request_lines.html:180 +#: .\employee\templates\tabs\attendance-tab.html:53 +#: .\employee\templates\tabs\attendance-tab.html:232 +#: .\employee\templates\tabs\profile-attendance-tab.html:11 +msgid "In Date" +msgstr "في موعد" + +#: .\attendance\models.py:95 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:18 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:36 +msgid "Check In" +msgstr "تحقق في" + +#: .\attendance\models.py:96 +#: .\attendance\templates\attendance\attendance\attendance_on_time.html:30 +#: .\attendance\templates\attendance\attendance\group_by.html:56 +#: .\attendance\templates\attendance\attendance\group_by.html:243 +#: .\attendance\templates\attendance\attendance\group_by.html:429 +#: .\attendance\templates\attendance\attendance\tab_content.html:64 +#: .\attendance\templates\attendance\attendance\tab_content.html:294 +#: .\attendance\templates\attendance\attendance\tab_content.html:537 +#: .\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:20 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:79 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:38 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:39 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:18 +#: .\attendance\templates\attendance\own_attendance\attendances.html:125 +#: .\attendance\templates\requests\attendance\group_by.html:44 +#: .\attendance\templates\requests\attendance\group_by.html:273 +#: .\attendance\templates\requests\attendance\request_lines.html:33 +#: .\attendance\templates\requests\attendance\request_lines.html:182 +#: .\employee\templates\tabs\attendance-tab.html:55 +#: .\employee\templates\tabs\attendance-tab.html:234 +#: .\employee\templates\tabs\profile-attendance-tab.html:13 +msgid "Out Date" +msgstr "خارج تاريخ" + +#: .\attendance\models.py:97 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:19 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:37 +msgid "Check Out" +msgstr "الدفع" + +#: .\attendance\models.py:114 msgid "Create Request" msgstr "إنشاء طلب" -#: .\attendance\models.py:106 -#: .\base\templates\shift_request\shift_request_view.html:26 -#: .\base\templates\work_type_request\work_type_request_view.html:26 -#: .\leave\templates\leave\user_leave\user_request_view.html:150 +#: .\attendance\models.py:115 +#: .\base\templates\shift_request\shift_request_view.html:29 +#: .\base\templates\work_type_request\work_type_request_view.html:27 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:277 +#: .\leave\templates\leave\user_leave\user_request_view.html:189 msgid "Update Request" msgstr "طلب التحديث" -#: .\attendance\models.py:107 -#: .\attendance\templates\requests\attendance\request_lines.html:114 +#: .\attendance\models.py:116 +#: .\attendance\templates\requests\attendance\group_by.html:153 +#: .\attendance\templates\requests\attendance\request_lines.html:115 #: .\employee\templates\tabs\attendance-tab.html:135 msgid "Re-validate Request" msgstr "إعادة التحقق من صحة الطلب" -#: .\attendance\models.py:120 +#: .\attendance\models.py:129 msgid "Attendance date" msgstr "تاريخ حضور" -#: .\attendance\models.py:123 -#: .\attendance\templates\attendance\attendance\attendance_filters.html:23 +#: .\attendance\models.py:132 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:17 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:31 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:51 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:69 #: .\attendance\templates\attendance\attendance\export_filter.html:40 -#: .\attendance\templates\attendance\attendance\group_by.html:21 -#: .\attendance\templates\attendance\attendance\group_by.html:189 -#: .\attendance\templates\attendance\attendance\group_by.html:353 +#: .\attendance\templates\attendance\attendance\group_by.html:57 +#: .\attendance\templates\attendance\attendance\group_by.html:244 +#: .\attendance\templates\attendance\attendance\group_by.html:430 #: .\attendance\templates\attendance\attendance\tab_content.html:66 #: .\attendance\templates\attendance\attendance\tab_content.html:296 #: .\attendance\templates\attendance\attendance\tab_content.html:539 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:23 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:23 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:19 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:56 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:40 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:17 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:17 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:40 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:40 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:18 #: .\attendance\templates\attendance\own_attendance\attendances.html:132 -#: .\attendance\templates\requests\attendance\filter.html:21 +#: .\attendance\templates\requests\attendance\filter.html:19 +#: .\attendance\templates\requests\attendance\group_by.html:46 +#: .\attendance\templates\requests\attendance\group_by.html:275 #: .\attendance\templates\requests\attendance\request_lines.html:34 -#: .\attendance\templates\requests\attendance\request_lines.html:182 -#: .\base\models.py:293 .\base\models.py:485 -#: .\base\templates\base\rotating_shift\filters.html:58 -#: .\base\templates\base\rotating_work_type\filters.html:58 +#: .\attendance\templates\requests\attendance\request_lines.html:183 +#: .\base\models.py:351 .\base\templates\base\rotating_shift\filters.html:53 +#: .\base\templates\base\rotating_work_type\filters.html:53 #: .\base\templates\base\shift\schedule.html:14 #: .\base\templates\base\shift\schedule_view.html:10 #: .\base\templates\base\shift\shift.html:9 #: .\base\templates\base\shift\shift.html:14 #: .\base\templates\base\shift\shift_view.html:6 -#: .\base\templates\shift_request\shift_request_nav.html:116 -#: .\base\templates\work_type_request\work_type_request_nav.html:116 -#: .\employee\models.py:250 .\employee\templates\employee_export_filter.html:75 -#: .\employee\templates\employee_filters.html:57 -#: .\employee\templates\employee_personal_info\employee_list.html:37 +#: .\base\templates\shift_request\shift_request_export.html:40 +#: .\base\templates\shift_request\shift_request_nav.html:89 +#: .\base\templates\work_type_request\work_type_request_export.html:40 +#: .\base\templates\work_type_request\work_type_request_nav.html:74 +#: .\employee\models.py:255 .\employee\templates\employee_export_filter.html:75 +#: .\employee\templates\employee_filters.html:54 +#: .\employee\templates\employee_personal_info\employee_list.html:63 +#: .\employee\templates\employee_personal_info\group_by.html:43 #: .\employee\templates\tabs\attendance-tab.html:56 #: .\employee\templates\tabs\attendance-tab.html:235 #: .\employee\templates\tabs\profile-attendance-tab.html:14 -#: .\payroll\models\models.py:591 .\payroll\models\models.py:703 -#: .\payroll\templates\payroll\contract\contract_single_view.html:77 +#: .\payroll\models\models.py:191 .\payroll\models\models.py:620 +#: .\payroll\models\models.py:732 +#: .\payroll\templates\payroll\contract\contract_single_view.html:90 msgid "Shift" msgstr "يحول" -#: .\attendance\models.py:130 -#: .\attendance\templates\attendance\attendance\attendance_filters.html:41 +#: .\attendance\models.py:139 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:35 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:32 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:55 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:73 #: .\attendance\templates\attendance\attendance\export_filter.html:58 -#: .\attendance\templates\attendance\attendance\group_by.html:22 -#: .\attendance\templates\attendance\attendance\group_by.html:190 -#: .\attendance\templates\attendance\attendance\group_by.html:354 +#: .\attendance\templates\attendance\attendance\group_by.html:58 +#: .\attendance\templates\attendance\attendance\group_by.html:245 +#: .\attendance\templates\attendance\attendance\group_by.html:431 #: .\attendance\templates\attendance\attendance\tab_content.html:67 #: .\attendance\templates\attendance\attendance\tab_content.html:297 #: .\attendance\templates\attendance\attendance\tab_content.html:540 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:41 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:41 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:39 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:57 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:58 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:35 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:35 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:58 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:58 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:38 #: .\attendance\templates\attendance\own_attendance\attendances.html:139 -#: .\attendance\templates\requests\attendance\filter.html:41 +#: .\attendance\templates\requests\attendance\filter.html:39 +#: .\attendance\templates\requests\attendance\group_by.html:48 +#: .\attendance\templates\requests\attendance\group_by.html:277 #: .\attendance\templates\requests\attendance\request_lines.html:35 -#: .\attendance\templates\requests\attendance\request_lines.html:183 -#: .\base\models.py:426 .\base\templates\base\rotating_shift\filters.html:72 -#: .\base\templates\base\rotating_work_type\filters.html:72 +#: .\attendance\templates\requests\attendance\request_lines.html:184 +#: .\base\models.py:142 .\base\templates\base\rotating_shift\filters.html:67 +#: .\base\templates\base\rotating_work_type\filters.html:67 #: .\base\templates\base\work_type\work_type.html:9 #: .\base\templates\base\work_type\work_type.html:14 #: .\base\templates\base\work_type\work_type_view.html:6 -#: .\base\templates\shift_request\shift_request_nav.html:138 -#: .\base\templates\work_type_request\work_type_request_nav.html:138 -#: .\employee\models.py:211 +#: .\base\templates\shift_request\shift_request_export.html:62 +#: .\base\templates\shift_request\shift_request_nav.html:120 +#: .\base\templates\work_type_request\work_type_request_export.html:62 +#: .\base\templates\work_type_request\work_type_request_nav.html:96 +#: .\employee\models.py:216 #: .\employee\templates\employee\profile\work_info.html:27 #: .\employee\templates\employee\update_form\work_details.html:32 #: .\employee\templates\employee_export_filter.html:89 -#: .\employee\templates\employee_filters.html:72 -#: .\employee\templates\employee_personal_info\employee_list.html:38 +#: .\employee\templates\employee_filters.html:69 +#: .\employee\templates\employee_personal_info\employee_list.html:64 +#: .\employee\templates\employee_personal_info\group_by.html:44 #: .\employee\templates\tabs\attendance-tab.html:57 #: .\employee\templates\tabs\attendance-tab.html:236 #: .\employee\templates\tabs\personal-tab.html:232 #: .\employee\templates\tabs\profile-attendance-tab.html:15 -#: .\payroll\models\models.py:593 .\payroll\models\models.py:727 -#: .\payroll\templates\payroll\contract\contract_single_view.html:83 -#: .\templates\settings.html:60 +#: .\payroll\models\models.py:199 .\payroll\models\models.py:622 +#: .\payroll\models\models.py:756 +#: .\payroll\templates\payroll\contract\contract_single_view.html:96 +#: .\templates\settings.html:73 msgid "Work Type" msgstr "نوع العمل" -#: .\attendance\models.py:136 +#: .\attendance\models.py:145 msgid "Attendance day" msgstr "يوم الحضور" -#: .\attendance\models.py:139 +#: .\attendance\models.py:148 msgid "Check-In Date" msgstr "تاريخ الوصول" -#: .\attendance\models.py:142 +#: .\attendance\models.py:151 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:27 -#: .\attendance\templates\attendance\attendance\group_by.html:17 -#: .\attendance\templates\attendance\attendance\group_by.html:185 -#: .\attendance\templates\attendance\attendance\group_by.html:349 +#: .\attendance\templates\attendance\attendance\group_by.html:53 +#: .\attendance\templates\attendance\attendance\group_by.html:240 +#: .\attendance\templates\attendance\attendance\group_by.html:426 #: .\attendance\templates\attendance\attendance\tab_content.html:50 #: .\attendance\templates\attendance\attendance\tab_content.html:280 #: .\attendance\templates\attendance\attendance\tab_content.html:523 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:11 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:11 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:10 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:40 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:36 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:15 #: .\attendance\templates\attendance\own_attendance\attendances.html:104 +#: .\attendance\templates\requests\attendance\group_by.html:35 +#: .\attendance\templates\requests\attendance\group_by.html:264 #: .\attendance\templates\requests\attendance\request_lines.html:30 -#: .\attendance\templates\requests\attendance\request_lines.html:178 +#: .\attendance\templates\requests\attendance\request_lines.html:179 #: .\attendance\views\clock_in_out.py:320 #: .\employee\templates\tabs\attendance-tab.html:52 #: .\employee\templates\tabs\attendance-tab.html:231 #: .\employee\templates\tabs\profile-attendance-tab.html:10 -#: .\templates\index.html:361 +#: .\templates\index.html:373 msgid "Check-In" msgstr "تحقق في" -#: .\attendance\models.py:142 +#: .\attendance\models.py:151 msgid "First Check-In Time" msgstr "وقت تسجيل الوصول الأول" -#: .\attendance\models.py:145 +#: .\attendance\models.py:154 msgid "Check-Out Date" msgstr "موعد انتهاء الأقامة" -#: .\attendance\models.py:148 +#: .\attendance\models.py:157 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:29 -#: .\attendance\templates\attendance\attendance\group_by.html:19 -#: .\attendance\templates\attendance\attendance\group_by.html:187 -#: .\attendance\templates\attendance\attendance\group_by.html:351 +#: .\attendance\templates\attendance\attendance\group_by.html:55 +#: .\attendance\templates\attendance\attendance\group_by.html:242 +#: .\attendance\templates\attendance\attendance\group_by.html:428 #: .\attendance\templates\attendance\attendance\tab_content.html:58 #: .\attendance\templates\attendance\attendance\tab_content.html:288 #: .\attendance\templates\attendance\attendance\tab_content.html:531 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:12 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:13 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:12 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:48 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:38 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:17 #: .\attendance\templates\attendance\own_attendance\attendances.html:118 +#: .\attendance\templates\requests\attendance\group_by.html:41 +#: .\attendance\templates\requests\attendance\group_by.html:270 #: .\attendance\templates\requests\attendance\request_lines.html:32 -#: .\attendance\templates\requests\attendance\request_lines.html:180 +#: .\attendance\templates\requests\attendance\request_lines.html:181 #: .\attendance\views\clock_in_out.py:184 #: .\employee\templates\tabs\attendance-tab.html:54 #: .\employee\templates\tabs\attendance-tab.html:233 #: .\employee\templates\tabs\profile-attendance-tab.html:12 -#: .\templates\index.html:357 +#: .\templates\index.html:369 msgid "Check-Out" msgstr "الدفع" -#: .\attendance\models.py:148 +#: .\attendance\models.py:157 msgid "Last Check-Out Time" msgstr "موعد انتهاء الأقامة" -#: .\attendance\models.py:161 +#: .\attendance\models.py:170 msgid "Minimum hour" msgstr "الحد الأدنى للساعة" -#: .\attendance\models.py:170 .\attendance\views\views.py:968 +#: .\attendance\models.py:179 .\attendance\views\views.py:1116 msgid "Overtime approved" msgstr "تمت الموافقة على العمل الإضافي" -#: .\attendance\models.py:173 .\base\translator.py:100 +#: .\attendance\models.py:182 .\base\translator.py:100 msgid "Attendance validated" msgstr "تم التحقق من صحة الحضور" -#: .\attendance\models.py:179 .\base\translator.py:101 +#: .\attendance\models.py:186 +msgid "Overtime In Second" +msgstr "العمل الإضافي في الثانية" + +#: .\attendance\models.py:190 .\base\translator.py:101 msgid "Is validate request" msgstr "طلب التحقق من الصحة" -#: .\attendance\models.py:182 .\base\translator.py:102 +#: .\attendance\models.py:193 .\base\translator.py:102 msgid "Is validate request approved" msgstr "تم قبول طلب التحقق" -#: .\attendance\models.py:485 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:37 -#: .\attendance\views\dashboard.py:245 +#: .\attendance\models.py:473 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:21 +msgid "Overtime Hours" +msgstr "ساعات العمل الإضافي" + +#: .\attendance\models.py:478 +msgid "Worked Seconds" +msgstr "وقت العمل بالثواني" + +#: .\attendance\models.py:483 +msgid "Pending Seconds" +msgstr "الوقت المعلق بالثواني" + +#: .\attendance\models.py:488 +msgid "Overtime Seconds" +msgstr "العمل الإضافي في ثوان" + +#: .\attendance\models.py:543 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:69 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:48 +#: .\attendance\views\dashboard.py:249 .\base\methods.py:349 msgid "Late Come" msgstr "يأتي متأخر" -#: .\attendance\models.py:486 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:39 -#: .\attendance\views\dashboard.py:246 +#: .\attendance\models.py:544 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:71 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:50 +#: .\attendance\views\dashboard.py:250 .\base\methods.py:350 msgid "Early Out" msgstr "إيرل أوت" -#: .\attendance\models.py:536 +#: .\attendance\models.py:551 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:49 +#: .\attendance\templates\attendance\attendance\export_filter.html:70 +#: .\attendance\templates\attendance\own_attendance\filters.html:20 +#: .\attendance\templates\requests\attendance\filter.html:51 +#: .\employee\templates\employee\profile\profile_view.html:151 +#: .\employee\templates\employee\view\individual.html:164 +#: .\payroll\models\models.py:619 .\templates\sidebar.html:398 +msgid "Attendance" +msgstr "حضور" + +#: .\attendance\models.py:560 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:75 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:34 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:57 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:13 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:263 +#: .\recruitment\forms.py:493 +#: .\recruitment\templates\stage\stage_component.html:45 +msgid "Type" +msgstr "يكتب" + +#: .\attendance\models.py:597 msgid "You cannot add more conditions." msgstr "لا يمكنك إضافة المزيد من الشروط." @@ -1991,8 +2563,8 @@ msgstr "استيراد الحضور" #: .\attendance\templates\attendance\attendance\attendance_empty.html:57 #: .\attendance\templates\attendance\attendance\attendance_nav.html:102 -#: .\employee\templates\employee_nav.html:70 -#: .\leave\templates\leave\holiday\holiday_view.html:221 +#: .\employee\templates\employee_nav.html:64 +#: .\leave\templates\leave\holiday\holiday_view.html:256 #: .\leave\templates\leave\leave_assign\assign_view.html:35 msgid "Uploading..." msgstr "رفع...." @@ -2013,392 +2585,424 @@ msgstr "الحضور" msgid "There are no attendance records to display." msgstr "لا توجد سجلات الحضور لعرضها." -#: .\attendance\templates\attendance\attendance\attendance_filters.html:10 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:4 #: .\attendance\templates\attendance\attendance\export_filter.html:27 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:10 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:10 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:6 -#: .\attendance\templates\requests\attendance\filter.html:8 -#: .\base\templates\base\rotating_shift\filters.html:45 -#: .\base\templates\base\rotating_work_type\filters.html:45 -#: .\base\templates\shift_request\shift_request_nav.html:103 -#: .\base\templates\work_type_request\work_type_request_nav.html:103 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:27 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:4 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:4 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:27 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:27 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:5 +#: .\attendance\templates\requests\attendance\filter.html:6 +#: .\base\templates\base\rotating_shift\filters.html:40 +#: .\base\templates\base\rotating_work_type\filters.html:40 +#: .\base\templates\shift_request\shift_request_export.html:27 +#: .\base\templates\shift_request\shift_request_nav.html:71 +#: .\base\templates\work_type_request\work_type_request_export.html:27 +#: .\base\templates\work_type_request\work_type_request_nav.html:61 #: .\employee\templates\employee\update_form\form_view.html:15 #: .\employee\templates\employee_export_filter.html:62 -#: .\employee\templates\employee_filters.html:44 +#: .\employee\templates\employee_filters.html:41 #: .\employee\templates\employee_personal_info\employee_work_info.html:7 msgid "Work Info" msgstr "معلومات العمل" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:19 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:13 #: .\attendance\templates\attendance\attendance\export_filter.html:36 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:19 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:19 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:15 -#: .\attendance\templates\requests\attendance\filter.html:17 -#: .\base\models.py:86 .\base\templates\base\department\department.html:9 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:36 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:13 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:13 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:36 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:36 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:14 +#: .\attendance\templates\requests\attendance\filter.html:15 +#: .\base\models.py:73 .\base\models.py:91 +#: .\base\templates\base\department\department.html:9 #: .\base\templates\base\department\department.html:13 #: .\base\templates\base\department\department_view.html:6 #: .\base\templates\base\job_position\job_position.html:14 #: .\base\templates\base\job_position\job_position_view.html:10 -#: .\base\templates\base\rotating_shift\filters.html:54 -#: .\base\templates\base\rotating_work_type\filters.html:54 -#: .\base\templates\shift_request\shift_request_nav.html:130 -#: .\base\templates\work_type_request\work_type_request_nav.html:130 -#: .\employee\models.py:204 +#: .\base\templates\base\rotating_shift\filters.html:49 +#: .\base\templates\base\rotating_work_type\filters.html:49 +#: .\base\templates\shift_request\shift_request_export.html:54 +#: .\base\templates\shift_request\shift_request_nav.html:108 +#: .\base\templates\work_type_request\work_type_request_export.html:54 +#: .\base\templates\work_type_request\work_type_request_nav.html:88 +#: .\employee\models.py:209 #: .\employee\templates\employee\profile\work_info.html:13 #: .\employee\templates\employee\update_form\work_details.html:18 #: .\employee\templates\employee_export_filter.html:71 -#: .\employee\templates\employee_filters.html:53 -#: .\employee\templates\employee_personal_info\employee_list.html:36 +#: .\employee\templates\employee_filters.html:50 +#: .\employee\templates\employee_personal_info\employee_list.html:62 +#: .\employee\templates\employee_personal_info\group_by.html:42 #: .\employee\templates\tabs\personal-tab.html:161 -#: .\payroll\templates\payroll\contract\contract_single_view.html:63 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:61 +#: .\payroll\models\models.py:167 +#: .\payroll\templates\payroll\contract\contract_single_view.html:76 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:64 #: .\pms\forms.py:51 .\pms\templates\okr\objective_creation.html:94 -#: .\recruitment\templates\candidate\filters.html:95 -#: .\recruitment\templates\candidate\individual.html:245 -#: .\recruitment\templates\stage\filters.html:18 .\templates\settings.html:48 +#: .\recruitment\templates\candidate\export_filter.html:112 +#: .\recruitment\templates\candidate\filters.html:94 +#: .\recruitment\templates\candidate\individual.html:237 +#: .\recruitment\templates\stage\filters.html:18 .\templates\settings.html:49 msgid "Department" msgstr "قسم" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:27 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:21 #: .\attendance\templates\attendance\attendance\export_filter.html:44 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:27 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:27 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:23 -#: .\attendance\templates\requests\attendance\filter.html:25 -#: .\base\templates\base\rotating_shift\filters.html:64 -#: .\base\templates\base\rotating_work_type\filters.html:64 -#: .\base\templates\shift_request\shift_request_nav.html:142 -#: .\base\templates\work_type_request\work_type_request_nav.html:142 -#: .\base\translator.py:103 .\employee\models.py:233 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:44 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:21 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:21 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:44 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:44 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:22 +#: .\attendance\templates\requests\attendance\filter.html:23 +#: .\base\templates\base\rotating_shift\filters.html:59 +#: .\base\templates\base\rotating_work_type\filters.html:59 +#: .\base\templates\shift_request\shift_request_export.html:66 +#: .\base\templates\shift_request\shift_request_nav.html:126 +#: .\base\templates\work_type_request\work_type_request_export.html:66 +#: .\base\templates\work_type_request\work_type_request_nav.html:100 +#: .\base\translator.py:103 .\employee\models.py:238 #: .\employee\templates\employee\profile\work_info.html:49 #: .\employee\templates\employee\update_form\work_details.html:54 #: .\employee\templates\employee_export_filter.html:81 -#: .\employee\templates\employee_filters.html:64 -#: .\employee\templates\employee_personal_info\employee_list.html:40 +#: .\employee\templates\employee_filters.html:61 +#: .\employee\templates\employee_personal_info\employee_list.html:71 +#: .\employee\templates\employee_personal_info\group_by.html:46 #: .\employee\templates\tabs\personal-tab.html:190 msgid "Reporting Manager" msgstr "مدير التقارير" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:33 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:27 #: .\attendance\templates\attendance\attendance\export_filter.html:50 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:33 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:33 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:31 -#: .\attendance\templates\requests\attendance\filter.html:33 -#: .\base\templates\base\company\company.html:9 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:50 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:27 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:27 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:50 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:50 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:30 +#: .\attendance\templates\requests\attendance\filter.html:31 +#: .\base\models.py:56 .\base\templates\base\company\company.html:9 #: .\base\templates\base\company\company.html:13 #: .\base\templates\base\company\company_view.html:6 -#: .\base\templates\base\rotating_shift\filters.html:50 -#: .\base\templates\base\rotating_work_type\filters.html:50 -#: .\base\templates\shift_request\shift_request_nav.html:120 -#: .\base\templates\work_type_request\work_type_request_nav.html:120 -#: .\employee\models.py:240 +#: .\base\templates\base\rotating_shift\filters.html:45 +#: .\base\templates\base\rotating_work_type\filters.html:45 +#: .\base\templates\shift_request\shift_request_export.html:44 +#: .\base\templates\shift_request\shift_request_nav.html:94 +#: .\base\templates\work_type_request\work_type_request_export.html:44 +#: .\base\templates\work_type_request\work_type_request_nav.html:78 +#: .\employee\models.py:245 #: .\employee\templates\employee\profile\work_info.html:55 #: .\employee\templates\employee\update_form\work_details.html:60 #: .\employee\templates\employee_export_filter.html:67 -#: .\employee\templates\employee_filters.html:49 -#: .\employee\templates\employee_personal_info\employee_list.html:41 +#: .\employee\templates\employee_filters.html:46 +#: .\employee\templates\employee_personal_info\employee_list.html:73 +#: .\employee\templates\employee_personal_info\group_by.html:47 #: .\employee\templates\tabs\personal-tab.html:250 -#: .\recruitment\templates\candidate\filters.html:100 +#: .\recruitment\templates\candidate\export_filter.html:117 +#: .\recruitment\templates\candidate\filters.html:99 #: .\recruitment\templates\pipeline\form\recruitment_update.html:71 #: .\recruitment\templates\recruitment\filters.html:22 #: .\recruitment\templates\recruitment\recruitment_form.html:77 #: .\recruitment\templates\recruitment\recruitment_update_form.html:83 -#: .\recruitment\templates\stage\filters.html:34 .\templates\settings.html:100 +#: .\recruitment\templates\stage\filters.html:34 .\templates\settings.html:154 msgid "Company" msgstr "شركة" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:37 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:31 #: .\attendance\templates\attendance\attendance\export_filter.html:54 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:37 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:37 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:35 -#: .\attendance\templates\requests\attendance\filter.html:37 -#: .\base\models.py:98 .\base\templates\base\job_position\job_position.html:9 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:54 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:31 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:31 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:54 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:54 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:34 +#: .\attendance\templates\requests\attendance\filter.html:35 +#: .\base\models.py:100 .\base\models.py:111 +#: .\base\templates\base\job_position\job_position.html:9 #: .\base\templates\base\job_position\job_position.html:21 #: .\base\templates\base\job_position\job_position_view.html:11 #: .\base\templates\base\job_role\job_role.html:14 #: .\base\templates\base\job_role\job_role_view.html:10 -#: .\base\templates\base\rotating_shift\filters.html:68 -#: .\base\templates\base\rotating_work_type\filters.html:68 -#: .\base\templates\shift_request\shift_request_nav.html:112 -#: .\base\templates\work_type_request\work_type_request_nav.html:112 -#: .\employee\models.py:197 .\employee\templates\employee_export_filter.html:85 -#: .\employee\templates\employee_filters.html:68 -#: .\employee\templates\employee_personal_info\employee_list.html:35 -#: .\employee\templates\tabs\personal-tab.html:223 .\leave\models.py:86 +#: .\base\templates\base\rotating_shift\filters.html:63 +#: .\base\templates\base\rotating_work_type\filters.html:63 +#: .\base\templates\shift_request\shift_request_export.html:36 +#: .\base\templates\shift_request\shift_request_nav.html:84 +#: .\base\templates\work_type_request\work_type_request_export.html:36 +#: .\base\templates\work_type_request\work_type_request_nav.html:70 +#: .\employee\models.py:202 .\employee\templates\employee_export_filter.html:85 +#: .\employee\templates\employee_filters.html:65 +#: .\employee\templates\employee_personal_info\employee_list.html:61 +#: .\employee\templates\employee_personal_info\group_by.html:41 +#: .\employee\templates\tabs\personal-tab.html:223 .\leave\models.py:89 #: .\onboarding\templates\onboarding\candidate_filter.html:22 #: .\onboarding\templates\onboarding\onboarding_table.html:91 -#: .\onboarding\templates\onboarding\single_view.html:37 +#: .\onboarding\templates\onboarding\single_view.html:32 #: .\onboarding\templates\onboarding\task_view.html:10 -#: .\payroll\templates\payroll\contract\contract_single_view.html:67 +#: .\payroll\models\models.py:175 +#: .\payroll\templates\payroll\contract\contract_single_view.html:80 #: .\pms\templates\okr\objective_creation.html:89 .\recruitment\forms.py:405 -#: .\recruitment\templates\candidate\candidate_create_form.html:92 -#: .\recruitment\templates\candidate\candidate_list.html:34 -#: .\recruitment\templates\candidate\filters.html:63 -#: .\recruitment\templates\candidate\individual.html:270 +#: .\recruitment\models.py:222 +#: .\recruitment\templates\candidate\candidate_create_form.html:84 +#: .\recruitment\templates\candidate\candidate_list.html:41 +#: .\recruitment\templates\candidate\export_filter.html:84 +#: .\recruitment\templates\candidate\filters.html:62 +#: .\recruitment\templates\candidate\group_by.html:34 +#: .\recruitment\templates\candidate\individual.html:262 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:29 #: .\recruitment\templates\pipeline\form\recruitment_drop_down_form.html:53 #: .\recruitment\templates\pipeline\form\recruitment_update.html:47 #: .\recruitment\templates\pipeline\form\recruitment_update.html:51 -#: .\recruitment\templates\pipeline\pipeline.html:171 -#: .\recruitment\templates\pipeline\pipeline_card.html:113 +#: .\recruitment\templates\pipeline\pipeline.html:244 +#: .\recruitment\templates\pipeline\pipeline_card.html:117 #: .\recruitment\templates\recruitment\recruitment_form.html:50 #: .\recruitment\templates\recruitment\recruitment_form.html:57 #: .\recruitment\templates\recruitment\recruitment_update_form.html:56 #: .\recruitment\templates\recruitment\recruitment_update_form.html:63 #: .\recruitment\templates\stage\filters.html:38 #: .\recruitment\templates\survey\filter.html:22 -#: .\recruitment\templates\survey\view_single_template.html:35 +#: .\recruitment\templates\survey\view_single_template.html:52 msgid "Job Position" msgstr "المناصب الوظيفية" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:45 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:39 #: .\attendance\templates\attendance\attendance\export_filter.html:62 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:45 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:45 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:43 -#: .\attendance\templates\requests\attendance\filter.html:45 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:62 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:39 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:39 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:62 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:62 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:42 +#: .\attendance\templates\requests\attendance\filter.html:43 #: .\employee\templates\employee\profile\work_info.html:63 #: .\employee\templates\employee\update_form\work_details.html:68 #: .\employee\templates\tabs\personal-tab.html:200 msgid "Work Location" msgstr "مكان العمل" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:55 -#: .\attendance\templates\attendance\attendance\export_filter.html:70 -#: .\attendance\templates\attendance\own_attendance\filters.html:20 -#: .\attendance\templates\requests\attendance\filter.html:55 -#: .\employee\templates\employee\profile\profile_view.html:158 -#: .\employee\templates\employee\view\individual.html:170 -#: .\payroll\models\models.py:590 .\templates\sidebar.html:398 -msgid "Attendance" -msgstr "حضور" - -#: .\attendance\templates\attendance\attendance\attendance_filters.html:60 -#: .\attendance\templates\attendance\attendance\export_filter.html:75 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:60 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:10 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:62 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:9 -#: .\attendance\templates\attendance\own_attendance\filters.html:25 -#: .\attendance\templates\requests\attendance\filter.html:60 -msgid "Attendance Date" -msgstr "تاريخ حضور" - -#: .\attendance\templates\attendance\attendance\attendance_filters.html:64 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:58 #: .\attendance\templates\attendance\attendance\export_filter.html:79 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:80 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:97 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:79 #: .\attendance\templates\attendance\own_attendance\filters.html:29 -#: .\attendance\templates\requests\attendance\filter.html:64 +#: .\attendance\templates\requests\attendance\filter.html:60 msgid "In Time" msgstr "وقت في" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:68 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:62 #: .\attendance\templates\attendance\attendance\export_filter.html:83 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:70 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:87 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:69 #: .\attendance\templates\attendance\own_attendance\filters.html:33 -#: .\attendance\templates\requests\attendance\filter.html:68 +#: .\attendance\templates\requests\attendance\filter.html:64 msgid "Validated?" msgstr "التحقق من صحة؟" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:74 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:68 #: .\attendance\templates\attendance\attendance\attendance_on_time.html:33 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:62 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:80 #: .\attendance\templates\attendance\attendance\export_filter.html:89 -#: .\attendance\templates\attendance\attendance\group_by.html:23 -#: .\attendance\templates\attendance\attendance\group_by.html:191 -#: .\attendance\templates\attendance\attendance\group_by.html:355 +#: .\attendance\templates\attendance\attendance\group_by.html:59 +#: .\attendance\templates\attendance\attendance\group_by.html:246 +#: .\attendance\templates\attendance\attendance\group_by.html:432 #: .\attendance\templates\attendance\attendance\tab_content.html:68 #: .\attendance\templates\attendance\attendance\tab_content.html:298 #: .\attendance\templates\attendance\attendance\tab_content.html:541 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:15 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:76 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:14 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:58 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:93 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:40 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:75 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:19 #: .\attendance\templates\attendance\own_attendance\attendances.html:146 #: .\attendance\templates\attendance\own_attendance\filters.html:43 -#: .\attendance\templates\requests\attendance\filter.html:74 +#: .\attendance\templates\requests\attendance\filter.html:70 +#: .\attendance\templates\requests\attendance\group_by.html:51 +#: .\attendance\templates\requests\attendance\group_by.html:280 #: .\attendance\templates\requests\attendance\request_lines.html:36 -#: .\attendance\templates\requests\attendance\request_lines.html:184 +#: .\attendance\templates\requests\attendance\request_lines.html:185 #: .\employee\templates\tabs\attendance-tab.html:58 #: .\employee\templates\tabs\attendance-tab.html:237 #: .\employee\templates\tabs\profile-attendance-tab.html:16 msgid "Min Hour" msgstr "الحد الأدنى للساعة" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:78 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:72 #: .\attendance\templates\attendance\attendance\export_filter.html:93 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:66 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:83 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:65 #: .\attendance\templates\attendance\own_attendance\filters.html:47 -#: .\attendance\templates\requests\attendance\filter.html:78 +#: .\attendance\templates\requests\attendance\filter.html:74 msgid "Out Time" msgstr "وقت خروج" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:82 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:76 #: .\attendance\templates\attendance\attendance\export_filter.html:97 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:84 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:101 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:83 #: .\attendance\templates\attendance\own_attendance\filters.html:51 -#: .\attendance\templates\requests\attendance\filter.html:82 +#: .\attendance\templates\requests\attendance\filter.html:78 msgid "OT Approved?" msgstr "تمت الموافقة على العمل الإضافي؟" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:90 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:84 #: .\attendance\templates\attendance\attendance\export_filter.html:105 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:80 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:82 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:92 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:97 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:74 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:74 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:97 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:109 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:91 #: .\attendance\templates\attendance\own_attendance\filters.html:63 -#: .\attendance\templates\requests\attendance\filter.html:90 -#: .\base\templates\base\rotating_shift\filters.html:80 -#: .\base\templates\base\rotating_work_type\filters.html:80 -#: .\base\templates\shift_request\shift_request_nav.html:187 -#: .\base\templates\work_type_request\work_type_request_nav.html:186 -#: .\employee\templates\employee_filters.html:80 -#: .\leave\templates\leave\holiday\holiday_export_filter.html:44 -#: .\leave\templates\leave\holiday\holiday_filter.html:37 +#: .\attendance\templates\requests\attendance\filter.html:86 +#: .\base\templates\base\rotating_shift\filters.html:75 +#: .\base\templates\base\rotating_work_type\filters.html:75 +#: .\base\templates\shift_request\shift_request_export.html:109 +#: .\base\templates\shift_request\shift_request_nav.html:183 +#: .\base\templates\work_type_request\work_type_request_export.html:109 +#: .\base\templates\work_type_request\work_type_request_nav.html:144 +#: .\employee\templates\employee_filters.html:77 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:74 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:62 -#: .\leave\templates\leave\leave_request\request_view.html:80 -#: .\leave\templates\leave\user_leave\user_request_view.html:81 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:73 +#: .\leave\templates\leave\leave_request\request_view.html:133 +#: .\leave\templates\leave\user_leave\user_request_view.html:70 #: .\onboarding\templates\onboarding\kanban\kanban.html:81 #: .\onboarding\templates\onboarding\onboarding_view.html:121 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:57 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:74 +#: .\payroll\templates\payroll\contract\filter_contract.html:53 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:49 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:68 #: .\pms\templates\feedback\feedback_list_view.html:116 -#: .\pms\templates\okr\objective_list_view.html:108 -#: .\recruitment\templates\candidate\filters.html:121 +#: .\pms\templates\okr\objective_list_view.html:135 +#: .\recruitment\templates\candidate\export_filter.html:135 +#: .\recruitment\templates\candidate\filters.html:117 #: .\recruitment\templates\recruitment\filters.html:38 msgid "Advanced" msgstr "متقدم" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:95 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:89 #: .\attendance\templates\attendance\attendance\export_filter.html:110 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:87 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:97 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:79 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:102 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:114 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:96 #: .\attendance\templates\attendance\own_attendance\filters.html:68 -#: .\attendance\templates\requests\attendance\filter.html:95 +#: .\attendance\templates\requests\attendance\filter.html:91 msgid "Attendance From" msgstr "الحضور من" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:99 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:93 #: .\attendance\templates\attendance\attendance\export_filter.html:114 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:91 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:101 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:83 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:106 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:118 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:100 #: .\attendance\templates\attendance\own_attendance\filters.html:72 -#: .\attendance\templates\requests\attendance\filter.html:99 +#: .\attendance\templates\requests\attendance\filter.html:95 msgid "In From" msgstr "في من" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:103 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:97 #: .\attendance\templates\attendance\attendance\export_filter.html:118 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:95 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:105 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:87 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:110 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:122 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:104 #: .\attendance\templates\attendance\own_attendance\filters.html:76 -#: .\attendance\templates\requests\attendance\filter.html:103 +#: .\attendance\templates\requests\attendance\filter.html:99 msgid "Out From" msgstr "من خارج" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:108 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:102 #: .\attendance\templates\attendance\attendance\export_filter.html:123 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:109 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:127 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:108 #: .\attendance\templates\attendance\own_attendance\filters.html:80 -#: .\attendance\templates\requests\attendance\filter.html:107 +#: .\attendance\templates\requests\attendance\filter.html:103 msgid "At Work Greater or Equal" msgstr "وقت العمل أكبر من أو يساوي" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:114 -#, fuzzy -#| msgid "Deduction Greater or Equal" +#: .\attendance\templates\attendance\attendance\attendance_filters.html:108 msgid "Pending Hour Greater or Equal" -msgstr "حسم الراتب أكبر أو يساوي" +msgstr "ساعة العمل المعلقة أكبر أو مساوية" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:119 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:113 #: .\attendance\templates\attendance\attendance\export_filter.html:128 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:99 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:113 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:132 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:112 #: .\attendance\templates\attendance\own_attendance\filters.html:84 -#: .\attendance\templates\requests\attendance\filter.html:111 +#: .\attendance\templates\requests\attendance\filter.html:107 msgid "OT Greater or Equal" msgstr "أكبر من أو يساوي" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:125 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:119 #: .\attendance\templates\attendance\attendance\export_filter.html:134 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:105 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:119 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:93 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:116 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:138 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:118 #: .\attendance\templates\attendance\own_attendance\filters.html:90 -#: .\attendance\templates\requests\attendance\filter.html:117 +#: .\attendance\templates\requests\attendance\filter.html:113 msgid "Attendance Till" msgstr "حضور" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:129 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:123 #: .\attendance\templates\attendance\attendance\export_filter.html:138 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:109 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:123 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:97 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:120 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:142 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:122 #: .\attendance\templates\attendance\own_attendance\filters.html:94 -#: .\attendance\templates\requests\attendance\filter.html:121 +#: .\attendance\templates\requests\attendance\filter.html:117 msgid "In Till" msgstr "في حتى" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:133 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:127 #: .\attendance\templates\attendance\attendance\export_filter.html:142 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:113 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:127 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:101 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:124 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:146 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:126 #: .\attendance\templates\attendance\own_attendance\filters.html:98 -#: .\attendance\templates\requests\attendance\filter.html:125 +#: .\attendance\templates\requests\attendance\filter.html:121 msgid "Out Till" msgstr "حتى خارج" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:138 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:132 #: .\attendance\templates\attendance\attendance\export_filter.html:147 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:131 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:151 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:130 #: .\attendance\templates\attendance\own_attendance\filters.html:102 -#: .\attendance\templates\requests\attendance\filter.html:129 +#: .\attendance\templates\requests\attendance\filter.html:125 msgid "At Work Less Than or Equal" msgstr "في العمل أقل من أو يساوي" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:144 -#, fuzzy -#| msgid "Deduction Less Than or Equal" +#: .\attendance\templates\attendance\attendance\attendance_filters.html:138 msgid "Pending Hour Less Than or Equal" -msgstr "حسم الراتب أقل من أو يساوي" +msgstr "ساعة معلقة أقل من أو تساوي" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:150 +#: .\attendance\templates\attendance\attendance\attendance_filters.html:144 #: .\attendance\templates\attendance\attendance\export_filter.html:152 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:135 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:156 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:134 #: .\attendance\templates\attendance\own_attendance\filters.html:106 -#: .\attendance\templates\requests\attendance\filter.html:133 +#: .\attendance\templates\requests\attendance\filter.html:129 msgid "OT Less Than or Equal" msgstr "العمل الإضافي أقل من أو يساوي" -#: .\attendance\templates\attendance\attendance\attendance_filters.html:159 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:127 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:121 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:143 -msgid "Group By" -msgstr "مجموعة من" - -#: .\attendance\templates\attendance\attendance\attendance_filters.html:164 -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:132 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:126 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:148 -#: .\attendance\templates\requests\attendance\individual_view.html:16 -msgid "Field" -msgstr "مجال" - #: .\attendance\templates\attendance\attendance\attendance_nav.html:141 +#: .\attendance\templates\attendance\attendance_activity\nav.html:13 msgid "Export Attendances" msgstr "تصدير الحضور" -#: .\attendance\templates\attendance\attendance\attendance_nav.html:264 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:161 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:309 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:179 #: .\attendance\templates\attendance\attendance\tab_content.html:422 #: .\employee\templates\tabs\attendance-tab.html:320 msgid "Validate" msgstr "تحقق" -#: .\attendance\templates\attendance\attendance\attendance_nav.html:271 +#: .\attendance\templates\attendance\attendance\attendance_nav.html:316 msgid "Approve OT" msgstr "يعتمد متأخر بعد فوات الوقت" @@ -2407,118 +3011,109 @@ msgstr "يعتمد متأخر بعد فوات الوقت" #: .\attendance\templates\attendance\attendance\tab_content.html:30 #: .\attendance\templates\attendance\attendance\tab_content.html:259 #: .\attendance\templates\attendance\attendance\tab_content.html:502 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:17 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:15 -#: .\base\templates\shift_request\htmx\requests.html:16 -#: .\base\templates\work_type_request\htmx\requests.html:16 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:10 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:11 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:10 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:29 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:10 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:30 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:9 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:31 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:40 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:31 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:38 +#: .\base\templates\shift_request\htmx\group_by.html:32 +#: .\base\templates\shift_request\htmx\requests.html:38 +#: .\base\templates\shift_request\shift_request_export.html:10 +#: .\base\templates\work_type_request\htmx\group_by.html:32 +#: .\base\templates\work_type_request\htmx\requests.html:38 +#: .\base\templates\work_type_request\work_type_request_export.html:10 #: .\employee\templates\employee_export_filter.html:10 -#: .\employee\templates\employee_personal_info\employee_list.html:24 +#: .\employee\templates\employee_personal_info\employee_list.html:40 +#: .\employee\templates\employee_personal_info\group_by.html:30 #: .\employee\templates\tabs\attendance-tab.html:222 -#: .\leave\templates\leave\holiday\holiday.html:9 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:9 +#: .\leave\templates\leave\holiday\holiday.html:35 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:10 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:10 +#: .\leave\templates\leave\leave_assign\group_by.html:27 +#: .\leave\templates\leave\leave_request\group_by.html:56 +#: .\leave\templates\leave\leave_request\leave_requests.html:74 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:15 +#: .\leave\templates\leave\user_leave\group_by.html:57 +#: .\leave\templates\leave\user_leave\user_requests.html:63 #: .\onboarding\templates\onboarding\candidates.html:14 -#: .\payroll\templates\payroll\contract\contract_list.html:31 -#: .\payroll\templates\payroll\payslip\list_payslips.html:31 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:10 +#: .\payroll\templates\payroll\contract\contract_list.html:15 +#: .\payroll\templates\payroll\contract\group_by.html:31 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:10 +#: .\payroll\templates\payroll\payslip\payslip_table.html:14 #: .\pms\templates\feedback\feedback_list.html:76 #: .\pms\templates\feedback\feedback_list.html:213 #: .\pms\templates\feedback\feedback_list.html:354 +#: .\pms\templates\okr\group_by.html:63 .\pms\templates\okr\group_by.html:302 #: .\pms\templates\okr\objective_list.html:57 #: .\pms\templates\okr\objective_list.html:274 +#: .\recruitment\templates\candidate\export_filter.html:10 msgid "Select All" msgstr "اختر الكل" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:25 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:18 -#: .\attendance\templates\attendance\attendance\group_by.html:15 -#: .\attendance\templates\attendance\attendance\group_by.html:183 -#: .\attendance\templates\attendance\attendance\group_by.html:347 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:36 +#: .\attendance\templates\attendance\attendance\group_by.html:51 +#: .\attendance\templates\attendance\attendance\group_by.html:238 +#: .\attendance\templates\attendance\attendance\group_by.html:424 #: .\attendance\templates\attendance\attendance\tab_content.html:47 #: .\attendance\templates\attendance\attendance\tab_content.html:277 #: .\attendance\templates\attendance\attendance\tab_content.html:520 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:37 #: .\attendance\templates\attendance\own_attendance\attendances.html:90 +#: .\attendance\templates\requests\attendance\group_by.html:32 +#: .\attendance\templates\requests\attendance\group_by.html:261 #: .\attendance\templates\requests\attendance\request_lines.html:28 -#: .\attendance\templates\requests\attendance\request_lines.html:176 +#: .\attendance\templates\requests\attendance\request_lines.html:177 #: .\employee\templates\tabs\attendance-tab.html:50 #: .\employee\templates\tabs\attendance-tab.html:229 #: .\employee\templates\tabs\profile-attendance-tab.html:8 -#: .\recruitment\models.py:354 +#: .\recruitment\models.py:374 msgid "Date" msgstr "تاريخ" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:26 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:22 -#: .\attendance\templates\attendance\attendance\group_by.html:16 -#: .\attendance\templates\attendance\attendance\group_by.html:184 -#: .\attendance\templates\attendance\attendance\group_by.html:348 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:40 +#: .\attendance\templates\attendance\attendance\group_by.html:52 +#: .\attendance\templates\attendance\attendance\group_by.html:239 +#: .\attendance\templates\attendance\attendance\group_by.html:425 #: .\attendance\templates\attendance\attendance\tab_content.html:49 #: .\attendance\templates\attendance\attendance\tab_content.html:279 #: .\attendance\templates\attendance\attendance\tab_content.html:522 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:39 #: .\attendance\templates\attendance\own_attendance\attendances.html:97 +#: .\attendance\templates\requests\attendance\group_by.html:33 +#: .\attendance\templates\requests\attendance\group_by.html:262 #: .\attendance\templates\requests\attendance\request_lines.html:29 -#: .\attendance\templates\requests\attendance\request_lines.html:177 +#: .\attendance\templates\requests\attendance\request_lines.html:178 #: .\employee\templates\tabs\attendance-tab.html:51 #: .\employee\templates\tabs\attendance-tab.html:230 -#: .\employee\templates\tabs\profile-attendance-tab.html:9 .\leave\models.py:76 +#: .\employee\templates\tabs\profile-attendance-tab.html:9 .\leave\models.py:79 msgid "Day" msgstr "يوم" -#: .\attendance\templates\attendance\attendance\attendance_on_time.html:28 -#: .\attendance\templates\attendance\attendance\group_by.html:18 -#: .\attendance\templates\attendance\attendance\group_by.html:186 -#: .\attendance\templates\attendance\attendance\group_by.html:350 -#: .\attendance\templates\attendance\attendance\tab_content.html:56 -#: .\attendance\templates\attendance\attendance\tab_content.html:286 -#: .\attendance\templates\attendance\attendance\tab_content.html:529 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:70 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:10 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:10 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:12 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:11 -#: .\attendance\templates\attendance\own_attendance\attendances.html:111 -#: .\attendance\templates\requests\attendance\request_lines.html:31 -#: .\attendance\templates\requests\attendance\request_lines.html:179 -#: .\employee\templates\tabs\attendance-tab.html:53 -#: .\employee\templates\tabs\attendance-tab.html:232 -#: .\employee\templates\tabs\profile-attendance-tab.html:11 -msgid "In Date" -msgstr "في موعد" - -#: .\attendance\templates\attendance\attendance\attendance_on_time.html:30 -#: .\attendance\templates\attendance\attendance\group_by.html:20 -#: .\attendance\templates\attendance\attendance\group_by.html:188 -#: .\attendance\templates\attendance\attendance\group_by.html:352 -#: .\attendance\templates\attendance\attendance\tab_content.html:64 -#: .\attendance\templates\attendance\attendance\tab_content.html:294 -#: .\attendance\templates\attendance\attendance\tab_content.html:537 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:64 -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:13 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:13 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:14 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:13 -#: .\attendance\templates\attendance\own_attendance\attendances.html:125 -#: .\attendance\templates\requests\attendance\request_lines.html:33 -#: .\attendance\templates\requests\attendance\request_lines.html:181 -#: .\employee\templates\tabs\attendance-tab.html:55 -#: .\employee\templates\tabs\attendance-tab.html:234 -#: .\employee\templates\tabs\profile-attendance-tab.html:13 -msgid "Out Date" -msgstr "خارج تاريخ" - #: .\attendance\templates\attendance\attendance\attendance_on_time.html:34 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:66 -#: .\attendance\templates\attendance\attendance\group_by.html:24 -#: .\attendance\templates\attendance\attendance\group_by.html:192 -#: .\attendance\templates\attendance\attendance\group_by.html:356 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:84 +#: .\attendance\templates\attendance\attendance\group_by.html:60 +#: .\attendance\templates\attendance\attendance\group_by.html:247 +#: .\attendance\templates\attendance\attendance\group_by.html:433 #: .\attendance\templates\attendance\attendance\tab_content.html:74 #: .\attendance\templates\attendance\attendance\tab_content.html:304 #: .\attendance\templates\attendance\attendance\tab_content.html:547 -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:16 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:15 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:64 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:41 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:20 #: .\attendance\templates\attendance\own_attendance\attendances.html:153 +#: .\attendance\templates\requests\attendance\group_by.html:54 +#: .\attendance\templates\requests\attendance\group_by.html:283 #: .\attendance\templates\requests\attendance\request_lines.html:37 -#: .\attendance\templates\requests\attendance\request_lines.html:185 +#: .\attendance\templates\requests\attendance\request_lines.html:186 #: .\employee\templates\tabs\attendance-tab.html:59 #: .\employee\templates\tabs\attendance-tab.html:238 #: .\employee\templates\tabs\profile-attendance-tab.html:17 @@ -2526,21 +3121,22 @@ msgid "At Work" msgstr "في العمل" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:98 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:93 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:110 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:153 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:195 -#: .\attendance\templates\attendance\attendance\group_by.html:113 -#: .\attendance\templates\attendance\attendance\group_by.html:278 -#: .\attendance\templates\attendance\attendance\group_by.html:443 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:111 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:128 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:171 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:213 +#: .\attendance\templates\attendance\attendance\group_by.html:129 +#: .\attendance\templates\attendance\attendance\group_by.html:316 +#: .\attendance\templates\attendance\attendance\group_by.html:502 #: .\attendance\templates\attendance\attendance\tab_content.html:161 #: .\attendance\templates\attendance\attendance\tab_content.html:393 #: .\attendance\templates\attendance\attendance\tab_content.html:655 -#: .\attendance\templates\attendance\attendance_account\group_by.html:66 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:43 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:144 +#: .\attendance\templates\attendance\attendance_account\group_by.html:77 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:60 #: .\attendance\templates\attendance\break_point\condition_view.html:26 -#: .\attendance\templates\requests\attendance\individual_view.html:46 -#: .\base\templates\base\auth\group_view.html:46 +#: .\attendance\templates\requests\attendance\individual_view.html:110 +#: .\base\templates\base\auth\group_view.html:72 #: .\base\templates\base\company\company_view.html:50 #: .\base\templates\base\company\condition_view.html:26 #: .\base\templates\base\department\department_view.html:21 @@ -2552,115 +3148,147 @@ msgstr "في العمل" #: .\base\templates\base\shift\schedule_view.html:60 #: .\base\templates\base\shift\shift_view.html:28 #: .\base\templates\base\work_type\work_type_view.html:18 -#: .\base\templates\shift_request\htmx\requests.html:62 -#: .\base\templates\work_type_request\htmx\requests.html:63 +#: .\base\templates\shift_request\htmx\group_by.html:86 +#: .\base\templates\shift_request\htmx\requests.html:91 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:73 +#: .\base\templates\work_type_request\htmx\group_by.html:86 +#: .\base\templates\work_type_request\htmx\requests.html:92 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:71 #: .\employee\templates\employee\profile\profile_view.html:45 #: .\employee\templates\employee\update_form\form_view.html:7 #: .\employee\templates\employee\view\individual.html:62 -#: .\employee\templates\employee_personal_info\employee_card.html:72 -#: .\employee\templates\employee_personal_info\employee_list.html:160 +#: .\employee\templates\employee_personal_info\employee_card.html:62 +#: .\employee\templates\employee_personal_info\employee_list.html:192 +#: .\employee\templates\employee_personal_info\group_by.html:160 #: .\employee\templates\tabs\attendance-tab.html:192 #: .\employee\templates\tabs\attendance-tab.html:304 -#: .\employee\templates\tabs\shift-tab.html:97 -#: .\employee\templates\tabs\shift-tab.html:440 +#: .\employee\templates\tabs\shift-tab.html:208 +#: .\employee\templates\tabs\shift-tab.html:672 #: .\leave\templates\leave\company_leave\company_leave.html:36 -#: .\leave\templates\leave\holiday\holiday.html:44 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:43 -#: .\leave\templates\leave\leave_request\leave_requests.html:109 -#: .\leave\templates\leave\leave_type\leave_types.html:32 -#: .\leave\templates\leave\user_leave\user_requests.html:85 -#: .\onboarding\templates\onboarding\candidates.html:93 +#: .\leave\templates\leave\holiday\holiday.html:73 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:75 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:237 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:57 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:196 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:90 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:97 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:48 +#: .\leave\templates\leave\leave_assign\group_by.html:61 +#: .\leave\templates\leave\leave_request\group_by.html:135 +#: .\leave\templates\leave\leave_request\leave_requests.html:157 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:136 +#: .\leave\templates\leave\leave_type\leave_types.html:45 +#: .\leave\templates\leave\user_leave\group_by.html:116 +#: .\leave\templates\leave\user_leave\user_requests.html:125 +#: .\onboarding\templates\onboarding\candidates.html:84 #: .\onboarding\templates\onboarding\kanban\kanban.html:160 #: .\onboarding\templates\onboarding\onboarding_table.html:35 #: .\onboarding\templates\onboarding\onboarding_table.html:115 #: .\onboarding\templates\onboarding\task_view.html:33 #: .\payroll\templates\payroll\allowance\card_allowance.html:35 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:84 -#: .\payroll\templates\payroll\contract\contract_single_view.html:118 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:97 +#: .\payroll\templates\payroll\contract\contract_single_view.html:131 #: .\payroll\templates\payroll\deduction\card_deduction.html:36 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:87 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:100 #: .\pms\templates\feedback\feedback_detailed_view.html:70 #: .\pms\templates\feedback\question\question_all.html:92 #: .\pms\templates\okr\key_result\key_result_view.html:41 #: .\pms\templates\okr\objective_detailed_view.html:61 #: .\pms\templates\okr\objective_detailed_view.html:151 #: .\recruitment\templates\candidate\individual.html:27 -#: .\recruitment\templates\pipeline\pipeline.html:125 -#: .\recruitment\templates\pipeline\pipeline_card.html:77 -#: .\recruitment\templates\pipeline\pipeline_card.html:248 +#: .\recruitment\templates\pipeline\pipeline.html:193 +#: .\recruitment\templates\pipeline\pipeline_card.html:81 +#: .\recruitment\templates\pipeline\pipeline_card.html:252 #: .\recruitment\templates\pipeline\pipeline_tabs.html:38 #: .\recruitment\templates\survey\survey_card.html:44 -#: .\recruitment\templates\survey\view_single_template.html:55 +#: .\recruitment\templates\survey\view_single_template.html:72 msgid "Edit" msgstr "يحرر" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:101 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:124 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:166 -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:200 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:142 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:184 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:218 #: .\attendance\templates\attendance\attendance\tab_content.html:169 #: .\attendance\templates\attendance\attendance\tab_content.html:400 #: .\attendance\templates\attendance\attendance\tab_content.html:662 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:46 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:152 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:64 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:55 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:74 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:86 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:65 #: .\employee\templates\tabs\attendance-tab.html:195 #: .\employee\templates\tabs\attendance-tab.html:307 msgid "Are you sure want to delete this attendance?" msgstr "هل أنت متأكد من أنك تريد حذف هذا الحضور؟" #: .\attendance\templates\attendance\attendance\attendance_on_time.html:103 -#: .\attendance\templates\attendance\attendance\group_by.html:119 -#: .\attendance\templates\attendance\attendance\group_by.html:284 -#: .\attendance\templates\attendance\attendance\group_by.html:449 +#: .\attendance\templates\attendance\attendance\group_by.html:136 +#: .\attendance\templates\attendance\attendance\group_by.html:323 +#: .\attendance\templates\attendance\attendance\group_by.html:509 #: .\attendance\templates\attendance\attendance\tab_content.html:175 #: .\attendance\templates\attendance\attendance\tab_content.html:406 #: .\attendance\templates\attendance\attendance\tab_content.html:668 -#: .\attendance\templates\attendance\attendance_account\group_by.html:72 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:48 -#: .\base\templates\base\auth\group_assign_view.html:45 -#: .\base\templates\base\auth\group_view.html:35 -#: .\base\templates\base\auth\group_view.html:51 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:158 +#: .\attendance\templates\attendance\attendance_account\group_by.html:83 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:67 +#: .\attendance\templates\attendance\attendance_activity\activity_list.html:58 +#: .\attendance\templates\attendance\attendance_activity\group_by.html:77 +#: .\attendance\templates\attendance\late_come_early_out\group_by.html:89 +#: .\attendance\templates\attendance\late_come_early_out\report_list.html:68 +#: .\base\templates\base\auth\group_assign_view.html:66 +#: .\base\templates\base\auth\group_view.html:56 +#: .\base\templates\base\auth\group_view.html:85 #: .\base\templates\base\auth\permission_view.html:38 #: .\base\templates\base\company\company_view.html:55 #: .\base\templates\base\department\department_view.html:26 #: .\base\templates\base\employee_type\type_view.html:25 #: .\base\templates\base\job_position\job_position_view.html:83 #: .\base\templates\base\job_role\job_role_view.html:64 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:134 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:137 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:148 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:40 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:133 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:140 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:147 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:39 #: .\base\templates\base\shift\schedule_view.html:84 #: .\base\templates\base\shift\shift_view.html:33 #: .\base\templates\base\work_type\work_type_view.html:26 -#: .\base\templates\shift_request\htmx\requests.html:67 -#: .\base\templates\work_type_request\htmx\requests.html:68 -#: .\employee\templates\employee_personal_info\employee_list.html:204 +#: .\base\templates\shift_request\htmx\group_by.html:93 +#: .\base\templates\shift_request\htmx\requests.html:98 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:84 +#: .\base\templates\work_type_request\htmx\group_by.html:93 +#: .\base\templates\work_type_request\htmx\requests.html:99 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:78 +#: .\employee\templates\employee_personal_info\employee_list.html:223 +#: .\employee\templates\employee_personal_info\group_by.html:204 #: .\employee\templates\tabs\attendance-tab.html:197 #: .\employee\templates\tabs\attendance-tab.html:309 -#: .\employee\templates\tabs\shift-tab.html:102 -#: .\employee\templates\tabs\shift-tab.html:250 -#: .\employee\templates\tabs\shift-tab.html:373 -#: .\employee\templates\tabs\shift-tab.html:445 -#: .\payroll\templates\payroll\payslip\group_payslips.html:124 -#: .\payroll\templates\payroll\payslip\list_payslips.html:100 +#: .\employee\templates\tabs\shift-tab.html:223 +#: .\employee\templates\tabs\shift-tab.html:404 +#: .\employee\templates\tabs\shift-tab.html:551 +#: .\employee\templates\tabs\shift-tab.html:689 +#: .\payroll\templates\payroll\payslip\group_payslips.html:108 +#: .\payroll\templates\payroll\payslip\payslip_table.html:83 #: .\recruitment\templates\recruitment\recruitment_component.html:100 #: .\recruitment\templates\stage\stage_component.html:77 msgid "Remove" msgstr "يزيل" -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:29 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:47 msgid "Check_In" msgstr "تحقق_في" -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:33 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:51 msgid "Check_In Date" msgstr "تاريخ تحقق في" -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:40 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:58 msgid "Check_Out" msgstr "الدفع" -#: .\attendance\templates\attendance\attendance\attendance_request_one.html:44 +#: .\attendance\templates\attendance\attendance\attendance_request_one.html:62 msgid "Check_Out Date" msgstr "تاريخ الدفع" @@ -2677,58 +3305,98 @@ msgid "Validated Attendances" msgstr "تم التحقق من صحتها الحضور" #: .\attendance\templates\attendance\attendance\export_filter.html:4 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:4 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:4 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:4 +#: .\base\templates\shift_request\shift_request_export.html:4 +#: .\base\templates\work_type_request\work_type_request_export.html:4 #: .\employee\templates\employee_export_filter.html:4 #: .\leave\templates\leave\holiday\holiday_export_filter.html:4 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:4 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:8 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:4 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:4 +#: .\recruitment\templates\candidate\export_filter.html:4 msgid "Excel columns" msgstr "أعمدة إكسل" #: .\attendance\templates\attendance\attendance\tab_content.html:81 #: .\attendance\templates\attendance\attendance\tab_content.html:311 #: .\attendance\templates\attendance\attendance\tab_content.html:554 -#, fuzzy -#| msgid "Min Hour" +#: .\attendance\templates\attendance\attendance\validate_attendance.html:71 msgid "Pending Hour" -msgstr "الحد الأدنى للساعة" +msgstr "ساعات معلقة" #: .\attendance\templates\attendance\attendance\tab_content.html:759 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:247 #: .\attendance\templates\attendance\own_attendance\attendances.html:291 -#: .\attendance\templates\requests\attendance\request_lines.html:276 +#: .\attendance\templates\requests\attendance\group_by.html:450 +#: .\attendance\templates\requests\attendance\request_lines.html:277 #: .\recruitment\templates\survey\survey_card.html:75 msgid "Details" msgstr "تفاصيل" #: .\attendance\templates\attendance\attendance\tab_content.html:780 +#: .\attendance\templates\attendance\attendance\validate_attendance.html:268 msgid "Edit Attendance" msgstr " يحرر حضور " -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:86 +#: .\attendance\templates\attendance\attendance\validate_attendance_empty.html:13 +#, python-format +msgid "" +"The attendances for this employee in %(month_name)s has not been validated." +msgstr "لم يتم التحقق من صحة حضور هذا الموظف خلال %(month_name)s." + +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:103 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:80 msgid "Worked Hours Greater or Equal" msgstr "ساعات العمل أكبر أو متساوية" -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:92 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:109 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:86 msgid "Pending Hours Greater or Equal" msgstr "ساعات الانتظار أكبر أو متساوية" -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:98 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:115 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:92 msgid "OT Account Greater or Equal" msgstr "حساب أكبر أو يساوي متأخر بعد فوات الوقت" -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:106 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:123 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:100 msgid "Worked Hours Less Than or Equal" msgstr "ساعات العمل أقل من أو تساوي" -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:112 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:129 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:106 msgid "Pending Hours Less Than or Equal" msgstr "ساعات الانتظار أقل من أو تساوي" -#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:118 +#: .\attendance\templates\attendance\attendance_account\attendance_account_export_filter.html:135 +#: .\attendance\templates\attendance\attendance_account\attendance_account_filter.html:112 msgid "OT Account Less Than or Equal" msgstr "حساب العمل الإضافي أقل من أو يساوي" -#: .\attendance\templates\attendance\attendance_account\group_by.html:139 -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:110 +#: .\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:8 +msgid "Selected Attendance" +msgstr "الحضور المختار" + +#: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:11 +msgid "Select All Records" +msgstr "حدد كافة السجلات" + +#: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:14 +msgid "Unselect All Records" +msgstr "قم بإلغاء تحديد كافة السجلات" + +#: .\attendance\templates\attendance\attendance_account\attendance_overtime_view.html:17 +msgid "Export Records" +msgstr "تصدير السجلات" + +#: .\attendance\templates\attendance\attendance_account\group_by.html:152 +#: .\attendance\templates\attendance\attendance_account\overtime_list.html:129 msgid "Update Account" msgstr "تحديث الحساب" @@ -2737,7 +3405,11 @@ msgstr "تحديث الحساب" msgid "Add OT" msgstr "متأخر بعد فوات الوقت يضيف " -#: .\attendance\templates\attendance\attendance_account\nav.html:33 +#: .\attendance\templates\attendance\attendance_account\nav.html:36 +msgid "Export Hour Accounts" +msgstr "حسابات ساعة التصدير" + +#: .\attendance\templates\attendance\attendance_account\nav.html:69 #: .\attendance\templates\attendance\attendance_account\overtime_empty.html:32 #: .\employee\templates\tabs\attendance-tab.html:37 #: .\employee\templates\tabs\attendance-tab.html:163 @@ -2745,41 +3417,40 @@ msgstr "متأخر بعد فوات الوقت يضيف " msgid "Hour Account" msgstr "ساعة حساب" -#: .\attendance\templates\attendance\attendance_account\overtime_list.html:14 -msgid "Overtime Hours" -msgstr "ساعات العمل الإضافي" - #: .\attendance\templates\attendance\attendance_activity\activity_empty.html:6 -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:55 -#: .\attendance\templates\attendance\attendance_activity\nav.html:6 +#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:47 +#: .\attendance\templates\attendance\attendance_activity\export_filter.html:70 +#: .\attendance\templates\attendance\attendance_activity\nav.html:42 #: .\templates\sidebar.html:422 msgid "Attendance Activity" msgstr "نشاط الحضور" -#: .\attendance\templates\attendance\attendance_activity\activity_filters.html:74 -msgid "Shift Day" -msgstr "يحول يوم" +#: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:10 +#: .\attendance\templates\attendance\late_come_early_out\reports.html:12 +msgid "Select All Attendance" +msgstr "حدد كافة الحضور" -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:9 -#: .\attendance\templates\attendance\attendance_activity\group_by.html:9 +#: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:13 +#: .\attendance\templates\attendance\late_come_early_out\reports.html:15 +msgid "Unselect All Attendance" +msgstr "قم بإلغاء تحديد كافة الحضور" + +#: .\attendance\templates\attendance\attendance_activity\attendance_activity_view.html:16 +#: .\attendance\templates\attendance\late_come_early_out\reports.html:18 +msgid "Export Attendance" +msgstr "تصدير الحضور" + +#: .\attendance\templates\attendance\attendance_activity\group_by.html:34 msgid "Attendnace Date" msgstr "حضورتاريخ تاريخ" -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:11 -msgid "Check In" -msgstr "تحقق في" - -#: .\attendance\templates\attendance\attendance_activity\activity_list.html:12 -msgid "Check Out" -msgstr "الدفع" - #: .\attendance\templates\attendance\break_point\condition.html:27 #: .\base\templates\base\company\condition.html:9 msgid "Attendance Condition" msgstr "شرط الحضور" #: .\attendance\templates\attendance\break_point\condition.html:35 -#: .\base\templates\base\auth\group.html:18 +#: .\base\templates\base\auth\group.html:17 #: .\base\templates\base\auth\group_assign.html:18 #: .\base\templates\base\auth\permission.html:36 #: .\base\templates\base\company\company.html:57 @@ -2798,14 +3469,14 @@ msgstr "شرط الحضور" #: .\base\templates\base\shift\schedule.html:49 #: .\base\templates\base\shift\shift.html:35 #: .\base\templates\base\work_type\work_type.html:21 -#: .\employee\templates\employee\create_form\personal_info.html:196 +#: .\employee\templates\employee\create_form\personal_info.html:193 #: .\employee\templates\employee\profile\bank_info.html:83 -#: .\employee\templates\employee\profile\personal_info.html:157 +#: .\employee\templates\employee\profile\personal_info.html:149 #: .\employee\templates\employee\update_form\bank_details.html:77 -#: .\employee\templates\employee\update_form\personal_info.html:180 +#: .\employee\templates\employee\update_form\personal_info.html:172 #: .\employee\templates\employee\update_form\work_details.html:111 #: .\payroll\templates\payroll\settings\payroll_settings.html:14 -#: .\recruitment\templates\candidate\candidate_create_form.html:204 +#: .\recruitment\templates\candidate\candidate_create_form.html:196 msgid "Save Changes" msgstr "حفظ التغييرات" @@ -2824,21 +3495,17 @@ msgstr "متأخر , بعد فوات الوقت ساعة للموافقة الح msgid "OT Cut-Off/Day" msgstr "يوم يقطع متأخر بعد فوات الوقت " -#: .\attendance\templates\attendance\late_come_early_out\group_by.html:9 -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:58 -#: .\attendance\templates\attendance\late_come_early_out\report_list.html:8 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:260 -#: .\recruitment\forms.py:493 -#: .\recruitment\templates\stage\stage_component.html:45 -msgid "Type" -msgstr "يكتب" - -#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:53 -#: .\attendance\templates\attendance\late_come_early_out\nav.html:6 +#: .\attendance\templates\attendance\late_come_early_out\export_filter.html:70 +#: .\attendance\templates\attendance\late_come_early_out\late_come_early_out_filters.html:52 +#: .\attendance\templates\attendance\late_come_early_out\nav.html:42 #: .\attendance\templates\attendance\late_come_early_out\reports_empty.html:6 msgid "Late Come/Early Out" msgstr "في وقت متأخ/تعال مبكرا" +#: .\attendance\templates\attendance\late_come_early_out\nav.html:13 +msgid "Export Late Come Early Out" +msgstr "التصدير متأخرًا ويأتي مبكرًا" + #: .\attendance\templates\attendance\own_attendance\attendances.html:32 msgid "Approved request" msgstr "الموافقة الطلب" @@ -2849,7 +3516,7 @@ msgstr "ليس متاحا" #: .\attendance\templates\attendance\own_attendance\attendances.html:71 #: .\attendance\templates\requests\attendance\view-requests.html:30 -#: .\payroll\models\models.py:380 +#: .\payroll\models\models.py:410 msgid "Validated" msgstr "تم التحقق من صحتها" @@ -2866,7 +3533,30 @@ msgstr "الطلبات المعتمدة" msgid "My Attendances" msgstr "حضوري" -#: .\attendance\templates\requests\attendance\individual_view.html:17 +#: .\attendance\templates\requests\attendance\group_by.html:147 +#: .\attendance\templates\requests\attendance\request_lines.html:103 +#: .\employee\templates\tabs\attendance-tab.html:123 +msgid "View and Edit" +msgstr "عرض وتحرير" + +#: .\attendance\templates\requests\attendance\group_by.html:154 +#: .\attendance\templates\requests\attendance\request_lines.html:116 +#: .\employee\templates\tabs\attendance-tab.html:136 +msgid "Are you sure want to cancel the request?" +msgstr "هل أنت متأكد من أنك تريد إلغاء الطلب؟" + +#: .\attendance\templates\requests\attendance\group_by.html:289 +#: .\attendance\templates\requests\attendance\request_lines.html:188 +#: .\attendance\templates\requests\attendance\request_new_form.html:52 +msgid "Request" +msgstr "مطلب " + +#: .\attendance\templates\requests\attendance\group_by.html:360 +#: .\attendance\templates\requests\attendance\request_lines.html:252 +msgid "Edit Request" +msgstr "تعديل الطلب" + +#: .\attendance\templates\requests\attendance\individual_view.html:70 #: .\pms\templates\okr\key_result\key_result_creation.html:75 #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:56 #: .\pms\templates\okr\key_result\key_result_update.html:52 @@ -2875,20 +3565,25 @@ msgstr "حضوري" msgid "Current Value" msgstr "القيمة الحالية" -#: .\attendance\templates\requests\attendance\individual_view.html:18 +#: .\attendance\templates\requests\attendance\individual_view.html:72 msgid "Requested Value" msgstr "القيمة المطلوبة" -#: .\attendance\templates\requests\attendance\individual_view.html:41 -#: .\base\templates\shift_request\htmx\requests.html:95 -#: .\base\templates\work_type_request\htmx\requests.html:97 +#: .\attendance\templates\requests\attendance\individual_view.html:98 +#: .\base\templates\shift_request\htmx\group_by.html:110 +#: .\base\templates\shift_request\htmx\requests.html:115 +#: .\base\templates\work_type_request\htmx\group_by.html:110 +#: .\base\templates\work_type_request\htmx\requests.html:116 #: .\employee\templates\tabs\leave-tab.html:241 #: .\employee\templates\tabs\leave-tab.html:247 -#: .\employee\templates\tabs\shift-tab.html:133 -#: .\employee\templates\tabs\shift-tab.html:474 -#: .\leave\templates\leave\leave_request\one_request_view.html:101 -#: .\leave\templates\leave\leave_request\one_request_view.html:107 -#: .\leave\templates\leave\user_leave\user_requests.html:75 +#: .\employee\templates\tabs\shift-tab.html:261 +#: .\employee\templates\tabs\shift-tab.html:726 +#: .\leave\templates\leave\user_leave\group_by.html:104 +#: .\leave\templates\leave\user_leave\group_by.html:105 +#: .\leave\templates\leave\user_leave\group_by.html:109 +#: .\leave\templates\leave\user_leave\user_requests.html:112 +#: .\leave\templates\leave\user_leave\user_requests.html:113 +#: .\leave\templates\leave\user_leave\user_requests.html:117 #: .\pms\templates\feedback\question\question_all.html:100 msgid "Cancel" msgstr "يلغي" @@ -2918,30 +3613,11 @@ msgstr "التحقق من صحة طلب الحضور" msgid "All Attendances" msgstr "جميع الحضور" -#: .\attendance\templates\requests\attendance\nav.html:170 +#: .\attendance\templates\requests\attendance\nav.html:205 #: .\attendance\templates\requests\attendance\requests_empty.html:135 msgid "New Request" msgstr "طلب جديد" -#: .\attendance\templates\requests\attendance\request_lines.html:102 -#: .\employee\templates\tabs\attendance-tab.html:123 -msgid "View and Edit" -msgstr "عرض وتحرير" - -#: .\attendance\templates\requests\attendance\request_lines.html:115 -#: .\employee\templates\tabs\attendance-tab.html:136 -msgid "Are you sure want to cancel the request?" -msgstr "هل أنت متأكد من أنك تريد إلغاء الطلب؟" - -#: .\attendance\templates\requests\attendance\request_lines.html:187 -#: .\attendance\templates\requests\attendance\request_new_form.html:52 -msgid "Request" -msgstr "مطلب " - -#: .\attendance\templates\requests\attendance\request_lines.html:251 -msgid "Edit Request" -msgstr "تعديل الطلب" - #: .\attendance\templates\requests\attendance\view-requests.html:26 msgid "Not-Validated" msgstr "ليس متاحا" @@ -2957,190 +3633,321 @@ msgid "" "entered " msgstr "ليس لديك معلومات العمل المملوءة أو تفاصيل الموظف الخاص بك أيضًادخلت" -#: .\attendance\views\dashboard.py:244 +#: .\attendance\views\dashboard.py:248 msgid "On Time" msgstr "في الوقت المحدد" -#: .\attendance\views\dashboard.py:266 .\onboarding\views.py:1099 -#: .\onboarding\views.py:1136 .\pms\views.py:1834 .\pms\views.py:1853 -#: .\pms\views.py:1870 .\recruitment\views\dashboard.py:170 -#, fuzzy -#| msgid "No email found." +#: .\attendance\views\dashboard.py:270 .\onboarding\views.py:1108 +#: .\onboarding\views.py:1146 .\pms\views.py:1855 .\pms\views.py:1874 +#: .\pms\views.py:1891 .\recruitment\views\dashboard.py:170 msgid "No data Found..." -msgstr "لم يتم العثور على بريد إلكتروني." +msgstr "لاتوجد بيانات..." -#: .\attendance\views\views.py:152 +#: .\attendance\views\views.py:157 msgid "Attendance added." msgstr "تمت إضافة الحضور." -#: .\attendance\views\views.py:336 +#: .\attendance\views\views.py:345 msgid "Attendance Updated." msgstr "تم تحديث الحضور." -#: .\attendance\views\views.py:381 +#: .\attendance\views\views.py:390 msgid "Attendance deleted." msgstr "تم حذف الحضور." -#: .\attendance\views\views.py:396 +#: .\attendance\views\views.py:405 msgid "Attendance Does not exists.." msgstr "الحضور غير موجود.." -#: .\attendance\views\views.py:430 +#: .\attendance\views\views.py:439 msgid "Attendance Deleted" msgstr "تم حذف الحضور" -#: .\attendance\views\views.py:448 +#: .\attendance\views\views.py:457 .\attendance\views\views.py:714 +#: .\attendance\views\views.py:897 msgid "Attendance not found." msgstr "لم يتم العثور على الحضور." -#: .\attendance\views\views.py:493 +#: .\attendance\views\views.py:511 msgid "Attendance account added." msgstr "تمت إضافة حساب الحضور." -#: .\attendance\views\views.py:551 +#: .\attendance\views\views.py:585 msgid "Attendance account updated successfully." msgstr "تم تحديث حساب الحضور بنجاح..." -#: .\attendance\views\views.py:576 +#: .\attendance\views\views.py:610 msgid "OT account deleted." msgstr "تم حذف حساب العمل الإضافي." -#: .\attendance\views\views.py:578 +#: .\attendance\views\views.py:612 msgid "OT account Does not exists.." msgstr "حساب العمل الإضافي غير موجود.." -#: .\attendance\views\views.py:580 +#: .\attendance\views\views.py:614 msgid "You cannot delete this attendance OT" msgstr "لا يمكنك حذف هذا الحضور الإضافي" -#: .\attendance\views\views.py:620 +#: .\attendance\views\views.py:632 +msgid "{employee} hour account deleted." +msgstr "تم حذف حساب الساعة {employee}." + +#: .\attendance\views\views.py:637 +msgid "Hour account not found." +msgstr "لم يتم العثور على حساب الساعة." + +#: .\attendance\views\views.py:641 +msgid "You cannot delete {hour_account}" +msgstr "لا يمكنك حذف {hour_account}" + +#: .\attendance\views\views.py:687 msgid "Attendance activity deleted" msgstr "تم حذف نشاط الحضور" -#: .\attendance\views\views.py:622 +#: .\attendance\views\views.py:689 msgid "Attendance activity Does not exists.." msgstr "نشاط الحضور غير موجود.." -#: .\attendance\views\views.py:624 +#: .\attendance\views\views.py:691 msgid "You cannot delete this activity" msgstr "لا يمكنك حذف هذا النشاط" -#: .\attendance\views\views.py:761 +#: .\attendance\views\views.py:710 +msgid "{employee} activity deleted." +msgstr "تم حذف نشاط {employee}." + +#: .\attendance\views\views.py:868 msgid "Late-in early-out deleted" msgstr "يأتي في وقت متأخر الخروج المبكر حذف" -#: .\attendance\views\views.py:763 +#: .\attendance\views\views.py:870 msgid "Late-in early-out Does not exists.." msgstr "الدخول المتأخر والخروج المبكر غير موجود.." -#: .\attendance\views\views.py:765 +#: .\attendance\views\views.py:872 msgid "You cannot delete this Late-in early-out" msgstr "لا يمكنك حذف هذا في وقت متأخر يخرج مبكرا" -#: .\attendance\views\views.py:822 +#: .\attendance\views\views.py:892 +msgid "{employee} Late-in early-out deleted." +msgstr "{employee} تم حذف الدخول المبكر والمتأخر." + +#: .\attendance\views\views.py:970 msgid "validation condition deleted." msgstr "تم حذف شرط التحقق من الصحة." -#: .\attendance\views\views.py:824 +#: .\attendance\views\views.py:972 msgid "validation condition Does not exists.." msgstr "شرط التحقق غير موجود.." -#: .\attendance\views\views.py:826 +#: .\attendance\views\views.py:974 msgid "You cannot delete this validation condition." msgstr "لا يمكنك حذف شرط التحقق هذا. " -#: .\attendance\views\views.py:843 .\attendance\views\views.py:872 +#: .\attendance\views\views.py:991 .\attendance\views\views.py:1020 msgid "Attendance validated." msgstr "التحقق من صحة الحضور." -#: .\base\forms.py:480 .\base\forms.py:899 .\payroll\models\models.py:228 -#: .\payroll\models\models.py:856 .\payroll\models\models.py:867 -#: .\payroll\models\models.py:1113 +#: .\base\forms.py:479 .\base\forms.py:898 .\payroll\models\models.py:258 +#: .\payroll\models\models.py:885 .\payroll\models\models.py:896 +#: .\payroll\models\models.py:1142 #: .\pms\templates\feedback\feedback_creation.html:45 #: .\pms\templates\feedback\feedback_creation.html:57 #: .\pms\templates\feedback\feedback_creation.html:120 -#: .\recruitment\models.py:133 .\recruitment\models.py:141 -#: .\recruitment\models.py:147 +#: .\recruitment\models.py:135 .\recruitment\models.py:143 +#: .\recruitment\models.py:149 msgid "This field is required" msgstr "هذه الخانة مطلوبه" -#: .\base\forms.py:782 +#: .\base\forms.py:781 #, python-brace-format msgid "Shift schedule is already exist for {day}" msgstr "جدول التحول موجود بالفعل لـ {day}" -#: .\base\forms.py:837 +#: .\base\forms.py:836 .\payroll\models\models.py:129 msgid "Start date" msgstr "تاريخ البدء" -#: .\base\forms.py:1147 +#: .\base\forms.py:1172 msgid "Old password" msgstr "كلمة المرور القديمة" -#: .\base\forms.py:1152 +#: .\base\forms.py:1177 msgid "Enter Old Password" msgstr "أدخل كلمة المرور القديمة" -#: .\base\forms.py:1156 +#: .\base\forms.py:1181 msgid "Enter your old password." msgstr "أدخل كلمة مرورك القديمة." -#: .\base\forms.py:1159 .\base\forms.py:1218 +#: .\base\forms.py:1184 .\base\forms.py:1243 msgid "New password" msgstr "كلمة المرور الجديدة" -#: .\base\forms.py:1164 +#: .\base\forms.py:1189 msgid "Enter New Password" msgstr "أدخل كلمة مرور جديدة" -#: .\base\forms.py:1170 .\base\forms.py:1230 +#: .\base\forms.py:1195 .\base\forms.py:1255 msgid "New password confirmation" msgstr "تأكيد كلمة السر الجديدة" -#: .\base\forms.py:1175 .\base\forms.py:1235 +#: .\base\forms.py:1200 .\base\forms.py:1260 msgid "Re-Enter Password" msgstr "إعادة إدخال كلمة المرور" -#: .\base\forms.py:1206 +#: .\base\forms.py:1231 msgid "New password and confirm password do not match" msgstr "كلمة المرور الجديدة وتأكيد كلمة المرور غير متطابقين" -#: .\base\forms.py:1223 +#: .\base\forms.py:1248 msgid "Enter Strong Password" msgstr "أدخل كلمة مرور قوية" -#: .\base\forms.py:1227 +#: .\base\forms.py:1252 msgid "Enter your new password." msgstr "أدخل كلمة المرور الجديدة." -#: .\base\forms.py:1239 +#: .\base\forms.py:1264 msgid "Enter the same password as before, for verification." msgstr "أدخل نفس كلمة المرور السابقة للتحقق منها." -#: .\base\forms.py:1248 +#: .\base\forms.py:1273 msgid "Password must contain at least 8 characters." msgstr "يجب أن تحتوي كلمة المرور على 8 أحرف على الأقل." -#: .\base\forms.py:1251 +#: .\base\forms.py:1276 msgid "Password must contain at least one uppercase letter." msgstr "يجب أن تحتوي كلمة المرور على حرف كبير واحد على الأقل." -#: .\base\forms.py:1255 +#: .\base\forms.py:1280 msgid "Password must contain at least one lowercase letter." msgstr "يجب أن تحتوي كلمة المرور على حرف صغير واحد على الأقل." -#: .\base\forms.py:1258 +#: .\base\forms.py:1283 msgid "Password must contain at least one digit." msgstr "يجب أن تحتوي كلمة المرور على رقم واحد على الأقل." -#: .\base\forms.py:1263 +#: .\base\forms.py:1288 msgid "Password must contain at least one special character." msgstr "يجب أن تحتوي كلمة المرور على حرف خاص واحد على الأقل." -#: .\base\forms.py:1277 +#: .\base\forms.py:1302 msgid "Password must be same." msgstr "يجب أن تكون كلمة المرور نفسها." +#: .\base\methods.py:328 .\employee\views.py:1622 .\recruitment\models.py:206 +msgid "Male" +msgstr "ذكر" + +#: .\base\methods.py:329 .\employee\views.py:1622 .\recruitment\models.py:206 +msgid "Female" +msgstr "أنثى" + +#: .\base\methods.py:330 .\employee\views.py:1622 .\recruitment\models.py:206 +msgid "Other" +msgstr "آخر" + +#: .\base\methods.py:331 .\employee\templates\tabs\payroll-tab.html:12 +#: .\payroll\models\models.py:114 .\payroll\models\models.py:329 +#: .\payroll\models\models.py:1173 +#: .\payroll\templates\payroll\contract\contract_view.html:243 +#: .\payroll\templates\payroll\dashboard.html:71 +#: .\payroll\templates\payroll\payslip\generate_payslip_list.html:25 +#: .\payroll\templates\payroll\payslip\group_payslips.html:25 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:13 +#: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:15 +#: .\payroll\templates\payroll\payslip\view_payslips.html:224 +#: .\payroll\views\component_views.py:709 .\payroll\views\views.py:35 +msgid "Draft" +msgstr "مسودة" + +#: .\base\methods.py:332 +#: .\employee\templates\employee\profile\profile_view.html:67 +#: .\employee\templates\employee\view\individual.html:83 +#: .\employee\views.py:1596 .\payroll\models\models.py:115 +#: .\payroll\templates\payroll\contract\contract_view.html:254 +msgid "Active" +msgstr "نشيط" + +#: .\base\methods.py:333 .\payroll\models\models.py:116 +#: .\payroll\templates\payroll\contract\contract_view.html:232 +msgid "Expired" +msgstr "منتهي الصلاحية" + +#: .\base\methods.py:334 .\payroll\models\models.py:117 +#: .\payroll\templates\payroll\contract\contract_view.html:221 +msgid "Terminated" +msgstr "تم إنهاؤه" + +#: .\base\methods.py:335 .\leave\models.py:26 .\payroll\models\models.py:104 +msgid "Weekly" +msgstr "أسبوعي" + +#: .\base\methods.py:336 .\base\methods.py:340 .\base\models.py:204 +#: .\leave\models.py:25 .\payroll\models\models.py:105 +#: .\payroll\models\models.py:111 +msgid "Monthly" +msgstr "شهريا" + +#: .\base\methods.py:337 .\payroll\models\models.py:106 +msgid "Semi-Monthly" +msgstr "نصف الشهر" + +#: .\base\methods.py:338 .\payroll\models\models.py:99 +#: .\payroll\models\models.py:109 +msgid "Hourly" +msgstr "في الساعة" + +#: .\base\methods.py:339 .\payroll\models\models.py:110 +msgid "Daily" +msgstr "يوميًا" + +#: .\base\methods.py:341 .\leave\models.py:17 +msgid "Full Day" +msgstr "يوم كامل" + +#: .\base\methods.py:342 .\leave\models.py:18 +msgid "First Half" +msgstr "النصف الاول" + +#: .\base\methods.py:343 .\leave\models.py:19 +msgid "Second Half" +msgstr "ثاني نصف" + +#: .\base\methods.py:346 .\employee\templates\tabs\leave-tab.html:45 +#: .\leave\models.py:95 +#: .\leave\templates\leave\leave_request\leave_requests.html:27 +#: .\leave\templates\leave\user_leave\user_requests.html:16 +msgid "Cancelled" +msgstr "ألغيت" + +#: .\base\methods.py:348 .\leave\models.py:97 +msgid "Cancelled & Rejected" +msgstr "تم الإلغاء والرفض" + +#: .\base\methods.py:386 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:62 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:62 +#: .\employee\views.py:1494 .\leave\forms.py:25 +#: .\leave\templates\leave\holiday\holiday.html:64 +msgid "Yes" +msgstr "نعم" + +#: .\base\methods.py:388 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:63 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:63 +#: .\employee\views.py:1496 .\leave\forms.py:25 +#: .\leave\templates\leave\holiday\holiday.html:66 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:39 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:49 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:81 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:46 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:56 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:83 +msgid "No" +msgstr "لا" + #: .\base\models.py:28 msgid "Invalid time, excepted HH:MM" msgstr "الوقت غير صالح ، باستثناء 01:30" @@ -3149,109 +3956,305 @@ msgstr "الوقت غير صالح ، باستثناء 01:30" msgid "Invalid format, excepted HH:MM" msgstr "الوقت غير صالح ، باستثناء 01:30" -#: .\base\models.py:136 +#: .\base\models.py:57 +msgid "Companies" +msgstr "شركات" + +#: .\base\models.py:74 + +msgid "Departments" +msgstr "الأقسام" + +#: .\base\models.py:101 .\recruitment\forms.py:476 +#: .\recruitment\templates\dashboard\dashboard.html:237 +#: .\templates\settings.html:57 +msgid "Job Positions" +msgstr "المناصب الوظيفية" + +#: .\base\models.py:121 .\base\templates\base\job_role\job_role.html:9 +#: .\base\templates\base\job_role\job_role.html:21 +#: .\base\templates\base\job_role\job_role_view.html:11 +#: .\base\templates\shift_request\shift_request_export.html:58 +#: .\base\templates\shift_request\shift_request_nav.html:114 +#: .\base\templates\work_type_request\work_type_request_export.html:58 +#: .\base\templates\work_type_request\work_type_request_nav.html:92 +#: .\employee\models.py:230 +#: .\employee\templates\employee\profile\work_info.html:41 +#: .\employee\templates\employee\update_form\work_details.html:46 +#: .\employee\templates\employee_personal_info\employee_list.html:65 +#: .\employee\templates\employee_personal_info\group_by.html:45 +#: .\leave\models.py:89 .\payroll\models\models.py:183 +#: .\payroll\templates\payroll\contract\contract_single_view.html:86 +#: .\templates\settings.html:65 +msgid "Job Role" +msgstr "مسمى وظيفي" + +#: .\base\models.py:122 +msgid "Job Roles" +msgstr "الأدوار الوظيفية" + +#: .\base\models.py:143 + +msgid "Work Types" +msgstr "أنواع العمل" + +#: .\base\models.py:159 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:7 msgid "Work Type 1" msgstr "1 نوع العمل" -#: .\base\models.py:142 +#: .\base\models.py:165 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:8 msgid "Work Type 2" msgstr "2 نوع العمل" -#: .\base\models.py:156 +#: .\base\models.py:179 .\base\templates\base\rotating_work_type\filters.html:5 +#: .\base\templates\base\rotating_work_type\rotating_work_type.html:9 +#: .\templates\settings.html:81 +msgid "Rotating Work Type" +msgstr "نوع العمل المتناوب" + +#: .\base\models.py:180 +msgid "Rotating Work Types" +msgstr "أنواع العمل الدوارة" + +#: .\base\models.py:187 msgid "Choose different work type" msgstr "اختر نوع عمل مختلف" -#: .\base\models.py:160 .\leave\models.py:41 +#: .\base\models.py:191 .\leave\models.py:44 msgid "Last Day" msgstr "اخر موعد" -#: .\base\models.py:162 .\leave\models.py:107 +#: .\base\models.py:193 .\leave\models.py:116 msgid "Monday" msgstr "الاثنين" -#: .\base\models.py:163 .\leave\models.py:108 +#: .\base\models.py:194 .\leave\models.py:117 msgid "Tuesday" msgstr "يوم الثلاثاء" -#: .\base\models.py:164 .\leave\models.py:109 +#: .\base\models.py:195 .\leave\models.py:118 msgid "Wednesday" msgstr "الأربعاء" -#: .\base\models.py:165 .\leave\models.py:110 +#: .\base\models.py:196 .\leave\models.py:119 msgid "Thursday" msgstr "يوم الخميس" -#: .\base\models.py:166 .\leave\models.py:111 +#: .\base\models.py:197 .\leave\models.py:120 msgid "Friday" msgstr "جمعة" -#: .\base\models.py:167 .\leave\models.py:112 +#: .\base\models.py:198 .\leave\models.py:121 msgid "Saturday" msgstr "السبت" -#: .\base\models.py:168 .\leave\models.py:113 +#: .\base\models.py:199 .\leave\models.py:122 msgid "Sunday" msgstr "الأحد" -#: .\base\models.py:171 +#: .\base\models.py:202 msgid "After" msgstr "بعد" -#: .\base\models.py:172 +#: .\base\models.py:203 msgid "Weekend" msgstr "عطلة نهاية الاسبوع" -#: .\base\models.py:173 .\leave\models.py:22 .\payroll\models\models.py:105 -#: .\payroll\models\models.py:111 -msgid "Monthly" -msgstr "شهريا" - -#: .\base\models.py:189 .\employee\templates\tabs\shift-tab.html:20 +#: .\base\models.py:220 .\employee\templates\tabs\shift-tab.html:39 msgid "Rotating work type" msgstr "نوع العمل المتناوب" -#: .\base\models.py:197 +#: .\base\models.py:228 msgid "Rotate after day" msgstr "تناوب بعد يوم" -#: .\base\models.py:229 .\base\models.py:401 +#: .\base\models.py:251 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:25 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:5 +#: .\templates\sidebar.html:277 +msgid "Rotating Work Type Assign" +msgstr "تدوير تعيين نوع العمل" + +#: .\base\models.py:252 +msgid "Rotating Work Type Assigns" +msgstr "تدوير نوع العمل يعين" + +#: .\base\models.py:262 .\base\models.py:471 msgid "Only one active record allowed per employee" msgstr "يُسمح بسجل نشط واحد فقط لكل موظف" -#: .\base\models.py:231 .\base\models.py:403 .\base\models.py:458 -#: .\base\models.py:517 +#: .\base\models.py:264 .\base\models.py:473 .\base\models.py:574 +#: .\base\models.py:644 msgid "Date must be greater than or equal to today" msgstr "يجب أن يكون التاريخ أكبر من أو يساوي اليوم" -#: .\base\models.py:332 +#: .\base\models.py:280 +#: .\base\templates\base\employee_type\employee_type.html:9 +#: .\base\templates\base\employee_type\employee_type.html:13 +#: .\base\templates\base\employee_type\type_view.html:6 +#: .\employee\models.py:223 +#: .\employee\templates\employee\profile\work_info.html:35 +#: .\employee\templates\employee\update_form\work_details.html:40 +#: .\employee\templates\tabs\personal-tab.html:180 .\templates\settings.html:90 +msgid "Employee Type" +msgstr "نوع موظف" + +#: .\base\models.py:281 +msgid "Employee Types" +msgstr "أنواع الموظفين" + +#: .\base\models.py:300 +msgid "Employee Shift Day" +msgstr "يوم تحول الموظف" + +#: .\base\models.py:301 +msgid "Employee Shift Days" +msgstr "أيام تحول الموظفين" + +#: .\base\models.py:335 .\templates\settings.html:98 +msgid "Employee Shift" +msgstr "وردية الموظف" + +#: .\base\models.py:336 +msgid "Employee Shifts" +msgstr "تحولات الموظفين" + +#: .\base\models.py:366 .\templates\settings.html:106 +msgid "Employee Shift Schedule" +msgstr "جدول نوبات الموظف" + +#: .\base\models.py:367 +msgid "Employee Shift Schedules" +msgstr "جداول تحول الموظفين" + +#: .\base\models.py:392 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:7 msgid "Shift 1" msgstr "التحول 1" -#: .\base\models.py:338 +#: .\base\models.py:398 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:8 msgid "Shift 2" msgstr "التحول 2" -#: .\base\models.py:347 -msgid "Choose different shifts" -msgstr "اختر مناوبات مختلفة" - -#: .\base\models.py:359 .\base\templates\base\rotating_shift\filters.html:10 -#: .\base\templates\base\rotating_shift\filters.html:29 +#: .\base\models.py:407 .\base\models.py:427 +#: .\base\templates\base\rotating_shift\filters.html:5 +#: .\base\templates\base\rotating_shift\filters.html:24 #: .\base\templates\base\rotating_shift\rotating_shift.html:10 -#: .\base\templates\base\rotating_work_type\filters.html:29 -#: .\employee\templates\tabs\shift-tab.html:40 .\templates\settings.html:78 +#: .\base\templates\base\rotating_work_type\filters.html:24 +#: .\employee\templates\tabs\shift-tab.html:91 .\templates\settings.html:114 msgid "Rotating Shift" msgstr "تناوب التحول" -#: .\base\models.py:461 .\base\models.py:520 +#: .\base\models.py:408 +msgid "Rotating Shifts" +msgstr "التحولات الدورية" + +#: .\base\models.py:415 +msgid "Choose different shifts" +msgstr "اختر مناوبات مختلفة" + +#: .\base\models.py:460 +#: .\base\templates\base\rotating_shift\rotating_shift_assign.html:16 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:6 +#: .\employee\templates\tabs\shift-tab.html:913 .\templates\sidebar.html:269 +msgid "Rotating Shift Assign" +msgstr "تناوب التحول التناوب" + +#: .\base\models.py:461 +msgid "Rotating Shift Assigns" +msgstr "تعيينات التحول الدورية" + +#: .\base\models.py:492 +msgid "Requesting Work Type" +msgstr "طلب نوع العمل" + +#: .\base\models.py:500 +#: .\base\templates\work_type_request\work_type_request_export.html:101 +#: .\base\templates\work_type_request\work_type_request_nav.html:135 +msgid "Previous Work Type" +msgstr "نوع العمل السابق" + +#: .\base\models.py:506 .\base\models.py:615 +#: .\base\templates\shift_request\htmx\group_by.html:43 +#: .\base\templates\shift_request\htmx\requests.html:48 +#: .\base\templates\work_type_request\htmx\group_by.html:43 +#: .\base\templates\work_type_request\htmx\requests.html:48 +#: .\employee\templates\tabs\shift-tab.html:148 +#: .\employee\templates\tabs\shift-tab.html:612 +msgid "Requested Till" +msgstr "حتى يُطلب" + +#: .\base\models.py:509 .\base\models.py:619 +msgid "Permanent Request" +msgstr "الطلب الدائم" + +#: .\base\models.py:513 .\base\models.py:622 +#: .\base\templates\shift_request\htmx\group_by.html:112 +#: .\base\templates\shift_request\htmx\requests.html:117 +#: .\base\templates\shift_request\shift_request_export.html:91 +#: .\base\templates\shift_request\shift_request_nav.html:159 +#: .\base\templates\work_type_request\htmx\group_by.html:112 +#: .\base\templates\work_type_request\htmx\requests.html:118 +#: .\base\templates\work_type_request\work_type_request_export.html:91 +#: .\base\templates\work_type_request\work_type_request_nav.html:125 +#: .\employee\templates\tabs\shift-tab.html:265 +#: .\employee\templates\tabs\shift-tab.html:730 .\recruitment\models.py:272 +#: .\recruitment\templates\candidate\candidate_create_form.html:168 +#: .\recruitment\templates\candidate\candidate_view.html:14 +msgid "Canceled" +msgstr "ألغيت" + +#: .\base\models.py:523 +#: .\base\templates\work_type_request\work_type_request_export.html:78 +#: .\base\templates\work_type_request\work_type_request_nav.html:112 +#: .\base\templates\work_type_request\work_type_request_nav.html:301 +#: .\employee\templates\tabs\shift-tab.html:870 .\templates\sidebar.html:261 +msgid "Work Type Request" +msgstr "طلب نوع العمل" + +#: .\base\models.py:524 +#: .\base\templates\work_type_request\work_type_request_nav.html:10 +msgid "Work Type Requests" +msgstr "طلبات نوع العمل" + +#: .\base\models.py:577 .\base\models.py:647 msgid "End date must be greater than or equal to start date" msgstr "يجب أن يكون تاريخ الانتهاء أكبر من تاريخ البدء أو مساويًا له" -#: .\base\templates\base\auth\group.html:9 +#: .\base\models.py:581 +msgid "A work type request already exists during this time period." +msgstr "طلب نوع العمل موجود بالفعل خلال هذه الفترة الزمنية." + +#: .\base\models.py:601 +msgid "Requesting Shift" +msgstr "طلب التحول" + +#: .\base\models.py:609 +#: .\base\templates\shift_request\shift_request_export.html:101 +#: .\base\templates\shift_request\shift_request_nav.html:173 +msgid "Previous Shift" +msgstr "التحول السابق" + +#: .\base\models.py:632 +#: .\base\templates\shift_request\shift_request_export.html:78 +#: .\base\templates\shift_request\shift_request_nav.html:140 +#: .\base\templates\shift_request\shift_request_nav.html:349 +#: .\employee\templates\tabs\shift-tab.html:891 .\templates\sidebar.html:254 +msgid "Shift Request" +msgstr "طلب التحول" + +#: .\base\models.py:633 .\base\templates\shift_request\shift_request_nav.html:9 +msgid "Shift Requests" +msgstr "طلبات التحول" + +#: .\base\models.py:651 .\base\views.py:1896 .\base\views.py:2412 +msgid "A shift request already exists during this time period." +msgstr "طلب التحول موجود بالفعل خلال هذه الفترة الزمنية." + +#: .\base\templates\base\auth\group.html:7 msgid "Group Permissions" msgstr "أذونات المجموعة" @@ -3260,12 +4263,12 @@ msgid "Group Assign" msgstr "تعيين المجموعة" #: .\base\templates\base\auth\group_assign_view.html:10 -#: .\employee\templates\employee_filters.html:86 +#: .\employee\templates\employee_filters.html:83 msgid "Groups" msgstr "مجموعات" -#: .\base\templates\base\auth\group_assign_view.html:20 -#: .\base\templates\base\auth\group_view.html:21 +#: .\base\templates\base\auth\group_assign_view.html:24 +#: .\base\templates\base\auth\group_view.html:25 #: .\base\templates\base\auth\permission_view.html:20 #: .\base\templates\base\job_position\job_position_view.html:25 #: .\base\templates\base\job_role\job_role_view.html:22 @@ -3275,8 +4278,8 @@ msgstr "مجموعات" msgid "Reveal" msgstr "يكشف" -#: .\base\templates\base\auth\group_assign_view.html:21 -#: .\base\templates\base\auth\group_view.html:22 +#: .\base\templates\base\auth\group_assign_view.html:29 +#: .\base\templates\base\auth\group_view.html:30 #: .\base\templates\base\auth\permission_view.html:21 #: .\base\templates\base\job_position\job_position_view.html:30 #: .\base\templates\base\job_role\job_role_view.html:23 @@ -3291,20 +4294,20 @@ msgid "Group" msgstr "مجموعة" #: .\base\templates\base\auth\group_view.html:11 -#: .\base\templates\base\auth\group_view.html:28 +#: .\base\templates\base\auth\group_view.html:39 #: .\base\templates\base\auth\permission.html:7 #: .\base\templates\base\auth\permission_view.html:11 #: .\base\templates\base\auth\permission_view.html:29 -#: .\employee\templates\employee_filters.html:97 +#: .\employee\templates\employee_filters.html:94 msgid "Permissions" msgstr "أذونات" -#: .\base\templates\base\auth\group_view.html:49 +#: .\base\templates\base\auth\group_view.html:79 msgid "Are you sure you want to delete this group?" msgstr "هل أنت متأكد أنك تريد حذف هذه المجموعة؟" #: .\base\templates\base\auth\password_change_form.html:14 -#: .\templates\index.html:418 +#: .\templates\index.html:430 msgid "Change Password" msgstr "تغيير كلمة المرور" @@ -3349,68 +4352,72 @@ msgstr "المكتب الرئيسي" #: .\base\templates\base\company\company.html:22 #: .\base\templates\base\company\company_view.html:8 -#: .\employee\templates\employee\create_form\personal_info.html:109 -#: .\employee\templates\employee\profile\personal_info.html:73 -#: .\employee\templates\employee\update_form\personal_info.html:96 +#: .\employee\templates\employee\create_form\personal_info.html:106 +#: .\employee\templates\employee\profile\personal_info.html:65 +#: .\employee\templates\employee\update_form\personal_info.html:88 #: .\employee\templates\tabs\personal-tab.html:32 .\onboarding\forms.py:267 #: .\onboarding\templates\onboarding\employee_bank_details.html:93 #: .\onboarding\templates\onboarding\employee_creation.html:79 -#: .\recruitment\forms.py:267 +#: .\recruitment\forms.py:267 .\recruitment\models.py:253 #: .\recruitment\templates\candidate\application_form.html:228 -#: .\recruitment\templates\candidate\candidate_create_form.html:126 -#: .\recruitment\templates\candidate\individual.html:184 +#: .\recruitment\templates\candidate\candidate_create_form.html:118 +#: .\recruitment\templates\candidate\individual.html:176 msgid "Address" msgstr "عنوان" #: .\base\templates\base\company\company.html:27 #: .\base\templates\base\company\company_view.html:9 -#: .\employee\templates\employee\create_form\personal_info.html:116 +#: .\employee\templates\employee\create_form\personal_info.html:113 #: .\employee\templates\employee\profile\bank_info.html:50 -#: .\employee\templates\employee\profile\personal_info.html:80 +#: .\employee\templates\employee\profile\personal_info.html:72 #: .\employee\templates\employee\update_form\bank_details.html:46 -#: .\employee\templates\employee\update_form\personal_info.html:103 +#: .\employee\templates\employee\update_form\personal_info.html:95 #: .\employee\templates\employee_export_filter.html:40 -#: .\employee\templates\employee_filters.html:21 +#: .\employee\templates\employee_filters.html:18 #: .\employee\templates\tabs\personal-tab.html:39 #: .\employee\templates\tabs\personal-tab.html:363 .\onboarding\forms.py:268 #: .\onboarding\templates\onboarding\employee_bank_details.html:100 #: .\onboarding\templates\onboarding\employee_creation.html:86 -#: .\payroll\forms\component_forms.py:259 .\payroll\models\models.py:570 +#: .\payroll\forms\component_forms.py:259 .\payroll\models\models.py:599 +#: .\recruitment\models.py:255 #: .\recruitment\templates\candidate\application_form.html:243 -#: .\recruitment\templates\candidate\candidate_create_form.html:132 -#: .\recruitment\templates\candidate\filters.html:19 -#: .\recruitment\templates\candidate\individual.html:193 +#: .\recruitment\templates\candidate\candidate_create_form.html:124 +#: .\recruitment\templates\candidate\export_filter.html:41 +#: .\recruitment\templates\candidate\filters.html:18 +#: .\recruitment\templates\candidate\individual.html:185 msgid "Country" msgstr "أمة" #: .\base\templates\base\company\company.html:34 #: .\base\templates\base\company\company_view.html:10 -#: .\employee\templates\employee\create_form\personal_info.html:125 +#: .\employee\templates\employee\create_form\personal_info.html:122 #: .\employee\templates\employee\profile\bank_info.html:57 -#: .\employee\templates\employee\profile\personal_info.html:88 +#: .\employee\templates\employee\profile\personal_info.html:80 #: .\employee\templates\employee\update_form\bank_details.html:53 -#: .\employee\templates\employee\update_form\personal_info.html:111 +#: .\employee\templates\employee\update_form\personal_info.html:103 #: .\employee\templates\tabs\personal-tab.html:46 .\onboarding\forms.py:269 #: .\onboarding\templates\onboarding\employee_bank_details.html:109 #: .\onboarding\templates\onboarding\employee_creation.html:95 -#: .\payroll\forms\component_forms.py:260 .\payroll\models\models.py:571 +#: .\payroll\forms\component_forms.py:260 .\payroll\models\models.py:600 +#: .\recruitment\models.py:259 #: .\recruitment\templates\candidate\application_form.html:258 -#: .\recruitment\templates\candidate\candidate_create_form.html:147 -#: .\recruitment\templates\candidate\filters.html:39 -#: .\recruitment\templates\candidate\individual.html:202 +#: .\recruitment\templates\candidate\candidate_create_form.html:139 +#: .\recruitment\templates\candidate\export_filter.html:61 +#: .\recruitment\templates\candidate\filters.html:38 +#: .\recruitment\templates\candidate\individual.html:194 msgid "State" msgstr "ولاية" #: .\base\templates\base\company\company.html:41 #: .\base\templates\base\company\company_view.html:11 -#: .\employee\templates\employee\create_form\personal_info.html:135 +#: .\employee\templates\employee\create_form\personal_info.html:132 #: .\employee\templates\employee\profile\bank_info.html:67 -#: .\employee\templates\employee\profile\personal_info.html:96 +#: .\employee\templates\employee\profile\personal_info.html:88 #: .\employee\templates\employee\update_form\bank_details.html:63 -#: .\employee\templates\employee\update_form\personal_info.html:119 +#: .\employee\templates\employee\update_form\personal_info.html:111 #: .\employee\templates\tabs\personal-tab.html:53 #: .\onboarding\templates\onboarding\employee_bank_details.html:118 -#: .\payroll\forms\component_forms.py:261 +#: .\payroll\forms\component_forms.py:261 .\recruitment\models.py:262 #: .\recruitment\templates\candidate\application_form.html:273 msgid "City" msgstr "مدينة" @@ -3438,7 +4445,7 @@ msgstr "هل أنت متأكد أنك تريد حذف هذه الشركة؟" #: .\base\templates\base\company\payroll_settings.html:6 #: .\payroll\templates\payroll\settings\payroll_settings.html:6 -#: .\templates\settings.html:103 +#: .\templates\settings.html:162 msgid "Currency" msgstr "العملة" @@ -3446,16 +4453,6 @@ msgstr "العملة" msgid "Are you sure you want to delete this department?" msgstr "هل أنت متأكد أنك تريد حذف هذا القسم؟" -#: .\base\templates\base\employee_type\employee_type.html:9 -#: .\base\templates\base\employee_type\employee_type.html:13 -#: .\base\templates\base\employee_type\type_view.html:6 -#: .\employee\models.py:218 -#: .\employee\templates\employee\profile\work_info.html:35 -#: .\employee\templates\employee\update_form\work_details.html:40 -#: .\employee\templates\tabs\personal-tab.html:180 .\templates\settings.html:67 -msgid "Employee Type" -msgstr "نوع موظف" - #: .\base\templates\base\employee_type\type_view.html:23 msgid "Are you sure you want to delete this employee type?" msgstr "هل أنت متأكد أنك تريد حذف هذا النوع من الموظفين؟" @@ -3464,141 +4461,84 @@ msgstr "هل أنت متأكد أنك تريد حذف هذا النوع من ا msgid "Are you sure you want to delete this job position?" msgstr "هل أنت متأكد أنك تريد حذف هذا المنصب الوظيفي؟" -#: .\base\templates\base\job_role\job_role.html:9 -#: .\base\templates\base\job_role\job_role.html:21 -#: .\base\templates\base\job_role\job_role_view.html:11 -#: .\base\templates\shift_request\shift_request_nav.html:134 -#: .\base\templates\work_type_request\work_type_request_nav.html:134 -#: .\employee\models.py:225 -#: .\employee\templates\employee\profile\work_info.html:41 -#: .\employee\templates\employee\update_form\work_details.html:46 -#: .\employee\templates\employee_personal_info\employee_list.html:39 -#: .\leave\models.py:86 -#: .\payroll\templates\payroll\contract\contract_single_view.html:73 -#: .\templates\settings.html:57 -msgid "Job Role" -msgstr "مسمى وظيفي" - #: .\base\templates\base\job_role\job_role_view.html:55 msgid "Are you sure you want to delete this job role?" msgstr "هل أنت متأكد أنك تريد حذف هذا الدور الوظيفي؟" -#: .\base\templates\base\rotating_shift\filters.html:19 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:26 -#: .\base\templates\base\rotating_work_type\filters.html:19 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:24 -#: .\employee\templates\tabs\shift-tab.html:162 -#: .\employee\templates\tabs\shift-tab.html:284 +#: .\base\templates\base\rotating_shift\filters.html:14 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:37 +#: .\base\templates\base\rotating_shift\individual_view.html:47 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:48 +#: .\base\templates\base\rotating_work_type\filters.html:14 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:39 +#: .\base\templates\base\rotating_work_type\individual_view.html:45 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:46 +#: .\employee\templates\tabs\shift-tab.html:304 +#: .\employee\templates\tabs\shift-tab.html:446 #: .\payroll\templates\payroll\allowance\list_allowance.html:24 #: .\payroll\templates\payroll\deduction\list_deduction.html:24 msgid "Based On" msgstr "مرتكز على" -#: .\base\templates\base\rotating_shift\filters.html:23 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:29 -#: .\base\templates\base\rotating_work_type\filters.html:23 -#: .\employee\templates\tabs\shift-tab.html:165 +#: .\base\templates\base\rotating_shift\filters.html:18 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:40 +#: .\base\templates\base\rotating_shift\individual_view.html:83 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:51 +#: .\base\templates\base\rotating_work_type\filters.html:18 +#: .\employee\templates\tabs\shift-tab.html:314 msgid "Current Shift" msgstr "التحول الحالي" -#: .\base\templates\base\rotating_shift\filters.html:33 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:30 -#: .\base\templates\base\rotating_work_type\filters.html:33 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:28 -#: .\employee\templates\tabs\shift-tab.html:166 -#: .\employee\templates\tabs\shift-tab.html:288 +#: .\base\templates\base\rotating_shift\filters.html:28 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:41 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:52 +#: .\base\templates\base\rotating_work_type\filters.html:28 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:43 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:50 +#: .\employee\templates\tabs\shift-tab.html:321 +#: .\employee\templates\tabs\shift-tab.html:463 msgid "Next Switch" msgstr "مفتاح التبديل التالي" -#: .\base\templates\base\rotating_shift\filters.html:37 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:31 -#: .\base\templates\base\rotating_work_type\filters.html:37 -#: .\employee\templates\tabs\shift-tab.html:167 +#: .\base\templates\base\rotating_shift\filters.html:32 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:42 +#: .\base\templates\base\rotating_shift\individual_view.html:87 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:53 +#: .\base\templates\base\rotating_work_type\filters.html:32 +#: .\employee\templates\tabs\shift-tab.html:323 msgid "Next Shift" msgstr "التحول التالي" -#: .\base\templates\base\rotating_shift\filters.html:86 -#: .\base\templates\base\rotating_work_type\filters.html:86 -#: .\base\templates\shift_request\shift_request_nav.html:124 -#: .\base\templates\work_type_request\work_type_request_nav.html:124 -#: .\employee\templates\employee\create_form\personal_info.html:186 -#: .\employee\templates\employee\profile\personal_info.html:147 -#: .\employee\templates\employee\update_form\personal_info.html:170 -#: .\employee\templates\employee_filters.html:90 -#: .\recruitment\templates\candidate\candidate_create_form.html:185 -#: .\recruitment\templates\candidate\filters.html:130 +#: .\base\templates\base\rotating_shift\filters.html:81 +#: .\base\templates\base\rotating_work_type\filters.html:81 +#: .\base\templates\shift_request\shift_request_export.html:48 +#: .\base\templates\shift_request\shift_request_nav.html:100 +#: .\base\templates\work_type_request\work_type_request_export.html:48 +#: .\base\templates\work_type_request\work_type_request_nav.html:82 +#: .\employee\templates\employee\create_form\personal_info.html:183 +#: .\employee\templates\employee\profile\personal_info.html:139 +#: .\employee\templates\employee\update_form\personal_info.html:162 +#: .\employee\templates\employee_filters.html:87 .\recruitment\models.py:273 +#: .\recruitment\templates\candidate\candidate_create_form.html:177 +#: .\recruitment\templates\candidate\export_filter.html:144 +#: .\recruitment\templates\candidate\filters.html:126 #: .\recruitment\templates\recruitment\filters.html:47 #: .\recruitment\templates\stage\stage_form.html:30 #: .\recruitment\templates\stage\stage_update_form.html:40 msgid "Is Active" msgstr "نشيط" -#: .\base\templates\base\rotating_shift\rotating_shift_assign.html:15 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:6 -#: .\employee\templates\tabs\shift-tab.html:679 .\templates\sidebar.html:269 -msgid "Rotating Shift Assign" -msgstr "تناوب التحول التناوب" - -#: .\base\templates\base\rotating_shift\rotating_shift_assign.html:37 -#: .\employee\templates\tabs\shift-tab.html:578 -msgid "Rotating Shift Assign Update" -msgstr "تناوب التحول تخصيص التحديث" - -#: .\base\templates\base\rotating_shift\rotating_shift_assign_empty.html:12 -msgid "Rotating shifts not assigned to employees" -msgstr "الورديات الدورية غير مخصصة للموظفين" - -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:78 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:112 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:77 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:110 -#: .\employee\templates\employee_nav.html:301 -#: .\employee\templates\employee_personal_info\employee_card.html:80 -#: .\employee\templates\employee_personal_info\employee_list.html:173 -#: .\pms\templates\feedback\feedback_detailed_view.html:41 -#: .\pms\templates\feedback\feedback_list.html:127 -#: .\pms\templates\feedback\feedback_list.html:266 -#: .\pms\templates\feedback\feedback_list.html:406 -#: .\pms\templates\feedback\feedback_list_view.html:106 -#: .\pms\templates\feedback\feedback_list_view.html:167 -#: .\pms\templates\okr\objective_detailed_view.html:18 -#: .\pms\templates\okr\objective_list.html:153 -#: .\pms\templates\okr\objective_list.html:371 -#: .\pms\templates\okr\objective_list_view.html:95 -#: .\pms\templates\okr\objective_list_view.html:159 -#: .\recruitment\templates\candidate\candidate_card.html:78 -#: .\recruitment\templates\candidate\candidate_nav.html:100 -#: .\recruitment\templates\pipeline\pipeline_card.html:253 -msgid "Archive" -msgstr "أرشيف" - -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:88 -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:118 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:87 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:117 -#: .\employee\templates\employee_nav.html:307 -#: .\employee\templates\employee_personal_info\employee_card.html:84 -#: .\employee\templates\employee_personal_info\employee_list.html:186 -#: .\pms\templates\feedback\feedback_list_view.html:174 -#: .\pms\templates\okr\objective_list_view.html:167 -#: .\recruitment\templates\candidate\candidate_card.html:82 -#: .\recruitment\templates\candidate\candidate_nav.html:110 -msgid "Un-Archive" -msgstr "إلغاء الأرشفة" - -#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:116 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:115 -#: .\leave\templates\leave\leave_assign\assign_view.html:206 -msgid "Assign" -msgstr "تعيين" - -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:25 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:36 +#: .\base\templates\base\rotating_shift\individual_view.html:43 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:47 #: .\base\templates\base\rotating_shift\rotating_shift_view.html:6 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:23 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:38 +#: .\base\templates\base\rotating_work_type\individual_view.html:41 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:45 #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:6 #: .\employee\templates\tabs\performance-tab.html:8 -#: .\employee\templates\tabs\shift-tab.html:161 -#: .\employee\templates\tabs\shift-tab.html:283 +#: .\employee\templates\tabs\shift-tab.html:303 +#: .\employee\templates\tabs\shift-tab.html:445 #: .\pms\templates\feedback\feedback_creation.html:33 #: .\pms\templates\feedback\feedback_list.html:80 #: .\pms\templates\feedback\feedback_list.html:217 @@ -3623,37 +4563,48 @@ msgstr "تعيين" msgid "Title" msgstr "عنوان" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:27 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:25 -#: .\employee\templates\tabs\shift-tab.html:163 -#: .\employee\templates\tabs\shift-tab.html:285 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:38 +#: .\base\templates\base\rotating_shift\individual_view.html:55 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:49 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:40 +#: .\base\templates\base\rotating_work_type\individual_view.html:53 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:47 +#: .\employee\templates\tabs\shift-tab.html:305 +#: .\employee\templates\tabs\shift-tab.html:447 msgid "Rotate" msgstr "استدارة" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:28 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:26 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:39 +#: .\base\templates\base\rotating_shift\individual_view.html:77 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:50 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:41 +#: .\base\templates\base\rotating_work_type\individual_view.html:75 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:48 #: .\employee\templates\tabs\contract-tab.html:15 #: .\employee\templates\tabs\leave-tab.html:183 #: .\employee\templates\tabs\personal-tab.html:260 -#: .\employee\templates\tabs\shift-tab.html:164 -#: .\employee\templates\tabs\shift-tab.html:286 .\leave\models.py:165 -#: .\leave\templates\leave\holiday\holiday.html:14 -#: .\leave\templates\leave\holiday\holiday_export_filter.html:23 -#: .\leave\templates\leave\holiday\holiday_filter.html:16 +#: .\employee\templates\tabs\shift-tab.html:311 +#: .\employee\templates\tabs\shift-tab.html:453 .\leave\models.py:186 +#: .\leave\models.py:361 .\leave\templates\leave\holiday\holiday.html:41 #: .\leave\templates\leave\holiday\holiday_form.html:22 #: .\leave\templates\leave\holiday\holiday_update_form.html:23 -#: .\leave\templates\leave\leave_request\leave_requests.html:42 -#: .\leave\templates\leave\leave_request\one_request_view.html:23 -#: .\leave\templates\leave\leave_request\request_view.html:59 +#: .\leave\templates\leave\leave_request\group_by.html:63 +#: .\leave\templates\leave\leave_request\leave_requests.html:82 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:48 +#: .\leave\templates\leave\leave_request\one_request_view.html:35 +#: .\leave\templates\leave\leave_request\request_view.html:109 +#: .\leave\templates\leave\user_leave\group_by.html:63 #: .\leave\templates\leave\user_leave\request_form.html:33 -#: .\leave\templates\leave\user_leave\user_request_one.html:22 -#: .\leave\templates\leave\user_leave\user_request_view.html:59 -#: .\leave\templates\leave\user_leave\user_requests.html:40 +#: .\leave\templates\leave\user_leave\user_request_one.html:35 +#: .\leave\templates\leave\user_leave\user_request_view.html:48 +#: .\leave\templates\leave\user_leave\user_requests.html:69 #: .\payroll\forms\component_forms.py:246 -#: .\payroll\templates\payroll\contract\contract_list.html:36 -#: .\payroll\templates\payroll\contract\contract_single_view.html:28 -#: .\payroll\templates\payroll\contract\filter_contract.html:17 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:29 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:32 +#: .\payroll\templates\payroll\contract\contract_list.html:21 +#: .\payroll\templates\payroll\contract\contract_single_view.html:41 +#: .\payroll\templates\payroll\contract\filter_contract.html:11 +#: .\payroll\templates\payroll\contract\group_by.html:37 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:21 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:40 #: .\pms\templates\feedback\feedback_creation.html:96 #: .\pms\templates\feedback\feedback_list_view.html:89 @@ -3663,12 +4614,13 @@ msgstr "استدارة" #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:77 #: .\pms\templates\okr\key_result\key_result_update.html:72 #: .\pms\templates\okr\objective_creation.html:65 -#: .\pms\templates\okr\objective_list_view.html:81 +#: .\pms\templates\okr\objective_list_view.html:106 #: .\pms\templates\okr\objective_update.html:43 #: .\pms\templates\period\period_create.html:30 #: .\pms\templates\period\period_update.html:30 #: .\pms\templates\period\period_view.html:46 -#: .\recruitment\templates\candidate\filters.html:68 +#: .\recruitment\templates\candidate\export_filter.html:89 +#: .\recruitment\templates\candidate\filters.html:67 #: .\recruitment\templates\pipeline\form\recruitment_drop_down_form.html:73 #: .\recruitment\templates\pipeline\form\recruitment_update.html:59 #: .\recruitment\templates\recruitment\filters.html:14 @@ -3678,43 +4630,218 @@ msgstr "استدارة" msgid "Start Date" msgstr "تاريخ البدء" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:110 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:113 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:124 msgid "Do you Want to archive this rotating shift assign?" msgstr "هل تريد أرشفة تعيين التحول الدوراني هذا؟" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:111 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:111 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:114 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:125 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:118 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:125 #: .\base\translator.py:184 msgid "False" msgstr "لا" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:117 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:115 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:122 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:126 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:117 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:122 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:124 +#: .\employee\templates\employee_nav.html:323 +#: .\employee\templates\employee_personal_info\employee_card.html:70 +#: .\employee\templates\employee_personal_info\employee_list.html:202 +#: .\employee\templates\employee_personal_info\group_by.html:173 +#: .\pms\templates\feedback\feedback_detailed_view.html:41 +#: .\pms\templates\feedback\feedback_list.html:127 +#: .\pms\templates\feedback\feedback_list.html:266 +#: .\pms\templates\feedback\feedback_list.html:406 +#: .\pms\templates\feedback\feedback_list_view.html:106 +#: .\pms\templates\feedback\feedback_list_view.html:167 +#: .\pms\templates\okr\group_by.html:159 .\pms\templates\okr\group_by.html:399 +#: .\pms\templates\okr\objective_detailed_view.html:18 +#: .\pms\templates\okr\objective_list.html:153 +#: .\pms\templates\okr\objective_list.html:371 +#: .\pms\templates\okr\objective_list_view.html:123 +#: .\pms\templates\okr\objective_list_view.html:255 +#: .\recruitment\templates\candidate\candidate_card.html:68 +#: .\recruitment\templates\candidate\candidate_nav.html:187 +#: .\recruitment\templates\pipeline\pipeline_card.html:257 +msgid "Archive" +msgstr "أرشيف" + +#: .\base\templates\base\rotating_shift\htmx\group_by.html:120 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:131 msgid "Do you Want to un-archive this rotating shift assign?" msgstr "هل تريد إلغاء أرشفة تعيين التحول الدوراني هذا؟" -#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:127 -#: .\employee\templates\tabs\shift-tab.html:243 +#: .\base\templates\base\rotating_shift\htmx\group_by.html:121 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:132 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:132 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:124 +#: .\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:131 +#: .\employee\templates\employee_nav.html:328 +#: .\employee\templates\employee_personal_info\employee_card.html:74 +#: .\employee\templates\employee_personal_info\employee_list.html:213 +#: .\employee\templates\employee_personal_info\group_by.html:186 +#: .\pms\templates\feedback\feedback_list_view.html:174 +#: .\pms\templates\okr\objective_list_view.html:264 +#: .\recruitment\templates\candidate\candidate_card.html:72 +#: .\recruitment\templates\candidate\candidate_nav.html:197 +msgid "Un-Archive" +msgstr "إلغاء الأرشفة" + +#: .\base\templates\base\rotating_shift\htmx\group_by.html:130 +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:141 +#: .\employee\templates\tabs\shift-tab.html:398 msgid "Are you sure you want to delete this rotating shift assign?" msgstr "هل أنت متأكد أنك تريد حذف هذا التناوب التناوب تعيين؟" +#: .\base\templates\base\rotating_shift\individual_view.html:96 +#: .\base\templates\base\rotating_work_type\individual_view.html:94 +msgid "Next Change Date" +msgstr "تاريخ التغيير التالي" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign.html:38 +#: .\employee\templates\tabs\shift-tab.html:846 +msgid "Rotating Shift Assign Update" +msgstr "تناوب التحول تخصيص التحديث" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign.html:66 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:78 +msgid "Detail" +msgstr "التفاصيل" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign.html:79 +#: .\base\templates\shift_request\shift_request_view.html:8 +msgid "Selected Shifts" +msgstr "التحولات المختارة" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign_empty.html:12 +msgid "Rotating shifts not assigned to employees" +msgstr "الورديات الدورية غير مخصصة للموظفين" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign_nav.html:160 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:161 +#: .\leave\templates\leave\leave_assign\assign_view.html:206 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:141 +msgid "Assign" +msgstr "تعيين" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:10 +#: .\base\templates\shift_request\htmx\requests.html:11 +msgid "Select All Shifts" +msgstr "حدد كافة التحولات" + +#: .\base\templates\base\rotating_shift\rotating_shift_assign_view.html:17 +#: .\base\templates\shift_request\htmx\requests.html:18 +msgid "Unselect All Shifts" +msgstr "قم بإلغاء تحديد كافة التحولات" + #: .\base\templates\base\rotating_shift\rotating_shift_view.html:32 msgid "Are you sure you want to delete this rotating shift?" msgstr "هل أنت متأكد أنك تريد حذف هذا التناوب التحول؟" -#: .\base\templates\base\rotating_work_type\filters.html:10 -#: .\base\templates\base\rotating_work_type\rotating_work_type.html:9 -#: .\templates\settings.html:63 -msgid "Rotating Work Type" -msgstr "نوع العمل المتناوب" +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:42 +#: .\base\templates\base\rotating_work_type\individual_view.html:81 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:49 +#: .\employee\templates\tabs\shift-tab.html:456 +msgid "Current Work Type" +msgstr "نوع الوظيفة الحالية" -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:23 -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_nav.html:5 -#: .\templates\sidebar.html:277 -msgid "Rotating Work Type Assign" -msgstr "تدوير تعيين نوع العمل" +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:44 +#: .\base\templates\base\rotating_work_type\individual_view.html:85 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:51 +#: .\employee\templates\tabs\shift-tab.html:466 +msgid "Next Work Type" +msgstr "نوع العمل التالي" -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:49 -#: .\employee\templates\tabs\shift-tab.html:705 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:78 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:85 +#: .\employee\templates\tabs\shift-tab.html:356 +#: .\employee\templates\tabs\shift-tab.html:500 +msgid "Rotate after" +msgstr "تدور بعد" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:78 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:85 +#: .\employee\templates\tabs\shift-tab.html:356 +msgid "days" +msgstr "أيام" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:80 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:87 +#: .\employee\templates\tabs\shift-tab.html:358 +#: .\employee\templates\tabs\shift-tab.html:502 +msgid "Weekly every" +msgstr "اسبوعيا كل" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:83 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:85 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:87 +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:91 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:90 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:92 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:94 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:98 +#: .\base\translator.py:98 .\employee\templates\tabs\shift-tab.html:507 +msgid "Rotate every" +msgstr "تناوب كل" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:83 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:90 +msgid "st day of month" +msgstr "اليوم الأول من الشهر" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:85 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:92 +msgid "nd day of month" +msgstr "اليوم الثاني من الشهر" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:87 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:94 +#: .\employee\templates\tabs\shift-tab.html:365 +#: .\employee\templates\tabs\shift-tab.html:509 +msgid "rd day of month" +msgstr "اليوم الثالث من الشهر" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:89 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:96 +#: .\employee\templates\tabs\shift-tab.html:367 +msgid "Rotate every last day of month" +msgstr "تدوير كل يوم الأخير من الشهر" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:91 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:98 +msgid "th day of month" +msgstr "اليوم العاشر من الشهر" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:116 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:123 +msgid "Do you Want to archive this rotating work type assign?" +msgstr "هل تريد أرشفة تعيين نوع العمل الدوار هذا؟" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:123 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:130 +msgid "Do you Want to un-archive this rotating work type assign?" +msgstr "هل تريد إلغاء أرشفة تعيين نوع العمل المتناوب هذا؟" + +#: .\base\templates\base\rotating_work_type\htmx\group_by.html:133 +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:140 +#: .\employee\templates\tabs\shift-tab.html:545 +msgid "Are you sure you want to delete this rotating work type assign?" +msgstr "هل أنت متأكد أنك تريد حذف تعيين نوع العمل الدوار هذا؟" + +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:4 +#: .\base\templates\work_type_request\work_type_request_view.html:7 + +msgid "Selected Worktypes" +msgstr "أنواع العمل المختارة" + +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign.html:51 +#: .\employee\templates\tabs\shift-tab.html:933 msgid "Rotating Work Type Assign Update" msgstr " تحديثتدوير تعيين نوع العمل" @@ -3722,28 +4849,15 @@ msgstr " تحديثتدوير تعيين نوع العمل" msgid "Rotating work type not assigned to employees" msgstr "نوع العمل المتناوب غير مخصص للموظفين" -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:27 -#: .\employee\templates\tabs\shift-tab.html:287 -msgid "Current Work Type" -msgstr "نوع الوظيفة الحالية" +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:10 +#: .\base\templates\work_type_request\htmx\requests.html:11 +msgid "Select All Worktypes" +msgstr "حدد كافة أنواع العمل" -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:29 -#: .\employee\templates\tabs\shift-tab.html:289 -msgid "Next Work Type" -msgstr "نوع العمل التالي" - -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:109 -msgid "Do you Want to archive this rotating work type assign?" -msgstr "هل تريد أرشفة تعيين نوع العمل الدوار هذا؟" - -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:116 -msgid "Do you Want to un-archive this rotating work type assign?" -msgstr "هل تريد إلغاء أرشفة تعيين نوع العمل المتناوب هذا؟" - -#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:126 -#: .\employee\templates\tabs\shift-tab.html:366 -msgid "Are you sure you want to delete this rotating work type assign?" -msgstr "هل أنت متأكد أنك تريد حذف تعيين نوع العمل الدوار هذا؟" +#: .\base\templates\base\rotating_work_type\rotating_work_type_assign_view.html:17 +#: .\base\templates\work_type_request\htmx\requests.html:18 +msgid "Unselect All Worktypes" +msgstr "قم بإلغاء تحديد كافة أنواع العمل" #: .\base\templates\base\rotating_work_type\rotating_work_type_view.html:32 msgid "Are you sure you want to delete this rotating work type?" @@ -3755,8 +4869,8 @@ msgstr "جدول المناوبة" #: .\base\templates\base\shift\schedule.html:21 #: .\base\templates\base\shift\schedule_view.html:11 -#: .\leave\templates\leave\leave_request\one_request_view.html:34 -#: .\leave\templates\leave\user_leave\user_request_one.html:33 +#: .\leave\templates\leave\leave_request\one_request_view.html:46 +#: .\leave\templates\leave\user_leave\user_request_one.html:46 msgid "Days" msgstr "أيام" @@ -3833,58 +4947,77 @@ msgstr "تهيئة" msgid "No shift requests have been created yet." msgstr "لم يتم إنشاء أي طلبات التحول حتى الآن." -#: .\base\templates\shift_request\htmx\requests.html:24 -#: .\base\templates\shift_request\shift_request_nav.html:174 -#: .\employee\templates\tabs\shift-tab.html:407 +#: .\base\templates\shift_request\htmx\group_by.html:40 +#: .\base\templates\shift_request\htmx\requests.html:45 +#: .\base\templates\shift_request\shift_request_export.html:97 +#: .\base\templates\shift_request\shift_request_nav.html:167 +#: .\employee\templates\tabs\shift-tab.html:595 msgid "Requested Shift" msgstr "التحول المطلوب" -#: .\base\templates\shift_request\htmx\requests.html:25 -#: .\employee\templates\tabs\shift-tab.html:408 +#: .\base\templates\shift_request\htmx\group_by.html:41 +#: .\base\templates\shift_request\htmx\requests.html:46 +#: .\employee\templates\tabs\shift-tab.html:598 msgid "Previous/Current Shift" msgstr "التحول السابق / الحالي" -#: .\base\templates\shift_request\htmx\requests.html:27 -#: .\base\templates\work_type_request\htmx\requests.html:27 -#: .\employee\templates\tabs\shift-tab.html:67 -#: .\employee\templates\tabs\shift-tab.html:410 -msgid "Requested Till" -msgstr "حتى يُطلب" - -#: .\base\templates\shift_request\htmx\requests.html:65 -#: .\employee\templates\tabs\shift-tab.html:443 +#: .\base\templates\shift_request\htmx\group_by.html:91 +#: .\base\templates\shift_request\htmx\requests.html:96 +#: .\base\templates\shift_request\htmx\shift_request_detail.html:82 +#: .\employee\templates\tabs\shift-tab.html:683 msgid "Are you sure you want to delete this shift request?" msgstr "هل أنت متأكد أنك تريد حذف طلب التحول هذا؟" -#: .\base\templates\shift_request\htmx\requests.html:76 -#: .\base\templates\shift_request\htmx\requests.html:89 -#: .\base\templates\shift_request\shift_request_nav.html:167 -#: .\base\templates\work_type_request\htmx\requests.html:77 -#: .\base\templates\work_type_request\htmx\requests.html:91 -#: .\base\templates\work_type_request\work_type_request_nav.html:167 -#: .\employee\templates\tabs\shift-tab.html:113 -#: .\employee\templates\tabs\shift-tab.html:127 -#: .\employee\templates\tabs\shift-tab.html:455 -#: .\employee\templates\tabs\shift-tab.html:468 -#: .\recruitment\templates\candidate\candidate_create_form.html:176 -#: .\recruitment\templates\candidate\candidate_view.html:11 -msgid "Canceled" -msgstr "ألغيت" - -#: .\base\templates\shift_request\htmx\requests.html:80 -#: .\base\templates\work_type_request\htmx\requests.html:81 -#: .\employee\templates\tabs\shift-tab.html:117 -#: .\employee\templates\tabs\shift-tab.html:459 +#: .\base\templates\shift_request\htmx\group_by.html:103 +#: .\base\templates\shift_request\htmx\requests.html:108 +#: .\base\templates\work_type_request\htmx\group_by.html:103 +#: .\base\templates\work_type_request\htmx\requests.html:109 +#: .\employee\templates\tabs\shift-tab.html:243 +#: .\employee\templates\tabs\shift-tab.html:709 msgid "Do you want to approve this request?" msgstr "هل تريد الموافقة على هذا الطلب؟" -#: .\base\templates\shift_request\htmx\requests.html:95 -#: .\base\templates\work_type_request\htmx\requests.html:97 -#: .\employee\templates\tabs\shift-tab.html:133 -#: .\employee\templates\tabs\shift-tab.html:474 +#: .\base\templates\shift_request\htmx\group_by.html:110 +#: .\base\templates\shift_request\htmx\requests.html:115 +#: .\base\templates\work_type_request\htmx\group_by.html:110 +#: .\base\templates\work_type_request\htmx\requests.html:116 +#: .\employee\templates\tabs\shift-tab.html:259 +#: .\employee\templates\tabs\shift-tab.html:725 msgid "Do you want to cancel this request?" msgstr "هل تريد أرشفة هذا الموظف؟" +#: .\base\templates\shift_request\htmx\requests.html:25 +msgid "Export Shifts" +msgstr "تصدير التحولات" + +#: .\base\templates\shift_request\htmx\shift_request_detail.html:36 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:36 +#: .\base\translator.py:80 +msgid "Work type" +msgstr "نوع الوظيفة" + +#: .\base\templates\shift_request\htmx\shift_request_detail.html:40 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:40 +#: .\base\translator.py:135 +msgid "Previous work type" +msgstr "نوع العمل السابق" + +#: .\base\templates\shift_request\htmx\shift_request_detail.html:46 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:46 +#: .\base\translator.py:131 +msgid "Requested date" +msgstr "التاريخ المطلوب" + +#: .\base\templates\shift_request\htmx\shift_request_detail.html:50 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:50 +msgid "Requested till" +msgstr "طلبت حتى" + +#: .\base\templates\shift_request\htmx\shift_request_detail.html:60 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:60 +msgid "Is permenent shift" +msgstr "هو التحول الدائم" + #: .\base\templates\shift_request\shift_request.html:15 #: .\base\templates\work_type_request\work_type_request.html:15 #: .\employee\templates\employee_personal_info\employee_create_form.html:101 @@ -3893,111 +5026,95 @@ msgstr "هل تريد أرشفة هذا الموظف؟" #: .\employee\templates\employee_personal_info\employee_work_info.html:87 #: .\employee\templates\employee_personal_info\employee_work_info.html:153 #: .\employee\templates\employee_personal_info\employee_work_info.html:162 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_reject_form.html:22 #: .\leave\templates\leave\leave_request\cancel_form.html:20 #: .\leave\templates\leave\leave_request\user_cancel_form.html:21 #: .\recruitment\templates\candidate\candidate_update_form.html:145 msgid "Submit" msgstr "يُقدِّم" -#: .\base\templates\shift_request\shift_request_nav.html:10 -msgid "Shift Requests" -msgstr "طلبات التحول" - -#: .\base\templates\shift_request\shift_request_nav.html:63 -#: .\base\templates\work_type_request\work_type_request_nav.html:63 -msgid "Approve Requests" -msgstr "الموافقة على الطلبات" - -#: .\base\templates\shift_request\shift_request_nav.html:70 -#: .\base\templates\work_type_request\work_type_request_nav.html:70 -msgid "Cancel Requests" -msgstr "إلغاء الطلبات" - -#: .\base\templates\shift_request\shift_request_nav.html:146 -#: .\base\templates\work_type_request\work_type_request_nav.html:146 -#: .\employee\templates\employee\create_form\personal_info.html:102 -#: .\employee\templates\employee\profile\personal_info.html:66 -#: .\employee\templates\employee\update_form\personal_info.html:89 +#: .\base\templates\shift_request\shift_request_export.html:70 +#: .\base\templates\shift_request\shift_request_nav.html:131 +#: .\base\templates\work_type_request\work_type_request_export.html:70 +#: .\base\templates\work_type_request\work_type_request_nav.html:104 +#: .\employee\templates\employee\create_form\personal_info.html:99 +#: .\employee\templates\employee\profile\personal_info.html:58 +#: .\employee\templates\employee\update_form\personal_info.html:81 #: .\employee\templates\employee_export_filter.html:54 -#: .\employee\templates\employee_filters.html:36 +#: .\employee\templates\employee_filters.html:33 #: .\employee\templates\tabs\personal-tab.html:23 #: .\onboarding\templates\onboarding\candidate_creation.html:70 #: .\onboarding\templates\onboarding\candidate_update.html:84 #: .\onboarding\templates\onboarding\employee_creation.html:118 -#: .\payroll\models\models.py:569 +#: .\payroll\models\models.py:598 .\recruitment\models.py:268 #: .\recruitment\templates\candidate\application_form.html:220 -#: .\recruitment\templates\candidate\candidate_create_form.html:120 -#: .\recruitment\templates\candidate\filters.html:34 -#: .\recruitment\templates\candidate\individual.html:175 +#: .\recruitment\templates\candidate\candidate_create_form.html:112 +#: .\recruitment\templates\candidate\export_filter.html:56 +#: .\recruitment\templates\candidate\filters.html:33 +#: .\recruitment\templates\candidate\individual.html:167 msgid "Gender" msgstr "جنس" -#: .\base\templates\shift_request\shift_request_nav.html:154 -#: .\base\templates\shift_request\shift_request_nav.html:240 -#: .\employee\templates\tabs\shift-tab.html:642 .\templates\sidebar.html:254 -msgid "Shift Request" -msgstr "طلب التحول" - -#: .\base\templates\shift_request\shift_request_nav.html:178 -msgid "Previous Shift" -msgstr "التحول السابق" - -#: .\base\templates\shift_request\shift_request_nav.html:192 -#: .\base\templates\work_type_request\work_type_request_nav.html:191 +#: .\base\templates\shift_request\shift_request_export.html:114 +#: .\base\templates\shift_request\shift_request_nav.html:190 +#: .\base\templates\work_type_request\work_type_request_export.html:114 +#: .\base\templates\work_type_request\work_type_request_nav.html:149 msgid "Requested Date From" msgstr "التاريخ المطلوب من" -#: .\base\templates\shift_request\shift_request_nav.html:199 -#: .\base\templates\work_type_request\work_type_request_nav.html:198 +#: .\base\templates\shift_request\shift_request_export.html:120 +#: .\base\templates\shift_request\shift_request_nav.html:198 +#: .\base\templates\work_type_request\work_type_request_export.html:120 +#: .\base\templates\work_type_request\work_type_request_nav.html:156 msgid "Requested Date Till" msgstr "التاريخ المطلوب حتى" -#: .\base\templates\shift_request\shift_request_nav.html:263 -#: .\base\templates\work_type_request\work_type_request_nav.html:261 -#: .\employee\templates\tabs\shift-tab.html:623 -#: .\employee\templates\tabs\shift-tab.html:661 -#: .\recruitment\templates\pipeline\pipeline_components\add_note.html:10 -#: .\recruitment\templates\pipeline\pipeline_components\create_note.html:10 -#: .\recruitment\templates\recruitment\recruitment_form.html:89 -#: .\recruitment\templates\stage\stage_form.html:43 -#: .\recruitment\templates\survey\survey_empty_view.html:91 -#: .\recruitment\templates\survey\view_question_templates.html:123 -msgid "Add" -msgstr "يضيف" +#: .\base\templates\shift_request\shift_request_nav.html:292 +#: .\base\templates\work_type_request\work_type_request_nav.html:233 +msgid "Approve Requests" +msgstr "الموافقة على الطلبات" + +#: .\base\templates\shift_request\shift_request_nav.html:301 +#: .\base\templates\work_type_request\work_type_request_nav.html:240 +msgid "Cancel Requests" +msgstr "إلغاء الطلبات" + +#: .\base\templates\shift_request\shift_request_nav.html:368 +msgid "Export Shift Requests" +msgstr "تصدير طلبات التحول" #: .\base\templates\work_type_request\htmx\empty_request.html:12 msgid "No work type requests have been created yet." msgstr "لم يتم إنشاء أي طلبات لنوع العمل حتى الآن." -#: .\base\templates\work_type_request\htmx\requests.html:24 -#: .\base\templates\work_type_request\work_type_request_nav.html:173 -#: .\employee\templates\tabs\shift-tab.html:64 +#: .\base\templates\work_type_request\htmx\group_by.html:40 +#: .\base\templates\work_type_request\htmx\requests.html:45 +#: .\base\templates\work_type_request\work_type_request_export.html:97 +#: .\base\templates\work_type_request\work_type_request_nav.html:131 +#: .\employee\templates\tabs\shift-tab.html:131 msgid "Requested Work Type" msgstr "نوع العمل المطلوب" -#: .\base\templates\work_type_request\htmx\requests.html:25 -#: .\employee\templates\tabs\shift-tab.html:65 +#: .\base\templates\work_type_request\htmx\group_by.html:41 +#: .\base\templates\work_type_request\htmx\requests.html:46 +#: .\employee\templates\tabs\shift-tab.html:134 msgid "Previous/Current Work Type" msgstr "نوع العمل السابق / الحالي" -#: .\base\templates\work_type_request\htmx\requests.html:66 -#: .\employee\templates\tabs\shift-tab.html:100 +#: .\base\templates\work_type_request\htmx\group_by.html:91 +#: .\base\templates\work_type_request\htmx\requests.html:97 +#: .\base\templates\work_type_request\htmx\work_type_request_single_view.html:76 +#: .\employee\templates\tabs\shift-tab.html:217 msgid "Are you sure you want to delete this work type request?" msgstr "هل أنت متأكد أنك تريد حذف طلب نوع العمل هذا؟" -#: .\base\templates\work_type_request\work_type_request_nav.html:10 -msgid "Work Type Requests" -msgstr "طلبات نوع العمل" +#: .\base\templates\work_type_request\htmx\requests.html:25 +msgid "Export Worktypes" +msgstr "تصدير أنواع العمل" -#: .\base\templates\work_type_request\work_type_request_nav.html:154 -#: .\base\templates\work_type_request\work_type_request_nav.html:242 -#: .\employee\templates\tabs\shift-tab.html:604 .\templates\sidebar.html:261 -msgid "Work Type Request" -msgstr "طلب نوع العمل" - -#: .\base\templates\work_type_request\work_type_request_nav.html:177 -msgid "Previous Work Type" -msgstr "نوع العمل السابق" +#: .\base\templates\work_type_request\work_type_request_nav.html:322 +msgid "Export Work Type Requests" +msgstr "تصدير طلبات نوع العمل" #: .\base\translator.py:3 msgid "monday" @@ -4259,10 +5376,6 @@ msgstr "استقطاع مبلغ الإجازة من الراتب الأساسي" msgid "Job role" msgstr "الدور الوظيفي" -#: .\base\translator.py:80 -msgid "Work type" -msgstr "نوع الوظيفة" - #: .\base\translator.py:81 msgid "Pay frequency" msgstr "يدفع بشكل متكرر" @@ -4316,55 +5429,51 @@ msgstr "مُطلّق" msgid "Rotate every weekend" msgstr "تناوب في نهاية كل أسبوع" -#: .\base\translator.py:98 -msgid "Rotate every" -msgstr "تناوب كل" - #: .\base\translator.py:104 msgid "Employment Type" msgstr "نوع الوظيفة" -#: .\base\translator.py:105 .\leave\models.py:26 +#: .\base\translator.py:105 .\leave\models.py:29 msgid "Jan" msgstr "يناير" -#: .\base\translator.py:106 .\leave\models.py:27 +#: .\base\translator.py:106 .\leave\models.py:30 msgid "Feb" msgstr "فبراير" -#: .\base\translator.py:107 .\leave\models.py:28 +#: .\base\translator.py:107 .\leave\models.py:31 msgid "Mar" msgstr "مارس" -#: .\base\translator.py:108 .\leave\models.py:29 +#: .\base\translator.py:108 .\leave\models.py:32 msgid "Apr" msgstr "أبريل" -#: .\base\translator.py:110 .\leave\models.py:31 +#: .\base\translator.py:110 .\leave\models.py:34 msgid "Jun" msgstr "يونيو" -#: .\base\translator.py:111 .\leave\models.py:32 +#: .\base\translator.py:111 .\leave\models.py:35 msgid "Jul" msgstr "يوليو" -#: .\base\translator.py:112 .\leave\models.py:33 +#: .\base\translator.py:112 .\leave\models.py:36 msgid "Aug" msgstr "أغسطس" -#: .\base\translator.py:113 .\leave\models.py:34 +#: .\base\translator.py:113 .\leave\models.py:37 msgid "Sep" msgstr "سبتمبر" -#: .\base\translator.py:114 .\leave\models.py:35 +#: .\base\translator.py:114 .\leave\models.py:38 msgid "Oct" msgstr "أكتوبر" -#: .\base\translator.py:115 .\leave\models.py:36 +#: .\base\translator.py:115 .\leave\models.py:39 msgid "Nov" msgstr "نوفمبر" -#: .\base\translator.py:116 .\leave\models.py:37 +#: .\base\translator.py:116 .\leave\models.py:40 msgid "Dec" msgstr "ديسمبر" @@ -4372,7 +5481,7 @@ msgstr "ديسمبر" msgid "Additional info" msgstr "معلومات إضافية" -#: .\base\translator.py:118 +#: .\base\translator.py:118 .\recruitment\models.py:228 msgid "Schedule date" msgstr "جدولة التاريخ" @@ -4380,7 +5489,7 @@ msgstr "جدولة التاريخ" msgid "Is active" msgstr "نشيط" -#: .\base\translator.py:120 +#: .\base\translator.py:120 .\payroll\models\models.py:131 msgid "End date" msgstr "تاريخ الانتهاء" @@ -4424,10 +5533,6 @@ msgstr "اسم العائلة للموظف" msgid "Reporting manager" msgstr "مدير التقارير" -#: .\base\translator.py:131 -msgid "Requested date" -msgstr "التاريخ المطلوب" - #: .\base\translator.py:132 msgid "Previous shift" msgstr "التحول السابق" @@ -4440,10 +5545,6 @@ msgstr "أكبر من متساوي" msgid "Lte" msgstr "أقل من المساواة" -#: .\base\translator.py:135 -msgid "Previous work type" -msgstr "نوع العمل السابق" - #: .\base\translator.py:136 msgid "Current shift" msgstr "التحول الحالي" @@ -4540,7 +5641,7 @@ msgstr "الخروج حتى" msgid "In till" msgstr "حتى" -#: .\base\translator.py:161 .\leave\models.py:201 +#: .\base\translator.py:161 .\leave\models.py:222 msgid "Leave type" msgstr "أنواع الإجازات" @@ -4668,498 +5769,578 @@ msgstr "تاريخ الانتهاء انفصال" msgid "Payment" msgstr "قسط" -#: .\base\views.py:125 +#: .\base\translator.py:194 +msgid "dashboard" +msgstr "لوحة القيادة" + +#: .\base\translator.py:195 +msgid "pipeline" +msgstr "" + +#: .\base\translator.py:196 +msgid "recruitment-survey-question-template-view" +msgstr "" + +#: .\base\translator.py:197 +msgid "candidate-view" +msgstr "عرض-المرشح" + +#: .\base\translator.py:198 +msgid "recruitment-view" +msgstr "عرض-التوظيف" + +#: .\base\translator.py:199 +msgid "stage-view" +msgstr "عرض-المسرح" + +#: .\base\translator.py:200 +msgid "view-onboarding-dashboard" +msgstr "عرض على-لوحة-القيادة" + +#: .\base\translator.py:201 +msgid "onboarding-view" +msgstr "عرض الإعداد" + +#: .\base\translator.py:202 +msgid "candidates-view" +msgstr "عرض-المرشحين" + +#: .\base\translator.py:203 +msgid "employee-profile" +msgstr "ملف تعريف الموظف" + +#: .\base\translator.py:204 +msgid "employee-view" +msgstr "عرض الموظف" + +#: .\base\translator.py:205 +msgid "shift-request-view" +msgstr "عرض طلب التحول" + +#: .\base\translator.py:206 +msgid "work-type-request-view" +msgstr "نوع العمل، طلب العرض" + +#: .\base\translator.py:207 +msgid "rotating-shift-assign" +msgstr "تعيين التحول الدورية" + +#: .\base\translator.py:208 +msgid "rotating-work-type-assign" +msgstr "تعيين نوع العمل بالتناوب" + +#: .\base\translator.py:209 +msgid "view-payroll-dashboard" +msgstr "عرض لوحة الرواتب" + +#: .\base\translator.py:210 +msgid "view-contract" +msgstr "عرض العقد" + +#: .\base\translator.py:211 +msgid "view-allowance" +msgstr "بدل العرض" + +#: .\base\translator.py:212 +#, fuzzy +#| msgid "Deduction" +msgid "view-deduction" +msgstr "الخصم من المرتب" + +#: .\base\translator.py:213 +#, fuzzy +#| msgid "Payslip" +msgid "view-payslip" +msgstr "وصل الراتب" + +#: .\base\translator.py:214 +#, fuzzy +#| msgid "Filing status" +msgid "filing-status-view" +msgstr "حالة الايداع" + +#: .\base\translator.py:215 +#, fuzzy +#| msgid "Attendance" +msgid "attendance-view" +msgstr "حضور" + +#: .\base\translator.py:216 +#, fuzzy +#| msgid "Requested Attendances" +msgid "request-attendance-view" +msgstr "الحضور المطلوب" + +#: .\base\translator.py:217 +#, fuzzy +#| msgid "Attendance overtime approve" +msgid "attendance-overtime-view" +msgstr "الموافقة على الحضور الإضافي" + +#: .\base\translator.py:218 +#, fuzzy +#| msgid "Attendance Activity" +msgid "attendance-activity-view" +msgstr "نشاط الحضور" + +#: .\base\translator.py:219 +msgid "late-come-early-out-view" +msgstr "" + +#: .\base\translator.py:220 +#, fuzzy +#| msgid "My Attendance" +msgid "view-my-attendance" +msgstr "حضوري" + +#: .\base\translator.py:221 +#, fuzzy +#| msgid "Dashboard" +msgid "leave-dashboard" +msgstr "لوحة القيادة" + +#: .\base\translator.py:222 +msgid "leave-employee-dashboard" +msgstr "" + +#: .\base\translator.py:223 +#, fuzzy +#| msgid "User Leave" +msgid "user-leave" +msgstr "إجازة المستخدم" + +#: .\base\translator.py:224 +msgid "user-request-view" +msgstr "" + +#: .\base\translator.py:225 +#, fuzzy +#| msgid "Interview" +msgid "type-view" +msgstr "مقابلة" + +#: .\base\translator.py:226 +#, fuzzy +#| msgid "Assign Leave" +msgid "assign-view" +msgstr "إجازة أسند " + +#: .\base\translator.py:227 +#, fuzzy +#| msgid "Requested" +msgid "request-view" +msgstr "مطلوب" + +#: .\base\translator.py:228 +#, fuzzy +#| msgid "Holiday" +msgid "holiday-view" +msgstr "عطلة" + +#: .\base\translator.py:229 +#, fuzzy +#| msgid "Company Leave" +msgid "company-leave-view" +msgstr "إجازة الشركة" + +#: .\base\translator.py:230 +#, fuzzy +#| msgid "Dashboard View" +msgid "dashboard-view" +msgstr "عرض لوحة القيادة" + +#: .\base\translator.py:231 +#, fuzzy +#| msgid "Objectives" +msgid "objective-list-view" +msgstr "أهداف" + +#: .\base\translator.py:232 +#, fuzzy +#| msgid "Feedback" +msgid "feedback-view" +msgstr "تعليق" + +#: .\base\translator.py:233 +#, fuzzy +#| msgid "period" +msgid "period-view" +msgstr "فترة" + +#: .\base\translator.py:234 +#, fuzzy +#| msgid "Question Template" +msgid "question-template-view" +msgstr "نموذج السؤال" + +#: .\base\translator.py:235 +#, fuzzy +#| msgid "Asset category" +msgid "asset-category-view" +msgstr "تحديث فئة الأصول" + +#: .\base\translator.py:236 +#, fuzzy +#| msgid "Request and Allocation" +msgid "asset-request-allocation-view" +msgstr "الطلب والتخصيص" + +#: .\base\views.py:141 msgid "Invalid username or password." msgstr "خطأ في اسم المستخدم أو كلمة مرور." -#: .\base\views.py:128 +#: .\base\views.py:144 msgid "Login Success" msgstr "النجاح في تسجيل الدخول" -#: .\base\views.py:165 +#: .\base\views.py:181 msgid "No email found." msgstr "لم يتم العثور على بريد إلكتروني." -#: .\base\views.py:189 +#: .\base\views.py:205 #, python-brace-format msgid "Link sended to {recipient}" msgstr "تم إرسال الرابط إلى {recipient}" -#: .\base\views.py:205 +#: .\base\views.py:221 msgid "Password reset success" msgstr "نجاح إعادة تعيين كلمة المرور" -#: .\base\views.py:209 +#: .\base\views.py:225 msgid "Link Expired..." msgstr "انتهت صلاحية الرابط..." -#: .\base\views.py:226 +#: .\base\views.py:242 msgid "Password changed successfully" msgstr "تم تغيير الرقم السري بنجاح" -#: .\base\views.py:298 +#: .\base\views.py:322 msgid "User group created." msgstr "تم إنشاء مجموعة المستخدمين." -#: .\base\views.py:316 +#: .\base\views.py:340 msgid "User group assigned." msgstr "تم تعيين مجموعة المستخدمين." -#: .\base\views.py:403 +#: .\base\views.py:427 msgid "User group updated." msgstr "تم تحديث مجموعة المستخدمين." -#: .\base\views.py:422 -msgid "User group deleted." -msgstr "تم حذف مجموعة المستخدمين." +#: .\base\views.py:444 +msgid "The {} has been deleted successfully." +msgstr "تم حذف {} بنجاح." -#: .\base\views.py:424 -msgid "User group not found." -msgstr "لم يتم العثور على مجموعة المستخدمين" +#: .\base\views.py:447 +msgid "{} not found." +msgstr "{} غير معثور عليه." -#: .\base\views.py:426 -msgid "You cannot delete this user group." -msgstr "لا يمكنك حذف مجموعة المستخدم هذه." +#: .\base\views.py:456 +msgid "This {} is already in use for {}." +msgstr "هذا {} قيد الاستخدام بالفعل لـ {}." -#: .\base\views.py:445 +#: .\base\views.py:476 msgid "Company has been created successfully!" msgstr "تم إنشاء الشركة بنجاح!" -#: .\base\views.py:469 +#: .\base\views.py:500 msgid "Company updated" msgstr "تم تحديث الشركة" -#: .\base\views.py:489 -msgid "Company deleted." -msgstr "تم حذف الشركة." - -#: .\base\views.py:491 -msgid "Company not found." -msgstr "لم يتم العثور على الشركة." - -#: .\base\views.py:499 -#, fuzzy -#| msgid "This company already in use" -msgid "This company is already in use for {}." -msgstr "هذه الشركة قيد الاستخدام بالفعل" - -#: .\base\views.py:518 +#: .\base\views.py:521 msgid "Department has been created successfully!" msgstr "تم إنشاء الإدارات بنجاح!" -#: .\base\views.py:541 +#: .\base\views.py:544 msgid "Department updated." msgstr "الإدارات المحدثة" -#: .\base\views.py:562 -msgid "Department deleted." -msgstr "تم حذف الإدارات." - -#: .\base\views.py:564 -msgid "Department not found." -msgstr "لم يتم العثور على القسم." - -#: .\base\views.py:573 -#, fuzzy -#| msgid "Department already in use." -msgid "This department is already in use for {}." -msgstr "الإدارات قيد الاستخدام بالفعل." - -#: .\base\views.py:591 +#: .\base\views.py:566 msgid "Job Position has been created successfully!" msgstr "موضع تم إنشاء الو ظيفة بنجاح!" -#: .\base\views.py:615 +#: .\base\views.py:590 msgid "Job position updated." msgstr "تم تحديث موضع الوظيفة." -#: .\base\views.py:636 -msgid "Job Position Deleted." -msgstr "تم حذف موضع الوظيفة." - -#: .\base\views.py:638 -msgid "JobPosition not found." -msgstr "لم يتم العثور على الوظيفة." - -#: .\base\views.py:647 -#, fuzzy -#| msgid "This job position already in use." -msgid "This job position is already in use for {}." -msgstr "هذا المنصب الوظيفي قيد الاستخدام بالفعل." - -#: .\base\views.py:667 +#: .\base\views.py:614 msgid "Job role has been created successfully!" msgstr " تم إنشاء دور الوظائف بنجاح!" -#: .\base\views.py:691 +#: .\base\views.py:638 msgid "Job role updated." msgstr "نجاح تحديث الملف الشخصي." -#: .\base\views.py:708 -msgid "Job Role Deleted." -msgstr "تم حذف الدور الوظيفي." - -#: .\base\views.py:710 -msgid "Job role not found." -msgstr "لم يتم العثور على الدور الوظيفي." - -#: .\base\views.py:720 -#, fuzzy -#| msgid "This job role already in use." -msgid "This job role is already in use for {}." -msgstr "هذا الدور الوظيفي قيد الاستخدام بالفعل." - -#: .\base\views.py:740 +#: .\base\views.py:659 msgid "Work Type has been created successfully!" msgstr "تم إنشاء نوع العمل بنجاح!" -#: .\base\views.py:765 +#: .\base\views.py:684 msgid "Work type updated." msgstr "تم تحديث نوع العمل." -#: .\base\views.py:785 -msgid "Work type deleted." -msgstr "تم حذف نوع العمل." - -#: .\base\views.py:787 -msgid "Work type not found." -msgstr "لم يتم العثور على نوع العمل." - -#: .\base\views.py:797 -#, fuzzy -#| msgid "This work type already in use." -msgid "This work type is already in use for {}." -msgstr "نوع العمل هذا قيد الاستخدام بالفعل." - -#: .\base\views.py:816 +#: .\base\views.py:707 msgid "Rotating work type created." msgstr "تم إنشاء نوع العمل المتناوب." -#: .\base\views.py:841 +#: .\base\views.py:732 msgid "Rotating work type updated." msgstr "تم تحديث نوع العمل المتناوب." -#: .\base\views.py:862 -msgid "Rotating work type deleted." -msgstr "تم حذف نوع العمل المتناوب." - -#: .\base\views.py:864 -msgid "Rotating work type not found." -msgstr "لم يتم العثور على نوع العمل الدوار." - -#: .\base\views.py:875 -msgid "This rotating work type is already in use for {}." -msgstr "" - -#: .\base\views.py:943 +#: .\base\views.py:812 msgid "Rotating work type assigned." msgstr "المعين التناوب نوع العمل ." -#: .\base\views.py:1006 +#: .\base\views.py:912 msgid "Rotating work type assign updated." msgstr "تناوب تعيين نوع العمل المحدث." -#: .\base\views.py:1037 .\base\views.py:1061 .\base\views.py:1590 -#: .\base\views.py:1614 .\employee\views.py:940 .\pms\views.py:1926 -#: .\pms\views.py:1979 .\recruitment\views\actions.py:246 +#: .\base\views.py:943 .\base\views.py:967 .\base\views.py:1443 +#: .\base\views.py:1467 .\employee\views.py:996 .\pms\views.py:1954 +#: .\pms\views.py:2012 .\recruitment\views\actions.py:246 #: .\recruitment\views\actions.py:261 msgid "un-archived" msgstr "إلغاء الأرشفة" -#: .\base\views.py:1040 .\base\views.py:1064 .\base\views.py:1594 -#: .\base\views.py:1617 .\employee\views.py:938 .\pms\views.py:1929 -#: .\pms\views.py:1982 .\recruitment\views\actions.py:246 +#: .\base\views.py:946 .\base\views.py:970 .\base\views.py:1447 +#: .\base\views.py:1470 .\employee\views.py:994 .\pms\views.py:1957 +#: .\pms\views.py:2015 .\recruitment\views\actions.py:246 #: .\recruitment\views\actions.py:264 msgid "archived" msgstr "أرشيف" -#: .\base\views.py:1045 .\base\views.py:1598 +#: .\base\views.py:951 .\base\views.py:1451 #, python-brace-format msgid "Rotating shift assign is {message}" msgstr "التناوب تعيين التحول هو {message}" -#: .\base\views.py:1083 +#: .\base\views.py:989 #, python-brace-format msgid "Rotating work type for {employee_id} is {message}" msgstr "نوع العمل المتناوب لـ {employee_id} هو {message}" -#: .\base\views.py:1090 +#: .\base\views.py:996 #, python-brace-format msgid "Rotating work type for {employee_id} is already exists" msgstr "نوع العمل المتناوب لـ {employee_id} موجود بالفعل" -#: .\base\views.py:1111 +#: .\base\views.py:1017 #, python-brace-format msgid "{employee} deleted." msgstr "تم حذف {employee}." -#: .\base\views.py:1114 +#: .\base\views.py:1020 #, python-brace-format msgid "{rwork_type_assign} not found." -msgstr "" +msgstr "لم يتم العثور على {rwork_type_assign}." -#: .\base\views.py:1118 +#: .\base\views.py:1024 #, python-brace-format msgid "You cannot delete {rwork_type_assign}" msgstr "لا يمكنك حذف {rwork_type_assign}" -#: .\base\views.py:1136 +#: .\base\views.py:1042 msgid "Rotating work type assign deleted." msgstr "تم حذف تعيين نوع العمل المتناوب." -#: .\base\views.py:1138 +#: .\base\views.py:1044 msgid "Rotating work type assign not found." -msgstr "" +msgstr "لم يتم العثور على تعيين نوع العمل الدوار." -#: .\base\views.py:1140 +#: .\base\views.py:1046 msgid "You cannot delete this rotating work type." msgstr "لا يمكنك حذف نوع العمل الدوار هذا." -#: .\base\views.py:1159 +#: .\base\views.py:1065 msgid "Employee type created." msgstr "تم إنشاء نوع الموظف." -#: .\base\views.py:1184 +#: .\base\views.py:1090 msgid "Employee type updated." msgstr "تم تحديث نوع الموظف." -#: .\base\views.py:1204 -msgid "Employee type deleted." -msgstr "تم حذف نوع الموظف." - -#: .\base\views.py:1206 -msgid "Employee type not found." -msgstr "" - -#: .\base\views.py:1216 -#, fuzzy -#| msgid "This Employee type already in use." -msgid "This employee type is already in use for {}." -msgstr "نوع الموظف هذا قيد الاستخدام بالفعل." - -#: .\base\views.py:1237 +#: .\base\views.py:1114 msgid "Employee Shift has been created successfully!" msgstr "تم إنشاء وردية الموظف بنجاح!" -#: .\base\views.py:1258 +#: .\base\views.py:1135 msgid "Shift updated" msgstr "تم تحديث وردية الوظيفة." -#: .\base\views.py:1277 -msgid "Employee shift deleted." -msgstr "تم حذف مناوبة الموظف." - -#: .\base\views.py:1279 -msgid "This shift not found." -msgstr "" - -#: .\base\views.py:1287 -#, fuzzy -#| msgid "This shift already in use." -msgid "This shift is already in use for {}." -msgstr "هذا التحول قيد الاستخدام بالفعل." - -#: .\base\views.py:1307 +#: .\base\views.py:1157 msgid "Employee Shift Schedule has been created successfully!" msgstr "تم إنشاء جدول التحول بنجاح!." -#: .\base\views.py:1330 +#: .\base\views.py:1180 msgid "Shift schedule created." msgstr "تم إنشاء جدول التحول بنجاح!" -#: .\base\views.py:1346 -msgid "Shift schedule deleted." -msgstr "تم حذف جدول التحول." - -#: .\base\views.py:1348 -msgid "Shift schedule not found." -msgstr "" - -#: .\base\views.py:1350 -msgid "You cannot delete this schedule" -msgstr "لا يمكنك حذف هذا الجدول الزمني" - -#: .\base\views.py:1367 +#: .\base\views.py:1198 msgid "Rotating shift created." msgstr "تم إنشاء التحول الدوراني." -#: .\base\views.py:1391 +#: .\base\views.py:1222 msgid "Rotating shift updated." msgstr "تم تحديث التحول الدوراني." -#: .\base\views.py:1417 -msgid "Rotating shift deleted." -msgstr "تم حذف المناوبة الدورية." - -#: .\base\views.py:1419 -msgid "Rotating shift not found." -msgstr "" - -#: .\base\views.py:1428 -#, fuzzy -#| msgid "This rotating work type already in use." -msgid "This rotating shift is already in use for {}." -msgstr "نوع العمل المتناوب هذا قيد الاستخدام بالفعل." - -#: .\base\views.py:1494 +#: .\base\views.py:1310 msgid "Rotating shift assigned." msgstr "تناوب وردية معينة." -#: .\base\views.py:1556 +#: .\base\views.py:1409 msgid "Rotating shift assign updated." msgstr "تم تحديث تعيين التحول الدوراني." -#: .\base\views.py:1636 +#: .\base\views.py:1489 #, python-brace-format msgid "Rotating shift for {employee} is {message}" msgstr "مناوبة {employee} هي {message}" -#: .\base\views.py:1643 +#: .\base\views.py:1496 #, python-brace-format msgid "Rotating shift for {employee} is already exists" msgstr "المناوبة الدورية لـ {employee} موجودة بالفعل" -#: .\base\views.py:1664 +#: .\base\views.py:1517 #, python-brace-format msgid "{employee} assign deleted." msgstr "تم حذف تعيين {employee}." -#: .\base\views.py:1669 +#: .\base\views.py:1522 #, python-brace-format msgid "{rshift_assign} not found." -msgstr "" +msgstr "لم يتم العثور على {rshift_assign}." -#: .\base\views.py:1673 +#: .\base\views.py:1526 #, python-brace-format msgid "You cannot delete {rshift_assign}" msgstr "لا يمكنك حذف {rshift_assign}" -#: .\base\views.py:1691 +#: .\base\views.py:1544 msgid "Rotating shift assign deleted." msgstr "تم حذف تعيين وردية الدوران." -#: .\base\views.py:1693 +#: .\base\views.py:1546 msgid "Rotating shift assign not found." -msgstr "" +msgstr "لم يتم العثور على تعيين التحول الدوري." -#: .\base\views.py:1695 +#: .\base\views.py:1548 msgid "You cannot delete this rotating shift assign." msgstr "لا يمكنك حذف هذا التناوب التناوب تعيين." -#: .\base\views.py:1713 +#: .\base\views.py:1566 msgid "Employee permission assigned." msgstr "تم تعيين إذن الموظف." -#: .\base\views.py:1876 +#: .\base\views.py:1771 msgid "Work type request added." msgstr "تمت إضافة طلب نوع العمل." -#: .\base\views.py:1908 .\base\views.py:1948 +#: .\base\views.py:1803 .\base\views.py:1843 msgid "Work type request has been canceled." msgstr "تم إلغاء طلب نوع الوظيفة.." -#: .\base\views.py:1983 .\base\views.py:2025 +#: .\base\views.py:1879 .\base\views.py:1927 msgid "Work type request has been approved." msgstr "تمت الموافقة على طلب نوع العمل." -#: .\base\views.py:2066 .\base\views.py:2282 +#: .\base\views.py:1969 .\base\views.py:2283 msgid "Request Updated Successfully" msgstr "تم تحديث الطلب بنجاح" -#: .\base\views.py:2087 .\base\views.py:2123 +#: .\base\views.py:1990 .\base\views.py:2048 msgid "Work type request deleted." msgstr "تم حذف طلب نوع العمل." -#: .\base\views.py:2100 .\base\views.py:2136 +#: .\base\views.py:2003 .\base\views.py:2061 msgid "Work type request not found." -msgstr "" +msgstr "لم يتم العثور على طلب نوع العمل." -#: .\base\views.py:2102 +#: .\base\views.py:2005 msgid "You cannot delete this work type request." msgstr "لا يمكنك حذف طلب نوع العمل هذا." -#: .\base\views.py:2141 +#: .\base\views.py:2066 #, python-brace-format msgid "You cannot delete {employee} work type request for the date {date}." msgstr "لا يمكنك حذف طلب نوع الوظيفة {date} للتاريخ {employee}." -#: .\base\views.py:2195 +#: .\base\views.py:2123 msgid "Request Added" msgstr "تمت إضافة الطلب" -#: .\base\views.py:2313 .\base\views.py:2355 +#: .\base\views.py:2314 .\base\views.py:2356 msgid "Shift request canceled" msgstr "تم إلغاء طلب التحول" -#: .\base\views.py:2394 +#: .\base\views.py:2397 msgid "Shift has been approved." msgstr "تمت الموافقة على التحول." -#: .\base\views.py:2437 +#: .\base\views.py:2445 msgid "Shifts have been approved." msgstr "تمت الموافقة على التحول." -#: .\base\views.py:2480 .\base\views.py:2517 +#: .\base\views.py:2488 .\base\views.py:2525 msgid "Shift request not found." -msgstr "" +msgstr "لم يتم العثور على طلب التحول." -#: .\base\views.py:2482 +#: .\base\views.py:2490 msgid "You cannot delete this shift request." msgstr "لا يمكنك حذف طلب التحول هذا." -#: .\base\views.py:2504 +#: .\base\views.py:2512 msgid "Shift request deleted." msgstr "تم حذف طلب التحول." -#: .\base\views.py:2522 +#: .\base\views.py:2530 #, python-brace-format msgid "You cannot delete {employee} shift request for the date {date}." msgstr "لا يمكنك حذف طلب مناوبة {date} للتاريخ {employee}." -#: .\base\views.py:2552 +#: .\base\views.py:2560 msgid "Unread notifications removed." msgstr "تمت إزالة الإخطارات غير المقروءة." -#: .\base\views.py:2570 +#: .\base\views.py:2578 msgid "Notification deleted." msgstr "تم حذف الإخطار." -#: .\base\views.py:2586 +#: .\base\views.py:2594 msgid "Notifications marked as read" msgstr "تم وضع علامة مقروءة على الإخطارات" -#: .\base\views.py:2622 .\payroll\views\views.py:275 +#: .\base\views.py:2630 .\payroll\views\views.py:306 msgid "Payroll settings updated." msgstr "تم تحديث إعدادات كشوف المرتبات." -#: .\base\views.py:2638 +#: .\base\views.py:2646 msgid "Attendance Break-point settings created." -msgstr "" +msgstr "تم إنشاء إعدادات نقطة توقف الحضور." -#: .\base\views.py:2660 +#: .\base\views.py:2669 msgid "Attendance Break-point settings updated." -msgstr "" +msgstr "تم تحديث إعدادات نقطة التوقف للحضور." -#: .\employee\models.py:57 +#: .\employee\models.py:59 msgid "User" -msgstr "" +msgstr "مستخدم" -#: .\employee\models.py:60 -#: .\employee\templates\employee\create_form\personal_info.html:71 -#: .\employee\templates\employee\profile\personal_info.html:35 -#: .\employee\templates\employee\update_form\personal_info.html:58 +#: .\employee\models.py:62 +#: .\employee\templates\employee\create_form\personal_info.html:68 +#: .\employee\templates\employee\profile\personal_info.html:27 +#: .\employee\templates\employee\update_form\personal_info.html:50 #: .\employee\templates\employee_export_filter.html:32 -#: .\employee\templates\employee_filters.html:13 .\onboarding\forms.py:264 +#: .\employee\templates\employee_filters.html:10 .\onboarding\forms.py:264 #: .\onboarding\templates\onboarding\employee_creation.html:58 msgid "First Name" msgstr "اسم أولاً" -#: .\employee\models.py:63 -#: .\employee\templates\employee\create_form\personal_info.html:76 -#: .\employee\templates\employee\profile\personal_info.html:40 -#: .\employee\templates\employee\update_form\personal_info.html:63 +#: .\employee\models.py:65 +#: .\employee\templates\employee\create_form\personal_info.html:73 +#: .\employee\templates\employee\profile\personal_info.html:32 +#: .\employee\templates\employee\update_form\personal_info.html:55 #: .\employee\templates\employee_export_filter.html:46 -#: .\employee\templates\employee_filters.html:28 .\onboarding\forms.py:265 +#: .\employee\templates\employee_filters.html:25 .\onboarding\forms.py:265 #: .\onboarding\templates\onboarding\employee_creation.html:65 msgid "Last Name" msgstr "اسم العائلة" @@ -5175,128 +6356,137 @@ msgid "Personal Info" msgstr "معلومات شخصية" #: .\employee\templates\employee\create_form\personal_info.html:37 -#: .\employee\templates\employee\profile\personal_info.html:175 +#: .\employee\templates\employee\profile\personal_info.html:167 #: .\employee\templates\employee\profile\profile_modal.html:12 -#: .\employee\templates\employee\update_form\personal_info.html:196 -#: .\recruitment\templates\candidate\candidate_create_form.html:220 +#: .\employee\templates\employee\update_form\personal_info.html:188 +#: .\recruitment\templates\candidate\candidate_create_form.html:212 msgid "Upload Photo" msgstr "حمل الصورة" -#: .\employee\templates\employee\create_form\personal_info.html:64 -#: .\employee\templates\employee\update_form\personal_info.html:50 -#: .\employee\templates\employee_personal_info\employee_list.html:34 +#: .\employee\templates\employee\create_form\personal_info.html:61 +#: .\employee\templates\employee\update_form\personal_info.html:42 +#: .\employee\templates\employee_personal_info\employee_list.html:59 +#: .\employee\templates\employee_personal_info\group_by.html:40 msgid "Badge Id" msgstr "معرف الشارة" -#: .\employee\templates\employee\create_form\personal_info.html:84 -#: .\employee\templates\employee\profile\personal_info.html:48 -#: .\employee\templates\employee\profile\profile_view.html:100 -#: .\employee\templates\employee\update_form\personal_info.html:71 -#: .\employee\templates\employee\view\individual.html:114 +#: .\employee\templates\employee\create_form\personal_info.html:81 +#: .\employee\templates\employee\profile\personal_info.html:40 +#: .\employee\templates\employee\profile\profile_view.html:93 +#: .\employee\templates\employee\update_form\personal_info.html:63 +#: .\employee\templates\employee\view\individual.html:108 #: .\employee\templates\employee_export_filter.html:36 -#: .\employee\templates\employee_filters.html:17 -#: .\employee\templates\employee_personal_info\employee_list.html:32 +#: .\employee\templates\employee_filters.html:14 +#: .\employee\templates\employee_personal_info\employee_list.html:52 +#: .\employee\templates\employee_personal_info\group_by.html:38 #: .\onboarding\forms.py:195 #: .\onboarding\templates\onboarding\candidate_creation.html:51 #: .\onboarding\templates\onboarding\candidate_update.html:62 #: .\onboarding\templates\onboarding\candidates.html:20 #: .\onboarding\templates\onboarding\onboarding_table.html:90 #: .\onboarding\templates\onboarding\onboardings.html:11 -#: .\onboarding\templates\onboarding\single_view.html:33 +#: .\onboarding\templates\onboarding\single_view.html:28 #: .\onboarding\templates\onboarding\table.html:11 .\recruitment\forms.py:265 -#: .\recruitment\forms.py:403 +#: .\recruitment\forms.py:403 .\recruitment\models.py:230 #: .\recruitment\templates\candidate\application_form.html:157 -#: .\recruitment\templates\candidate\candidate_create_form.html:74 -#: .\recruitment\templates\candidate\candidate_list.html:31 -#: .\recruitment\templates\candidate\filters.html:29 -#: .\recruitment\templates\candidate\individual.html:71 +#: .\recruitment\templates\candidate\candidate_create_form.html:66 +#: .\recruitment\templates\candidate\candidate_list.html:38 +#: .\recruitment\templates\candidate\export_filter.html:51 +#: .\recruitment\templates\candidate\filters.html:28 +#: .\recruitment\templates\candidate\group_by.html:31 +#: .\recruitment\templates\candidate\individual.html:63 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:23 -#: .\recruitment\templates\pipeline\pipeline.html:168 -#: .\recruitment\templates\pipeline\pipeline_card.html:108 +#: .\recruitment\templates\pipeline\pipeline.html:241 +#: .\recruitment\templates\pipeline\pipeline_card.html:112 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:51 msgid "Email" msgstr "بريد إلكتروني" -#: .\employee\templates\employee\create_form\personal_info.html:89 -#: .\employee\templates\employee\profile\personal_info.html:53 -#: .\employee\templates\employee\profile\profile_view.html:115 -#: .\employee\templates\employee\update_form\personal_info.html:76 -#: .\employee\templates\employee\view\individual.html:128 +#: .\employee\templates\employee\create_form\personal_info.html:86 +#: .\employee\templates\employee\profile\personal_info.html:45 +#: .\employee\templates\employee\profile\profile_view.html:108 +#: .\employee\templates\employee\update_form\personal_info.html:68 +#: .\employee\templates\employee\view\individual.html:122 #: .\employee\templates\employee_export_filter.html:50 -#: .\employee\templates\employee_filters.html:32 -#: .\employee\templates\employee_personal_info\employee_list.html:33 +#: .\employee\templates\employee_filters.html:29 +#: .\employee\templates\employee_personal_info\employee_list.html:53 +#: .\employee\templates\employee_personal_info\group_by.html:39 #: .\onboarding\forms.py:266 #: .\onboarding\templates\onboarding\employee_creation.html:72 +#: .\recruitment\models.py:237 #: .\recruitment\templates\candidate\application_form.html:174 -#: .\recruitment\templates\candidate\candidate_create_form.html:78 -#: .\recruitment\templates\candidate\candidate_list.html:32 -#: .\recruitment\templates\candidate\filters.html:11 -#: .\recruitment\templates\candidate\individual.html:79 +#: .\recruitment\templates\candidate\candidate_create_form.html:70 +#: .\recruitment\templates\candidate\candidate_list.html:39 +#: .\recruitment\templates\candidate\export_filter.html:33 +#: .\recruitment\templates\candidate\filters.html:10 +#: .\recruitment\templates\candidate\group_by.html:32 +#: .\recruitment\templates\candidate\individual.html:71 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:50 -#: .\recruitment\templates\pipeline\pipeline_card.html:122 +#: .\recruitment\templates\pipeline\pipeline_card.html:126 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:55 msgid "Phone" msgstr "هاتف" -#: .\employee\templates\employee\create_form\personal_info.html:96 -#: .\employee\templates\employee\profile\personal_info.html:60 -#: .\employee\templates\employee\update_form\personal_info.html:83 -#: .\employee\templates\tabs\personal-tab.html:16 -#: .\recruitment\templates\candidate\candidate_create_form.html:111 -#: .\recruitment\templates\candidate\individual.html:166 +#: .\employee\templates\employee\create_form\personal_info.html:93 +#: .\employee\templates\employee\profile\personal_info.html:52 +#: .\employee\templates\employee\update_form\personal_info.html:75 +#: .\employee\templates\tabs\personal-tab.html:16 .\recruitment\models.py:257 +#: .\recruitment\templates\candidate\candidate_create_form.html:103 +#: .\recruitment\templates\candidate\individual.html:158 msgid "Date of Birth" msgstr "تاريخ الميلاد" -#: .\employee\templates\employee\create_form\personal_info.html:140 -#: .\employee\templates\employee\profile\personal_info.html:101 -#: .\employee\templates\employee\update_form\personal_info.html:124 +#: .\employee\templates\employee\create_form\personal_info.html:137 +#: .\employee\templates\employee\profile\personal_info.html:93 +#: .\employee\templates\employee\update_form\personal_info.html:116 +#: .\recruitment\models.py:265 #: .\recruitment\templates\candidate\application_form.html:290 -#: .\recruitment\templates\candidate\candidate_create_form.html:160 +#: .\recruitment\templates\candidate\candidate_create_form.html:152 msgid "Zip Code" msgstr "الرمز البريدي" -#: .\employee\templates\employee\create_form\personal_info.html:147 -#: .\employee\templates\employee\profile\personal_info.html:108 -#: .\employee\templates\employee\update_form\personal_info.html:131 +#: .\employee\templates\employee\create_form\personal_info.html:144 +#: .\employee\templates\employee\profile\personal_info.html:100 +#: .\employee\templates\employee\update_form\personal_info.html:123 #: .\employee\templates\tabs\personal-tab.html:94 msgid "Emergency Contact" msgstr "الاتصال بالطوارىء" -#: .\employee\templates\employee\create_form\personal_info.html:152 -#: .\employee\templates\employee\profile\personal_info.html:113 -#: .\employee\templates\employee\update_form\personal_info.html:136 +#: .\employee\templates\employee\create_form\personal_info.html:149 +#: .\employee\templates\employee\profile\personal_info.html:105 +#: .\employee\templates\employee\update_form\personal_info.html:128 msgid "Contact Name" msgstr "اسم اتصال" -#: .\employee\templates\employee\create_form\personal_info.html:159 -#: .\employee\templates\employee\profile\personal_info.html:120 -#: .\employee\templates\employee\update_form\personal_info.html:143 +#: .\employee\templates\employee\create_form\personal_info.html:156 +#: .\employee\templates\employee\profile\personal_info.html:112 +#: .\employee\templates\employee\update_form\personal_info.html:135 #: .\employee\templates\tabs\personal-tab.html:112 .\onboarding\forms.py:281 #: .\onboarding\templates\onboarding\employee_creation.html:167 msgid "Emergency Contact Relation" msgstr "علاقة الاتصال في حالات الطوارئ" -#: .\employee\templates\employee\create_form\personal_info.html:164 -#: .\employee\templates\employee\profile\personal_info.html:125 -#: .\employee\templates\employee\update_form\personal_info.html:148 +#: .\employee\templates\employee\create_form\personal_info.html:161 +#: .\employee\templates\employee\profile\personal_info.html:117 +#: .\employee\templates\employee\update_form\personal_info.html:140 #: .\employee\templates\tabs\personal-tab.html:69 .\onboarding\forms.py:272 #: .\onboarding\templates\onboarding\employee_creation.html:132 -#: .\payroll\models\models.py:567 +#: .\payroll\models\models.py:596 msgid "Experience" msgstr "خبرة" -#: .\employee\templates\employee\create_form\personal_info.html:172 -#: .\employee\templates\employee\profile\personal_info.html:133 -#: .\employee\templates\employee\update_form\personal_info.html:156 +#: .\employee\templates\employee\create_form\personal_info.html:169 +#: .\employee\templates\employee\profile\personal_info.html:125 +#: .\employee\templates\employee\update_form\personal_info.html:148 #: .\employee\templates\tabs\personal-tab.html:78 msgid "Maritial Status" msgstr "الحالة الاجتماعية" -#: .\employee\templates\employee\create_form\personal_info.html:177 -#: .\employee\templates\employee\profile\personal_info.html:138 -#: .\employee\templates\employee\update_form\personal_info.html:161 +#: .\employee\templates\employee\create_form\personal_info.html:174 +#: .\employee\templates\employee\profile\personal_info.html:130 +#: .\employee\templates\employee\update_form\personal_info.html:153 #: .\employee\templates\tabs\personal-tab.html:87 -#: .\payroll\models\models.py:565 +#: .\payroll\models\models.py:594 msgid "Children" msgstr "أطفال" @@ -5340,21 +6530,21 @@ msgstr "رمز بنكي" msgid "Bank Address" msgstr "بنك عنوان" -#: .\employee\templates\employee\profile\personal_info.html:202 -#: .\employee\templates\employee\profile\profile_modal.html:39 -#: .\employee\templates\employee\update_form\personal_info.html:223 -#: .\recruitment\templates\candidate\candidate_create_form.html:257 +#: .\employee\templates\employee\profile\personal_info.html:186 +#: .\employee\templates\employee\profile\profile_modal.html:31 +#: .\employee\templates\employee\update_form\personal_info.html:207 +#: .\recruitment\templates\candidate\candidate_create_form.html:241 msgid "Delete Image" msgstr "صورة يمسح" -#: .\employee\templates\employee\profile\personal_info.html:207 -#: .\employee\templates\employee\profile\profile_modal.html:44 -#: .\employee\templates\employee\update_form\personal_info.html:228 +#: .\employee\templates\employee\profile\personal_info.html:191 +#: .\employee\templates\employee\profile\profile_modal.html:36 +#: .\employee\templates\employee\update_form\personal_info.html:212 msgid "Update Image" msgstr "تحديث الصورة" #: .\employee\templates\employee\profile\profile.html:9 -#: .\recruitment\templates\candidate\candidate_card.html:72 +#: .\recruitment\templates\candidate\candidate_card.html:62 msgid "Edit Profile" msgstr "تعديل الملف الشخصي" @@ -5364,60 +6554,54 @@ msgstr "تعديل الملف الشخصي" msgid "Bank Info" msgstr "معلومات البنك" -#: .\employee\templates\employee\profile\profile_view.html:74 -#: .\employee\templates\employee\view\individual.html:89 -#: .\employee\views.py:1532 .\payroll\models\models.py:115 -#: .\payroll\templates\payroll\contract\contract_list.html:19 -msgid "Active" -msgstr "نشيط" - -#: .\employee\templates\employee\profile\profile_view.html:92 +#: .\employee\templates\employee\profile\profile_view.html:85 #: .\employee\templates\employee\profile\work_info.html:69 #: .\employee\templates\employee\update_form\work_details.html:74 -#: .\employee\templates\employee\view\individual.html:107 -#: .\employee\templates\employee_personal_info\employee_list.html:42 +#: .\employee\templates\employee\view\individual.html:101 +#: .\employee\templates\employee_personal_info\employee_list.html:74 +#: .\employee\templates\employee_personal_info\group_by.html:48 msgid "Work Email" msgstr "بريد إلكتروني" -#: .\employee\templates\employee\profile\profile_view.html:107 -#: .\employee\templates\employee\view\individual.html:121 +#: .\employee\templates\employee\profile\profile_view.html:100 +#: .\employee\templates\employee\view\individual.html:115 msgid "Work Phone" msgstr "هاتف عمل" -#: .\employee\templates\employee\profile\profile_view.html:135 -#: .\employee\templates\employee\view\individual.html:148 -#: .\recruitment\templates\candidate\individual.html:97 +#: .\employee\templates\employee\profile\profile_view.html:128 +#: .\employee\templates\employee\view\individual.html:142 +#: .\recruitment\templates\candidate\individual.html:89 msgid "About" msgstr "عن" -#: .\employee\templates\employee\profile\profile_view.html:146 -#: .\employee\templates\employee\view\individual.html:159 +#: .\employee\templates\employee\profile\profile_view.html:139 +#: .\employee\templates\employee\view\individual.html:153 msgid "Work type & Shift" -msgstr "" +msgstr "نوع العمل والمناوبة" -#: .\employee\templates\employee\profile\profile_view.html:167 -#: .\employee\templates\employee\view\individual.html:179 +#: .\employee\templates\employee\profile\profile_view.html:160 +#: .\employee\templates\employee\view\individual.html:173 #: .\templates\sidebar.html:463 msgid "Leave" msgstr "يترك" -#: .\employee\templates\employee\profile\profile_view.html:176 -#: .\employee\templates\employee\view\individual.html:188 +#: .\employee\templates\employee\profile\profile_view.html:169 +#: .\employee\templates\employee\view\individual.html:182 #: .\templates\sidebar.html:304 msgid "Payroll" msgstr "كشف رواتب" -#: .\employee\templates\employee\profile\profile_view.html:207 -#: .\employee\templates\employee\view\individual.html:218 -#: .\templates\sidebar.html:631 +#: .\employee\templates\employee\profile\profile_view.html:200 +#: .\employee\templates\employee\view\individual.html:212 +#: .\templates\sidebar.html:640 msgid "Assets" msgstr "أصول" -#: .\employee\templates\employee\profile\profile_view.html:219 -#: .\employee\templates\employee\view\individual.html:229 -#: .\templates\sidebar.html:561 +#: .\employee\templates\employee\profile\profile_view.html:212 +#: .\employee\templates\employee\view\individual.html:223 +#: .\templates\sidebar.html:570 msgid "Performance" -msgstr "" +msgstr "أداء" #: .\employee\templates\employee\profile\work_info.html:7 #: .\employee\templates\employee\update_form\work_details.html:12 @@ -5436,8 +6620,8 @@ msgstr "معلومات التحول" #: .\onboarding\templates\onboarding\candidate_update.html:77 #: .\onboarding\templates\onboarding\onboarding_table.html:93 #: .\onboarding\templates\onboarding\onboardings.html:13 -#: .\onboarding\templates\onboarding\single_view.html:48 -#: .\onboarding\templates\onboarding\table.html:12 +#: .\onboarding\templates\onboarding\single_view.html:43 +#: .\onboarding\templates\onboarding\table.html:12 .\recruitment\models.py:275 msgid "Joining Date" msgstr "تاريخ الانضمام" @@ -5449,8 +6633,9 @@ msgstr "تاريخ انتهاء العقد" #: .\employee\templates\employee\profile\work_info.html:91 #: .\employee\templates\employee\update_form\work_details.html:96 #: .\employee\templates\tabs\contract-tab.html:18 -#: .\payroll\models\models.py:132 -#: .\payroll\templates\payroll\contract\contract_list.html:39 +#: .\payroll\models\models.py:146 +#: .\payroll\templates\payroll\contract\contract_list.html:24 +#: .\payroll\templates\payroll\contract\group_by.html:40 msgid "Basic Salary" msgstr "راتب اساسي" @@ -5459,8 +6644,8 @@ msgstr "راتب اساسي" msgid "Salary Per Hour" msgstr "الراتب لكل ساعة" -#: .\employee\templates\employee\view\individual.html:207 -#: .\recruitment\templates\candidate\individual.html:133 +#: .\employee\templates\employee\view\individual.html:201 +#: .\recruitment\templates\candidate\individual.html:125 msgid "History" msgstr "تاريخ" @@ -5468,45 +6653,45 @@ msgstr "تاريخ" msgid "Import Employee" msgstr "موظف استيراد" -#: .\employee\templates\employee_nav.html:118 +#: .\employee\templates\employee_nav.html:111 +#: .\employee\templates\employee_personal_info\employee_list.html:28 msgid "Export Employees" -msgstr "" +msgstr "تصدير الموظفين" -#: .\employee\templates\employee_nav.html:153 -msgid "People" -msgstr "الناس" - -#: .\employee\templates\employee_nav.html:206 +#: .\employee\templates\employee_nav.html:196 #: .\onboarding\templates\onboarding\kanban\kanban.html:37 #: .\onboarding\templates\onboarding\onboarding_view.html:77 #: .\payroll\templates\payroll\allowance\view_allowance.html:57 #: .\payroll\templates\payroll\deduction\view_deduction.html:57 -#: .\recruitment\templates\candidate\candidate_nav.html:51 +#: .\payroll\templates\payroll\payslip\view_payslips.html:157 +#: .\recruitment\templates\candidate\candidate_nav.html:87 #: .\recruitment\templates\pipeline\nav.html:101 msgid "List" -msgstr "" +msgstr "قائمة" -#: .\employee\templates\employee_nav.html:223 +#: .\employee\templates\employee_nav.html:207 #: .\onboarding\templates\onboarding\kanban\kanban.html:41 #: .\onboarding\templates\onboarding\onboarding_view.html:81 #: .\payroll\templates\payroll\allowance\view_allowance.html:60 #: .\payroll\templates\payroll\deduction\view_deduction.html:60 -#: .\recruitment\templates\candidate\candidate_nav.html:61 +#: .\recruitment\templates\candidate\candidate_nav.html:97 #: .\recruitment\templates\pipeline\nav.html:106 msgid "Card" -msgstr "" +msgstr "بطاقة" -#: .\employee\templates\employee_personal_info\employee_card.html:79 -#: .\employee\templates\employee_personal_info\employee_list.html:167 +#: .\employee\templates\employee_personal_info\employee_card.html:69 +#: .\employee\templates\employee_personal_info\employee_list.html:197 +#: .\employee\templates\employee_personal_info\group_by.html:167 msgid "Do you want to archive this employee?" msgstr "هل تريد أرشفة هذا الموظف؟" -#: .\employee\templates\employee_personal_info\employee_card.html:83 -#: .\employee\templates\employee_personal_info\employee_list.html:180 +#: .\employee\templates\employee_personal_info\employee_card.html:73 +#: .\employee\templates\employee_personal_info\employee_list.html:208 +#: .\employee\templates\employee_personal_info\group_by.html:180 msgid "Do you want to un archive this employee?" msgstr "هل تريد إلغاء أرشفة هذا الموظف؟" -#: .\employee\templates\employee_personal_info\employee_card.html:92 +#: .\employee\templates\employee_personal_info\employee_card.html:82 msgid "Do you want to delete this employee?" msgstr "هل تريد حذف هذا الموظف؟" @@ -5528,13 +6713,24 @@ msgstr "مستخدم مستوى المسؤول" #: .\employee\templates\employee_personal_info\employee_empty_view.html:10 msgid "No employee has been created yet." -msgstr "" +msgstr "لم يتم إنشاء أي موظف حتى الآن." -#: .\employee\templates\employee_personal_info\employee_list.html:43 +#: .\employee\templates\employee_personal_info\employee_list.html:14 +msgid "Select All Employees" +msgstr "حدد كافة الموظفين" + +#: .\employee\templates\employee_personal_info\employee_list.html:21 + +msgid "Unselect All Employees" +msgstr "قم بإلغاء تحديد كافة الموظفين" + +#: .\employee\templates\employee_personal_info\employee_list.html:80 +#: .\employee\templates\employee_personal_info\group_by.html:49 msgid "Date of Joining" msgstr "تاريخ الانضمام" -#: .\employee\templates\employee_personal_info\employee_list.html:197 +#: .\employee\templates\employee_personal_info\employee_list.html:219 +#: .\employee\templates\employee_personal_info\group_by.html:197 msgid "Are you sure want to delete this employee?" msgstr "هل أنت متأكد من أنك تريد حذف هذا الموظف؟" @@ -5542,60 +6738,72 @@ msgstr "هل أنت متأكد من أنك تريد حذف هذا الموظف؟ msgid "Info" msgstr "معلومات ق" +#: .\employee\templates\employee_personal_info\employee_view.html:4 +#: .\payroll\templates\payroll\contract\contract_view.html:209 +#: .\payroll\templates\payroll\payslip\view_payslips.html:281 +msgid "Selected Employees" +msgstr "الموظفين المختارين" + #: .\employee\templates\tabs\asset-request-tab.html:5 msgid "View assets" -msgstr "" +msgstr "عرض الأصول" #: .\employee\templates\tabs\asset-tab.html:12 msgid "View requests to Approve" -msgstr "" +msgstr "عرض طلبات الموافقة" #: .\employee\templates\tabs\asset-tab.html:66 #: .\employee\templates\tabs\profile-asset-tab.html:55 msgid "No assets have been allocated." -msgstr "" +msgstr "لم يتم تخصيص أي أصول." #: .\employee\templates\tabs\attendance-tab.html:26 msgid "Validate Attendance" -msgstr "" +msgstr "التحقق من الحضور" #: .\employee\templates\tabs\attendance-tab.html:150 #: .\employee\templates\tabs\profile-attendance-tab.html:78 msgid "No attendance requests have been generated." -msgstr "" +msgstr "لم يتم إنشاء أي طلبات حضور." #: .\employee\templates\tabs\attendance-tab.html:209 msgid "The hour account is currently empty." -msgstr "" +msgstr "حساب الساعة فارغ حاليا." #: .\employee\templates\tabs\contract-tab.html:14 -#: .\payroll\templates\payroll\contract\contract_list.html:34 -#: .\payroll\templates\payroll\contract\filter_contract.html:12 +#: .\payroll\models\models.py:121 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:27 +#: .\payroll\templates\payroll\contract\contract_list.html:19 +#: .\payroll\templates\payroll\contract\filter_contract.html:6 +#: .\payroll\templates\payroll\contract\group_by.html:35 #: .\templates\sidebar.html:327 msgid "Contract" msgstr "عقد" #: .\employee\templates\tabs\contract-tab.html:16 #: .\employee\templates\tabs\leave-tab.html:184 -#: .\employee\templates\tabs\personal-tab.html:209 .\leave\models.py:166 -#: .\leave\templates\leave\holiday\holiday.html:15 -#: .\leave\templates\leave\holiday\holiday_export_filter.html:30 -#: .\leave\templates\leave\holiday\holiday_filter.html:23 +#: .\employee\templates\tabs\personal-tab.html:209 .\leave\models.py:187 +#: .\leave\models.py:368 .\leave\templates\leave\holiday\holiday.html:42 #: .\leave\templates\leave\holiday\holiday_form.html:27 #: .\leave\templates\leave\holiday\holiday_update_form.html:28 -#: .\leave\templates\leave\leave_request\leave_requests.html:43 -#: .\leave\templates\leave\leave_request\one_request_view.html:27 -#: .\leave\templates\leave\leave_request\request_view.html:66 +#: .\leave\templates\leave\leave_request\group_by.html:64 +#: .\leave\templates\leave\leave_request\leave_requests.html:83 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:55 +#: .\leave\templates\leave\leave_request\one_request_view.html:39 +#: .\leave\templates\leave\leave_request\request_view.html:115 +#: .\leave\templates\leave\user_leave\group_by.html:64 #: .\leave\templates\leave\user_leave\request_form.html:47 -#: .\leave\templates\leave\user_leave\user_request_one.html:26 -#: .\leave\templates\leave\user_leave\user_request_view.html:66 -#: .\leave\templates\leave\user_leave\user_requests.html:41 +#: .\leave\templates\leave\user_leave\user_request_one.html:39 +#: .\leave\templates\leave\user_leave\user_request_view.html:55 +#: .\leave\templates\leave\user_leave\user_requests.html:70 #: .\payroll\forms\component_forms.py:247 -#: .\payroll\templates\payroll\contract\contract_list.html:37 -#: .\payroll\templates\payroll\contract\contract_single_view.html:32 -#: .\payroll\templates\payroll\contract\filter_contract.html:23 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:38 +#: .\payroll\templates\payroll\contract\contract_list.html:22 +#: .\payroll\templates\payroll\contract\contract_single_view.html:45 +#: .\payroll\templates\payroll\contract\filter_contract.html:17 +#: .\payroll\templates\payroll\contract\group_by.html:38 #: .\payroll\templates\payroll\dashboard.html:110 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:35 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:27 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:46 #: .\pms\templates\feedback\feedback_creation.html:105 #: .\pms\templates\feedback\feedback_list_view.html:99 @@ -5605,12 +6813,13 @@ msgstr "عقد" #: .\pms\templates\okr\key_result\key_result_creation_htmx.html:86 #: .\pms\templates\okr\key_result\key_result_update.html:81 #: .\pms\templates\okr\objective_creation.html:73 -#: .\pms\templates\okr\objective_list_view.html:91 +#: .\pms\templates\okr\objective_list_view.html:119 #: .\pms\templates\okr\objective_update.html:51 #: .\pms\templates\period\period_create.html:37 #: .\pms\templates\period\period_update.html:37 #: .\pms\templates\period\period_view.html:47 -#: .\recruitment\templates\candidate\filters.html:109 +#: .\recruitment\templates\candidate\export_filter.html:126 +#: .\recruitment\templates\candidate\filters.html:108 #: .\recruitment\templates\pipeline\form\recruitment_drop_down_form.html:80 #: .\recruitment\templates\pipeline\form\recruitment_update.html:63 #: .\recruitment\templates\recruitment\filters.html:26 @@ -5621,18 +6830,22 @@ msgid "End Date" msgstr "تاريخ الانتهاء" #: .\employee\templates\tabs\contract-tab.html:17 -#: .\payroll\models\models.py:573 -#: .\payroll\templates\payroll\contract\contract_list.html:38 -#: .\payroll\templates\payroll\contract\contract_single_view.html:38 -#: .\payroll\templates\payroll\contract\filter_contract.html:31 +#: .\payroll\models\models.py:137 .\payroll\models\models.py:602 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:46 +#: .\payroll\templates\payroll\contract\contract_list.html:23 +#: .\payroll\templates\payroll\contract\contract_single_view.html:51 +#: .\payroll\templates\payroll\contract\filter_contract.html:25 +#: .\payroll\templates\payroll\contract\group_by.html:39 msgid "Wage Type" msgstr "نوع الأجور" #: .\employee\templates\tabs\contract-tab.html:19 -#: .\payroll\models\tax_models.py:117 -#: .\payroll\templates\payroll\contract\contract_list.html:40 -#: .\payroll\templates\payroll\contract\contract_single_view.html:87 -#: .\payroll\templates\payroll\contract\filter_contract.html:37 +#: .\payroll\models\models.py:153 .\payroll\models\tax_models.py:117 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:52 +#: .\payroll\templates\payroll\contract\contract_list.html:25 +#: .\payroll\templates\payroll\contract\contract_single_view.html:100 +#: .\payroll\templates\payroll\contract\filter_contract.html:31 +#: .\payroll\templates\payroll\contract\group_by.html:41 #: .\payroll\templates\payroll\tax\filing_status_creation.html:4 #: .\payroll\templates\payroll\tax\filing_status_edit.html:4 #: .\payroll\templates\payroll\tax\filing_status_empty.html:8 @@ -5642,56 +6855,62 @@ msgid "Filing Status" msgstr "حالة الإيداع" #: .\employee\templates\tabs\contract-tab.html:61 -#: .\payroll\templates\payroll\contract\contract_list.html:91 +#: .\payroll\templates\payroll\contract\contract_list.html:77 +#: .\payroll\templates\payroll\contract\group_by.html:93 msgid "Do you want to delete this Contract?" msgstr "هل تريد حذف هذا العقد؟" #: .\employee\templates\tabs\contract-tab.html:82 msgid "There are no contracts at the moment." -msgstr "" - -#: .\employee\templates\tabs\leave-tab.html:45 .\leave\models.py:92 -#: .\leave\templates\leave\leave_request\leave_requests.html:23 -#: .\leave\templates\leave\user_leave\user_requests.html:23 -msgid "Cancelled" -msgstr "ألغيت" +msgstr "لا توجد عقود في الوقت الراهن." #: .\employee\templates\tabs\leave-tab.html:99 #: .\employee\templates\tabs\leave-tab.html:152 -#: .\leave\templates\leave\user_leave\user_leave.html:20 +#: .\leave\templates\leave\user_leave\user_leave.html:15 msgid "Available Leave Days" msgstr " الإجازة المتاحة" #: .\employee\templates\tabs\leave-tab.html:103 #: .\employee\templates\tabs\leave-tab.html:156 -#: .\leave\templates\leave\user_leave\user_leave.html:21 +#: .\leave\templates\leave\user_leave\user_leave.html:16 msgid "Carryforward Leave Days" msgstr "ترحيل الإجازة" #: .\employee\templates\tabs\leave-tab.html:107 -#: .\employee\templates\tabs\leave-tab.html:160 .\leave\models.py:207 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:15 +#: .\employee\templates\tabs\leave-tab.html:160 .\leave\models.py:228 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:18 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:60 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:48 -#: .\leave\templates\leave\user_leave\user_leave.html:23 +#: .\leave\templates\leave\leave_assign\group_by.html:33 +#: .\leave\templates\leave\user_leave\user_leave.html:18 msgid "Total Leave Days" msgstr "إجمالي الإجازة أيام" #: .\employee\templates\tabs\leave-tab.html:171 msgid "No Leave Types have been assigned." -msgstr "" +msgstr "لم يتم تعيين أي أنواع إجازة." -#: .\employee\templates\tabs\leave-tab.html:182 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:12 +#: .\employee\templates\tabs\leave-tab.html:182 .\leave\models.py:359 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:32 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:193 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:14 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:152 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:45 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:78 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:15 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:38 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:26 -#: .\leave\templates\leave\leave_request\leave_requests.html:41 -#: .\leave\templates\leave\leave_request\one_request_view.html:38 -#: .\leave\templates\leave\leave_request\request_view.html:53 +#: .\leave\templates\leave\leave_assign\group_by.html:30 +#: .\leave\templates\leave\leave_request\group_by.html:62 +#: .\leave\templates\leave\leave_request\leave_requests.html:81 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:42 +#: .\leave\templates\leave\leave_request\one_request_view.html:50 +#: .\leave\templates\leave\leave_request\request_view.html:103 #: .\leave\templates\leave\leave_type\leave_type_view.html:43 +#: .\leave\templates\leave\user_leave\group_by.html:62 #: .\leave\templates\leave\user_leave\user_leave_view.html:34 -#: .\leave\templates\leave\user_leave\user_request_view.html:53 -#: .\leave\templates\leave\user_leave\user_requests.html:39 +#: .\leave\templates\leave\user_leave\user_request_view.html:42 +#: .\leave\templates\leave\user_leave\user_requests.html:68 msgid "Leave Type" msgstr "نوع الإجازة" @@ -5701,88 +6920,72 @@ msgstr "الأيام المطلوبة" #: .\employee\templates\tabs\leave-tab.html:263 msgid "No Leave requests have been generated." -msgstr "" +msgstr "لم يتم إنشاء أي طلبات إجازة." #: .\employee\templates\tabs\leave-tab.html:280 -#: .\leave\templates\leave\leave_request\request_view.html:48 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:36 +#: .\leave\templates\leave\leave_request\request_view.html:97 #: .\leave\templates\leave\user_leave\user_leave_view.html:72 -#: .\leave\templates\leave\user_leave\user_request_view.html:48 +#: .\leave\templates\leave\user_leave\user_request_view.html:37 msgid "Leave Request" msgstr "طلبات المغادرة" -#: .\employee\templates\tabs\payroll-tab.html:12 .\payroll\models\models.py:114 -#: .\payroll\models\models.py:299 .\payroll\models\models.py:1144 -#: .\payroll\templates\payroll\contract\contract_list.html:15 -#: .\payroll\templates\payroll\dashboard.html:71 -#: .\payroll\templates\payroll\payslip\generate_payslip_list.html:25 -#: .\payroll\templates\payroll\payslip\group_payslips.html:6 -#: .\payroll\templates\payroll\payslip\group_payslips.html:43 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:13 -#: .\payroll\templates\payroll\payslip\list_payslips.html:7 -#: .\payroll\templates\payroll\payslip\view_payslips.html:213 -#: .\payroll\views\component_views.py:675 -msgid "Draft" -msgstr "مسودة" - #: .\employee\templates\tabs\payroll-tab.html:16 -#: .\payroll\models\models.py:1145 +#: .\payroll\models\models.py:1174 #: .\payroll\templates\payroll\dashboard.html:56 #: .\payroll\templates\payroll\dashboard.html:125 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:26 -#: .\payroll\templates\payroll\payslip\group_payslips.html:10 -#: .\payroll\templates\payroll\payslip\group_payslips.html:44 +#: .\payroll\templates\payroll\payslip\group_payslips.html:26 #: .\payroll\templates\payroll\payslip\individual_payslip.html:15 -#: .\payroll\templates\payroll\payslip\list_payslips.html:11 -#: .\payroll\templates\payroll\payslip\view_payslips.html:214 -#: .\payroll\views\component_views.py:676 +#: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:26 +#: .\payroll\templates\payroll\payslip\view_payslips.html:225 +#: .\payroll\views\component_views.py:710 .\payroll\views\views.py:36 msgid "Review Ongoing" msgstr "استعراض مستمر" #: .\employee\templates\tabs\payroll-tab.html:20 -#: .\payroll\models\models.py:1146 +#: .\payroll\models\models.py:1175 #: .\payroll\templates\payroll\dashboard.html:43 #: .\payroll\templates\payroll\dashboard.html:126 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:27 -#: .\payroll\templates\payroll\payslip\group_payslips.html:14 -#: .\payroll\templates\payroll\payslip\group_payslips.html:45 +#: .\payroll\templates\payroll\payslip\group_payslips.html:27 #: .\payroll\templates\payroll\payslip\individual_payslip.html:16 -#: .\payroll\templates\payroll\payslip\list_payslips.html:15 -#: .\payroll\templates\payroll\payslip\view_payslips.html:215 -#: .\payroll\views\component_views.py:677 +#: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:37 +#: .\payroll\templates\payroll\payslip\view_payslips.html:226 +#: .\payroll\views\component_views.py:711 .\payroll\views\views.py:37 msgid "Confirmed" msgstr "أكد" -#: .\employee\templates\tabs\payroll-tab.html:24 .\leave\models.py:78 -#: .\payroll\models\models.py:1147 +#: .\employee\templates\tabs\payroll-tab.html:24 .\leave\models.py:81 +#: .\payroll\models\models.py:1176 #: .\payroll\templates\payroll\dashboard.html:30 #: .\payroll\templates\payroll\dashboard.html:127 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:28 -#: .\payroll\templates\payroll\payslip\group_payslips.html:18 -#: .\payroll\templates\payroll\payslip\group_payslips.html:46 -#: .\payroll\templates\payroll\payslip\list_payslips.html:19 -#: .\payroll\templates\payroll\payslip\view_payslips.html:216 -#: .\payroll\views\component_views.py:678 +#: .\payroll\templates\payroll\payslip\group_payslips.html:28 +#: .\payroll\templates\payroll\payslip\payslips_quick_filter.html:48 +#: .\payroll\templates\payroll\payslip\view_payslips.html:227 +#: .\payroll\views\component_views.py:712 .\payroll\views\views.py:38 msgid "Paid" msgstr "مدفوع" #: .\employee\templates\tabs\payroll-tab.html:33 -#: .\payroll\templates\payroll\payslip\group_payslips.html:64 -#: .\payroll\templates\payroll\payslip\list_payslips.html:35 +#: .\payroll\templates\payroll\payslip\group_payslips.html:46 +#: .\payroll\templates\payroll\payslip\payslip_table.html:19 #: .\pms\templates\feedback\feedback_creation.html:87 #: .\pms\templates\okr\key_result\key_result_creation.html:93 #: .\pms\templates\okr\objective_creation.html:58 #: .\pms\templates\period\period_empty.html:26 -#: .\pms\templates\period\period_view.html:23 .\templates\sidebar.html:597 +#: .\pms\templates\period\period_view.html:23 .\templates\sidebar.html:606 msgid "Period" msgstr "فترة" #: .\employee\templates\tabs\payroll-tab.html:35 #: .\payroll\forms\component_forms.py:250 .\payroll\models\models.py:65 -#: .\payroll\models\models.py:891 .\payroll\models\models.py:896 -#: .\payroll\models\models.py:984 +#: .\payroll\models\models.py:920 .\payroll\models\models.py:925 +#: .\payroll\models\models.py:1013 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:61 -#: .\payroll\templates\payroll\payslip\group_payslips.html:66 -#: .\payroll\templates\payroll\payslip\list_payslips.html:38 +#: .\payroll\templates\payroll\payslip\group_payslips.html:48 +#: .\payroll\templates\payroll\payslip\payslip_table.html:22 msgid "Gross Pay" msgstr "إجمالي الراتب" @@ -5790,27 +6993,35 @@ msgstr "إجمالي الراتب" #: .\payroll\forms\component_forms.py:71 .\payroll\forms\component_forms.py:251 #: .\payroll\templates\payroll\deduction\filter_deduction.html:13 #: .\payroll\templates\payroll\deduction\list_deduction.html:13 -#: .\payroll\templates\payroll\payslip\group_payslips.html:67 -#: .\payroll\templates\payroll\payslip\list_payslips.html:39 +#: .\payroll\templates\payroll\payslip\group_payslips.html:49 +#: .\payroll\templates\payroll\payslip\payslip_table.html:23 msgid "Deduction" msgstr "الخصم من المرتب" #: .\employee\templates\tabs\payroll-tab.html:37 -#: .\payroll\forms\component_forms.py:252 .\payroll\models\models.py:898 -#: .\payroll\models\models.py:985 +#: .\payroll\forms\component_forms.py:252 .\payroll\models\models.py:927 +#: .\payroll\models\models.py:1014 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:63 -#: .\payroll\templates\payroll\payslip\group_payslips.html:68 -#: .\payroll\templates\payroll\payslip\list_payslips.html:40 +#: .\payroll\templates\payroll\payslip\group_payslips.html:50 +#: .\payroll\templates\payroll\payslip\payslip_table.html:24 msgid "Net Pay" msgstr "صافي الأجر" -#: .\employee\templates\tabs\payroll-tab.html:82 +#: .\employee\templates\tabs\payroll-tab.html:78 +#: .\payroll\templates\payroll\payslip\group_payslips.html:103 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:22 +#: .\payroll\templates\payroll\payslip\payslip_table.html:78 +msgid "Download" +msgstr "تحميل" + +#: .\employee\templates\tabs\payroll-tab.html:88 msgid "No Payslips have been generated." -msgstr "" +msgstr "لم يتم إنشاء كشوف الرواتب." #: .\employee\templates\tabs\performance-tab.html:10 #: .\pms\templates\feedback\feedback_list.html:82 #: .\pms\templates\feedback\feedback_list.html:360 +#: .\pms\templates\okr\group_by.html:68 .\pms\templates\okr\group_by.html:307 #: .\pms\templates\okr\objective_list.html:62 #: .\pms\templates\okr\objective_list.html:279 msgid "Due In" @@ -5832,10 +7043,10 @@ msgstr "عرض الإجابة" #: .\employee\templates\tabs\performance-tab.html:51 msgid "No feedbacks have been created." -msgstr "" +msgstr "لم يتم إنشاء أي ردود فعل." #: .\employee\templates\tabs\personal-tab.html:8 -#: .\recruitment\templates\candidate\individual.html:158 +#: .\recruitment\templates\candidate\individual.html:150 msgid "Personal Information" msgstr "معلومات شخصية" @@ -5856,7 +7067,7 @@ msgstr "معلومات العمل" #: .\employee\templates\tabs\personal-tab.html:143 msgid "Contract details" -msgstr "" +msgstr "تفاصيل العقد" #: .\employee\templates\tabs\personal-tab.html:241 #: .\payroll\models\models.py:98 @@ -5869,380 +7080,360 @@ msgstr "المعلومات المصرفية" #: .\employee\templates\tabs\profile-asset-tab.html:13 msgid "Create asset request" -msgstr "" +msgstr "إنشاء طلب الأصول" -#: .\employee\templates\tabs\shift-tab.html:11 +#: .\employee\templates\tabs\shift-tab.html:14 msgid "Work type request" msgstr "طلب نوع العمل" -#: .\employee\templates\tabs\shift-tab.html:31 +#: .\employee\templates\tabs\shift-tab.html:66 msgid "Shift request" msgstr "طلب التحول" -#: .\employee\templates\tabs\shift-tab.html:144 +#: .\employee\templates\tabs\shift-tab.html:282 msgid "No work type request has been created." -msgstr "" +msgstr "لم يتم إنشاء طلب نوع العمل" -#: .\employee\templates\tabs\shift-tab.html:202 -msgid "Rotate after" -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:202 -msgid "days" -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:204 -msgid "Weekly every" -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:207 -#: .\employee\templates\tabs\shift-tab.html:209 -#: .\employee\templates\tabs\shift-tab.html:211 -#: .\employee\templates\tabs\shift-tab.html:215 -#: .\employee\templates\tabs\shift-tab.html:331 -#: .\employee\templates\tabs\shift-tab.html:333 -#: .\employee\templates\tabs\shift-tab.html:335 -#: .\employee\templates\tabs\shift-tab.html:339 +#: .\employee\templates\tabs\shift-tab.html:361 +#: .\employee\templates\tabs\shift-tab.html:363 +#: .\employee\templates\tabs\shift-tab.html:365 +#: .\employee\templates\tabs\shift-tab.html:369 +#: .\employee\templates\tabs\shift-tab.html:505 +#: .\employee\templates\tabs\shift-tab.html:509 +#: .\employee\templates\tabs\shift-tab.html:513 msgid "Rotate every " msgstr "تناوب كل" -#: .\employee\templates\tabs\shift-tab.html:207 -#: .\employee\templates\tabs\shift-tab.html:331 +#: .\employee\templates\tabs\shift-tab.html:361 +#: .\employee\templates\tabs\shift-tab.html:505 msgid "st day of month " -msgstr "" +msgstr "اليوم الأول من الشهر" -#: .\employee\templates\tabs\shift-tab.html:209 -#: .\employee\templates\tabs\shift-tab.html:333 +#: .\employee\templates\tabs\shift-tab.html:363 +#: .\employee\templates\tabs\shift-tab.html:507 msgid "nd day of month " -msgstr "" +msgstr "اليوم الثاني من الشهر" -#: .\employee\templates\tabs\shift-tab.html:211 -msgid "rd day of month" -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:213 -msgid "Rotate every last day of month" -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:215 -#: .\employee\templates\tabs\shift-tab.html:339 +#: .\employee\templates\tabs\shift-tab.html:369 +#: .\employee\templates\tabs\shift-tab.html:513 msgid "th day of month " -msgstr "" +msgstr "اليوم العاشر من الشهر" -#: .\employee\templates\tabs\shift-tab.html:266 +#: .\employee\templates\tabs\shift-tab.html:424 msgid "No rotating shift has been assigned." -msgstr "" +msgstr "لم يتم تعيين أي تحول دوار." -#: .\employee\templates\tabs\shift-tab.html:326 -msgid "Rotate after " -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:326 +#: .\employee\templates\tabs\shift-tab.html:500 msgid " days" -msgstr "" +msgstr "أيام" -#: .\employee\templates\tabs\shift-tab.html:328 -msgid "Weekly every " -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:335 -msgid "rd day of month " -msgstr "" - -#: .\employee\templates\tabs\shift-tab.html:337 +#: .\employee\templates\tabs\shift-tab.html:511 msgid "Rotate every last day of month " -msgstr "" +msgstr "تدوير كل يوم الأخير من الشهر" -#: .\employee\templates\tabs\shift-tab.html:389 +#: .\employee\templates\tabs\shift-tab.html:571 msgid "No rotating work type has been assigned." -msgstr "" +msgstr "لم يتم تعيين نوع العمل المتناوب." -#: .\employee\templates\tabs\shift-tab.html:489 +#: .\employee\templates\tabs\shift-tab.html:746 msgid "No Shift request has been created." -msgstr "" +msgstr "لم يتم إنشاء طلب Shift." -#: .\employee\templates\tabs\shift-tab.html:506 +#: .\employee\templates\tabs\shift-tab.html:775 msgid "Work type Request" msgstr "طلب نوع العمل" -#: .\employee\templates\tabs\shift-tab.html:533 +#: .\employee\templates\tabs\shift-tab.html:802 msgid "Rotating Work Type Update" -msgstr "" +msgstr "تحديث نوع العمل الدوار" -#: .\employee\templates\tabs\shift-tab.html:556 +#: .\employee\templates\tabs\shift-tab.html:825 msgid "Update Shift Request" -msgstr "" +msgstr "تحديث طلب التحول" -#: .\employee\views.py:116 .\employee\views.py:345 +#: .\employee\views.py:127 .\employee\views.py:385 msgid "Profile updated." msgstr "نجاح تحديث الملف الشخصي." -#: .\employee\views.py:124 +#: .\employee\views.py:135 msgid "Bank details updated." msgstr "تم تحديث التفاصيل المصرفية." -#: .\employee\views.py:327 +#: .\employee\views.py:367 msgid "Bank details updated" msgstr "تم تحديث التفاصيل المصرفية." -#: .\employee\views.py:443 +#: .\employee\views.py:489 msgid "Employee personal information updated." msgstr "تم تحديث المعلومات الشخصية للموظف." -#: .\employee\views.py:467 +#: .\employee\views.py:513 msgid "Employee work information updated." msgstr "تم تحديث معلومات عمل الموظف." -#: .\employee\views.py:479 +#: .\employee\views.py:525 msgid "Employee bank details updated." msgstr "تم تحديث تفاصيل بنك الموظف..." -#: .\employee\views.py:502 .\employee\views.py:524 +#: .\employee\views.py:548 .\employee\views.py:570 msgid "Profile image updated." msgstr "تم تحديث صورة الملف الشخصي.." -#: .\employee\views.py:504 +#: .\employee\views.py:550 msgid "No image chosen." msgstr "لم يتم اختيار أي صورة." -#: .\employee\views.py:544 .\employee\views.py:575 +#: .\employee\views.py:590 .\employee\views.py:621 msgid "No profile image to remove." msgstr "لا توجد صورة للملف الشخصي لإزالتها." -#: .\employee\views.py:557 .\employee\views.py:589 -#: .\recruitment\views\views.py:945 +#: .\employee\views.py:603 .\employee\views.py:635 +#: .\recruitment\views\views.py:970 msgid "Profile image removed." msgstr "لا توجد صورة للملف الشخصي لإزالتها." -#: .\employee\views.py:611 +#: .\employee\views.py:657 msgid "New Employee Added." msgstr "تمت إضافة موظف جديد." -#: .\employee\views.py:858 +#: .\employee\views.py:914 msgid "Employee updated." msgstr "تم تحديث الموظف." -#: .\employee\views.py:881 +#: .\employee\views.py:937 msgid "Employee deleted" msgstr "تم حذف الموظف" -#: .\employee\views.py:883 .\employee\views.py:912 +#: .\employee\views.py:939 .\employee\views.py:968 msgid "Employee not found." -msgstr "" +msgstr "لم يتم العثور على الموظف." -#: .\employee\views.py:890 -#, fuzzy -#| msgid "This Employee type already in use." +#: .\employee\views.py:946 msgid "This employee already related in {}." -msgstr "نوع الموظف هذا قيد الاستخدام بالفعل." +msgstr "هذا الموظف مرتبط بالفعل بـ {}." -#: .\employee\views.py:909 +#: .\employee\views.py:965 #, python-format msgid "%(employee)s deleted." msgstr "%(employee)s تم الحذف." -#: .\employee\views.py:915 +#: .\employee\views.py:971 #, python-format msgid "You cannot delete %(employee)s." msgstr "لا يمكنك الحذف %(employee)s." -#: .\employee\views.py:959 +#: .\employee\views.py:1015 msgid "Employee archived" msgstr "تمت أرشفة الموظف" -#: .\employee\views.py:1025 +#: .\employee\views.py:1081 msgid "Created work information" msgstr "معلومات العمل التي تم إنشاؤها" -#: .\employee\views.py:1054 +#: .\employee\views.py:1110 msgid "Work Information Updated Successfully" msgstr "تم تحديث معلومات العمل بنجاح" -#: .\employee\views.py:1084 +#: .\employee\views.py:1140 msgid "Bank Details Created Successfully" msgstr "تم إنشاء التفاصيل المصرفية بنجاح.." -#: .\employee\views.py:1111 +#: .\employee\views.py:1167 msgid "Bank Details Updated Successfully" msgstr "تم تحديث تفاصيل البنك بنجاح.." -#: .\employee\views.py:1131 +#: .\employee\views.py:1187 msgid "Employee work information deleted" -msgstr "" +msgstr "تم حذف معلومات عمل الموظف" -#: .\employee\views.py:1133 +#: .\employee\views.py:1189 msgid "Employee work information not found." -msgstr "" +msgstr "لم يتم العثور على معلومات عمل الموظف." -#: .\employee\views.py:1135 +#: .\employee\views.py:1191 msgid "You cannot delete this Employee work information" -msgstr "" +msgstr "لا يمكنك حذف معلومات عمل الموظف هذه" -#: .\employee\views.py:1431 .\leave\forms.py:18 -#: .\leave\templates\leave\holiday\holiday.html:35 -msgid "Yes" -msgstr "نعم" - -#: .\employee\views.py:1433 .\leave\forms.py:18 -#: .\leave\templates\leave\holiday\holiday.html:37 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:26 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:36 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:68 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:33 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:43 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:70 -msgid "No" -msgstr "لا" - -#: .\employee\views.py:1533 +#: .\employee\views.py:1597 msgid "In-Active" msgstr "غير نشط" -#: .\employee\views.py:1558 .\recruitment\models.py:204 -msgid "Male" -msgstr "ذكر" - -#: .\employee\views.py:1558 .\recruitment\models.py:204 -msgid "Female" -msgstr "أنثى" - -#: .\employee\views.py:1558 .\recruitment\models.py:204 -msgid "Other" -msgstr "آخر" - -#: .\employee\views.py:1596 -#, fuzzy -#| msgid "No email found." +#: .\employee\views.py:1663 msgid "No Data Found..." -msgstr "لم يتم العثور على بريد إلكتروني." +msgstr "لاتوجد بيانات..." #: .\horilla_audit\templates\horilla_audit\horilla_audit_log.html:28 msgid "Why this change?" -msgstr "" +msgstr "لماذا هذا التغيير؟" -#: .\leave\forms.py:198 .\leave\views.py:1502 .\leave\views.py:2340 +#: .\leave\decorators.py:35 .\leave\decorators.py:61 .\leave\decorators.py:87 +msgid "You dont have permission." +msgstr "ليس لديك إذن." + +#: .\leave\forms.py:205 .\leave\views.py:1569 .\leave\views.py:2433 msgid "An attachment is required for this leave request" msgstr "مطلوب مرفق لطلب الإجازة هذا" -#: .\leave\forms.py:202 .\leave\forms.py:295 .\leave\forms.py:450 -#: .\leave\forms.py:540 +#: .\leave\forms.py:209 .\leave\forms.py:306 .\leave\forms.py:472 +#: .\leave\forms.py:585 msgid "End date should not be less than start date." msgstr "يجب ألا يكون تاريخ الانتهاء أقل من تاريخ البدء.." -#: .\leave\forms.py:208 .\leave\forms.py:301 .\leave\forms.py:543 +#: .\leave\forms.py:214 .\leave\forms.py:311 .\leave\forms.py:468 +#: .\leave\forms.py:590 +msgid "There is a mismatch in the breakdown of the start date and end date." +msgstr "يوجد عدم تطابق في تفاصيل تاريخ البدء وتاريخ الانتهاء." + +#: .\leave\forms.py:219 .\leave\forms.py:316 .\leave\forms.py:595 msgid "Employee has no leave type.." msgstr "الموظف ليس لديه نوع إجازة .." -#: .\leave\forms.py:212 .\leave\forms.py:304 .\leave\forms.py:546 +#: .\leave\forms.py:223 .\leave\forms.py:319 .\leave\forms.py:599 msgid "Employee has already a leave request for this date range.." msgstr "الموظف لديه بالفعل طلب إجازة لهذا النطاق الزمني .." -#: .\leave\forms.py:252 .\leave\forms.py:343 .\leave\forms.py:553 +#: .\leave\forms.py:263 .\leave\forms.py:358 .\leave\forms.py:612 msgid "Employee doesn't have enough leave days.." msgstr "الموظف ليس لديه أيام إجازة كافية .." -#: .\leave\forms.py:401 +#: .\leave\forms.py:416 msgid "End date should not be earlier than the start date." msgstr "يجب ألا يكون تاريخ الانتهاء قبل تاريخ البدء." -#: .\leave\forms.py:518 +#: .\leave\forms.py:550 .\leave\forms.py:657 msgid "Rejection Reason" msgstr "سبب الرفض" -#: .\leave\models.py:14 -msgid "Full Day" -msgstr "يوم كامل" - -#: .\leave\models.py:15 -msgid "First Half" -msgstr "النصف الاول" - -#: .\leave\models.py:16 -msgid "Second Half" -msgstr "ثاني نصف" - -#: .\leave\models.py:21 +#: .\leave\models.py:24 msgid "Yearly" msgstr "كل عام" -#: .\leave\models.py:23 .\payroll\models\models.py:104 -msgid "Weekly" -msgstr "أسبوعي" - -#: .\leave\models.py:78 +#: .\leave\models.py:81 msgid "Unpaid" msgstr "غير مدفوعة" -#: .\leave\models.py:81 +#: .\leave\models.py:84 msgid "No Carry Forward" msgstr "لا حمل للأمام" -#: .\leave\models.py:82 +#: .\leave\models.py:85 msgid "Carry Forward" msgstr "يحمل قدما" -#: .\leave\models.py:83 +#: .\leave\models.py:86 msgid "Carry Forward with Expire" msgstr "المضي قدما تنقضي" -#: .\leave\models.py:98 +#: .\leave\models.py:107 msgid "First Week" msgstr "الأسبوع الأول" -#: .\leave\models.py:99 +#: .\leave\models.py:108 msgid "Second Week" msgstr "الأسبوع الثاني" -#: .\leave\models.py:100 +#: .\leave\models.py:109 msgid "Third Week" msgstr "الاسبوع الثالث" -#: .\leave\models.py:101 +#: .\leave\models.py:110 msgid "Fourth Week" msgstr "الأسبوع الرابع" -#: .\leave\models.py:102 +#: .\leave\models.py:111 msgid "Fifth Week" msgstr "الأسبوع الخامس" -#: .\leave\models.py:153 +#: .\leave\models.py:162 #: .\leave\templates\leave\leave_type\leave_type_creation.html:160 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:111 #: .\leave\templates\leave\leave_type\leave_type_update.html:157 msgid "Require Attachment" msgstr "تتطلب المرفق" -#: .\leave\models.py:167 .\leave\templates\leave\holiday\holiday.html:16 +#: .\leave\models.py:188 .\leave\templates\leave\holiday\holiday.html:43 #: .\leave\templates\leave\holiday\holiday_export_filter.html:36 -#: .\leave\templates\leave\holiday\holiday_filter.html:29 +#: .\leave\templates\leave\holiday\holiday_filter.html:28 #: .\leave\templates\leave\holiday\holiday_form.html:32 #: .\leave\templates\leave\holiday\holiday_update_form.html:33 msgid "Recurring" msgstr "يتكرر" -#: .\leave\models.py:203 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:13 +#: .\leave\models.py:224 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:16 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:46 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:34 #: .\leave\templates\leave\leave_assign\available_update_form.html:14 +#: .\leave\templates\leave\leave_assign\group_by.html:31 msgid "Available Days" msgstr "الأيام المتاحة" -#: .\leave\models.py:205 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:14 +#: .\leave\models.py:226 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:17 #: .\leave\templates\leave\leave_assign\assigned_leaves_export_filter.html:52 #: .\leave\templates\leave\leave_assign\assigned_leaves_filter.html:40 #: .\leave\templates\leave\leave_assign\available_update_form.html:18 +#: .\leave\templates\leave\leave_assign\group_by.html:32 msgid "Carryforward Days" msgstr "الأيام ترحيل إلى الأمام" -#: .\leave\models.py:212 +#: .\leave\models.py:233 msgid "Leave Reset Date" msgstr "اترك تاريخ إعادة الضبط" -#: .\leave\models.py:215 +#: .\leave\models.py:236 msgid "CarryForward Expired Date" msgstr "ترحيل تاريخ انتهاء الصلاحية" +#: .\leave\models.py:366 +#: .\leave\templates\leave\user_leave\request_form.html:40 +msgid "Start Date Breakdown" +msgstr "تاريخ البدء انفصال " + +#: .\leave\models.py:373 +#: .\leave\templates\leave\user_leave\request_form.html:54 +msgid "End Date Breakdown" +msgstr "تاريخ الانتهاء انفصال" + +#: .\leave\models.py:376 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:33 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:194 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:15 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:153 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:41 +#: .\leave\templates\leave\leave_request\group_by.html:65 +#: .\leave\templates\leave\leave_request\leave_requests.html:84 +#: .\leave\templates\leave\user_leave\group_by.html:65 +#: .\leave\templates\leave\user_leave\user_requests.html:71 +msgid "Requested Days" +msgstr "الأيام المطلوبة" + +#: .\leave\models.py:383 +#: .\leave\templates\leave\user_leave\request_form.html:61 +msgid "Attachment" +msgstr "مرفق" + +#: .\leave\models.py:392 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:51 +#: .\leave\templates\leave\leave_request\one_request_view.html:56 +msgid "Created Date" +msgstr "تاريخ الإنشاء" + +#: .\leave\models.py:400 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:34 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:195 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:16 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:154 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:55 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:90 +#: .\leave\templates\leave\leave_request\one_request_view.html:60 +msgid "Created By" +msgstr "انشأ من قبل" + +#: .\leave\models.py:405 +msgid "Reject Reason" +msgstr "رفض السبب" + #: .\leave\templates\leave\company_leave\company_leave.html:7 #: .\leave\templates\leave\company_leave\company_leave_creation_form.html:14 #: .\leave\templates\leave\company_leave\company_leave_update_form.html:14 @@ -6260,9 +7451,17 @@ msgid "All" msgstr "الكل" #: .\leave\templates\leave\company_leave\company_leave.html:41 -#: .\leave\templates\leave\leave_assign\assigned_leave.html:46 -#: .\leave\templates\leave\leave_request\leave_requests.html:114 -#: .\leave\templates\leave\user_leave\user_requests.html:89 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:91 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:253 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:73 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:212 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:108 +#: .\leave\templates\leave\leave_assign\assigned_leave.html:51 +#: .\leave\templates\leave\leave_assign\group_by.html:64 +#: .\leave\templates\leave\leave_request\group_by.html:140 +#: .\leave\templates\leave\leave_request\leave_requests.html:162 +#: .\leave\templates\leave\user_leave\group_by.html:123 +#: .\leave\templates\leave\user_leave\user_requests.html:132 msgid "Are you sure you want to delete ?" msgstr "هل أنت متأكد أنك تريد حذف؟" @@ -6280,7 +7479,7 @@ msgid "Apply" msgstr "تتقدم" #: .\leave\templates\leave\company_leave\company_leave_view.html:8 -#: .\templates\sidebar.html:535 +#: .\templates\sidebar.html:544 msgid "Company Leaves" msgstr "أوراق الشركة" @@ -6309,12 +7508,12 @@ msgid "Update Company Leaves" msgstr "تحديث إجازة الشركة" #: .\leave\templates\leave\company_leave\company_leave_view.html:141 -#: .\leave\templates\leave\holiday\holiday.html:54 -#: .\leave\templates\leave\holiday\holiday_view.html:315 -#: .\leave\templates\leave\leave_assign\assign_view.html:305 -#: .\leave\templates\leave\leave_request\request_view.html:249 -#: .\leave\templates\leave\leave_type\leave_type_view.html:127 -#: .\leave\templates\leave\user_leave\user_request_view.html:236 +#: .\leave\templates\leave\holiday\holiday.html:83 +#: .\leave\templates\leave\holiday\holiday_view.html:353 +#: .\leave\templates\leave\leave_assign\assign_view.html:335 +#: .\leave\templates\leave\leave_request\request_view.html:451 +#: .\leave\templates\leave\leave_type\leave_type_view.html:150 +#: .\leave\templates\leave\user_leave\user_request_view.html:279 #: .\onboarding\templates\onboarding\candidates_view.html:156 msgid "Are you sure you want to delete?" msgstr "هل أنت متأكد أنك تريد حذف؟" @@ -6324,7 +7523,7 @@ msgstr "هل أنت متأكد أنك تريد حذف؟" #: .\onboarding\templates\onboarding\dashboard.html:18 #: .\payroll\templates\payroll\dashboard.html:19 #: .\pms\templates\dashboard\pms_dashboard.html:24 -#: .\templates\dashboard.html:32 +#: .\templates\dashboard.html:34 msgid "Back" msgstr "خلف" @@ -6351,7 +7550,7 @@ msgstr "غياب الموظف" msgid "next" msgstr "التالي" -#: .\leave\templates\leave\dashboard.html:92 .\templates\dashboard.html:440 +#: .\leave\templates\leave\dashboard.html:92 .\templates\dashboard.html:451 msgid "On Leave" msgstr "عند المغادرة" @@ -6412,55 +7611,155 @@ msgstr "إجمالي طلبات الإجازة" msgid "View Admin Dashboard" msgstr "عرض لوحة تحكم المشرف" -#: .\leave\templates\leave\holiday\holiday.html:13 +#: .\leave\templates\leave\holiday\holiday.html:9 +msgid "Select All Holidays" +msgstr "حدد كافة الإجازات" + +#: .\leave\templates\leave\holiday\holiday.html:16 +msgid "Unselect All Holidays" +msgstr "قم بإلغاء تحديد كافة أيام العطل" + +#: .\leave\templates\leave\holiday\holiday.html:23 +#: .\leave\templates\leave\holiday\holiday_view.html:298 +msgid "Export Holidays" +msgstr "عطلات التصدير" + +#: .\leave\templates\leave\holiday\holiday.html:40 #: .\leave\templates\leave\holiday\holiday_form.html:17 #: .\leave\templates\leave\holiday\holiday_update_form.html:18 msgid "Holiday Name" msgstr "اسم العطلة" +#: .\leave\templates\leave\holiday\holiday.html:174 +msgid "There are no holidays at the moments." +msgstr "لا توجد عطلات في هذه اللحظات." + #: .\leave\templates\leave\holiday\holiday_export_filter.html:18 #: .\leave\templates\leave\holiday\holiday_filter.html:11 msgid "Holiday" msgstr "عطلة" -#: .\leave\templates\leave\holiday\holiday_export_filter.html:49 -#: .\leave\templates\leave\holiday\holiday_filter.html:42 -#: .\leave\templates\leave\leave_request\request_view.html:85 -#: .\leave\templates\leave\user_leave\user_request_view.html:86 +#: .\leave\templates\leave\holiday\holiday_export_filter.html:23 +#: .\leave\templates\leave\holiday\holiday_filter.html:16 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:79 +#: .\leave\templates\leave\leave_request\request_view.html:139 +#: .\leave\templates\leave\user_leave\user_request_view.html:75 msgid "From Date" msgstr "من تاريخ" -#: .\leave\templates\leave\holiday\holiday_export_filter.html:56 -#: .\leave\templates\leave\holiday\holiday_filter.html:49 -#: .\leave\templates\leave\leave_request\request_view.html:92 -#: .\leave\templates\leave\user_leave\user_request_view.html:93 +#: .\leave\templates\leave\holiday\holiday_export_filter.html:30 +#: .\leave\templates\leave\holiday\holiday_filter.html:22 +#: .\leave\templates\leave\leave_request\leave_requests_export_filter.html:86 +#: .\leave\templates\leave\leave_request\request_view.html:146 +#: .\leave\templates\leave\user_leave\user_request_view.html:82 msgid "To Date" msgstr " تاريخ ل" -#: .\leave\templates\leave\holiday\holiday_view.html:16 -#: .\templates\sidebar.html:527 +#: .\leave\templates\leave\holiday\holiday_view.html:20 +#: .\templates\sidebar.html:536 msgid "Holidays" msgstr "العطل" -#: .\leave\templates\leave\holiday\holiday_view.html:142 +#: .\leave\templates\leave\holiday\holiday_view.html:145 +msgid "Selected Holidays" +msgstr "عطلات مختارة" + +#: .\leave\templates\leave\holiday\holiday_view.html:171 msgid "There are no holidays at the moment." msgstr "لا توجد عطلات في الوقت الراهن." -#: .\leave\templates\leave\holiday\holiday_view.html:159 +#: .\leave\templates\leave\holiday\holiday_view.html:191 msgid "Create Holiday" msgstr "خلق عطلة" -#: .\leave\templates\leave\holiday\holiday_view.html:180 +#: .\leave\templates\leave\holiday\holiday_view.html:214 msgid "Update Holiday" msgstr "تحديث عطلة" -#: .\leave\templates\leave\holiday\holiday_view.html:201 +#: .\leave\templates\leave\holiday\holiday_view.html:236 msgid "Import Holidays" msgstr "عطلات الاستيراد" -#: .\leave\templates\leave\holiday\holiday_view.html:261 -msgid "Export Holidays" -msgstr "عطلات التصدير" +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:160 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:356 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:136 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:310 +#: .\leave\templates\leave\leave_request\leave_requests.html:185 +#: .\leave\templates\leave\user_leave\user_requests.html:199 +msgid "You have No leave requests for this filter." +msgstr "ليس لديك أي طلبات إجازة لهذا الفلتر." + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_group_by.html:199 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_list.html:158 +#: .\leave\templates\leave\leave_request\group_by.html:68 +#: .\leave\templates\leave\leave_request\leave_requests.html:87 +#: .\leave\templates\leave\user_leave\group_by.html:67 +#: .\leave\templates\leave\user_leave\user_requests.html:73 +#: .\recruitment\forms.py:494 +#: .\recruitment\templates\candidate\candidate_card.html:56 +#: .\recruitment\templates\survey\filter.html:29 +#: .\recruitment\templates\survey\view_single_template.html:24 +msgid "Options" +msgstr "خيار" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_reject_form.html:18 +#: .\leave\templates\leave\leave_request\cancel_form.html:16 +msgid "Rejection reason" +msgstr "سبب الرفض" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:70 +#: .\leave\templates\leave\leave_request\one_request_view.html:82 +#: .\leave\templates\leave\user_leave\user_request_one.html:62 +msgid "Reason for Rejection" +msgstr "سبب الرفض" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_single_view.html:80 +#: .\leave\templates\leave\leave_request\one_request_view.html:92 +#: .\leave\templates\leave\user_leave\user_request_one.html:79 +msgid "View attachment" +msgstr "عرض المرفقات" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:41 +#: .\templates\sidebar.html:506 +msgid "Leave Allocation Requests" +msgstr "طلبات تخصيص الإجازات" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:73 +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:257 +msgid "Leave Allocation Request" +msgstr "طلب تخصيص الإجازة" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:96 +msgid "Requested days Up To" +msgstr "الأيام المطلوبة حتى" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:102 +msgid "Requested days More Than" +msgstr "الأيام المطلوبة أكثر من" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:126 +msgid "Fields" +msgstr "مجالات" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:221 +msgid "My leave allocation request" +msgstr "طلب تخصيص إجازتي" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:225 +msgid "Leave allocation requests" +msgstr "طلب تخصيص الإجازة" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:237 +msgid "There are no leave allocation requests at the moment." +msgstr "لا توجد طلبات تخصيص الإجازات في الوقت الراهن." + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:297 +msgid "Create Leave Allocation Request" +msgstr "إنشاء طلب تخصيص الإجازة" + +#: .\leave\templates\leave\leave_allocation_request\leave_allocation_request_view.html:318 +msgid "Reject Leave Allocation Request" +msgstr "رفض طلب تخصيص الإجازة" #: .\leave\templates\leave\leave_assign\assign_view.html:12 msgid "Import Assigned Leaves" @@ -6474,17 +7773,33 @@ msgstr "تصدير نوع الإجازة المعينة" msgid "All Assigned Leaves" msgstr "كل إجازة المعينة" -#: .\leave\templates\leave\leave_assign\assign_view.html:235 +#: .\leave\templates\leave\leave_assign\assign_view.html:217 +msgid "Selected Leaves" +msgstr "أوراق مختارة" + +#: .\leave\templates\leave\leave_assign\assign_view.html:224 +msgid "Select All Leaves" +msgstr "حدد كافة الأوراق" + +#: .\leave\templates\leave\leave_assign\assign_view.html:231 +msgid "Unselect All Leaves" +msgstr "قم بإلغاء تحديد كافة الأوراق" + +#: .\leave\templates\leave\leave_assign\assign_view.html:238 +msgid "Export Leaves" +msgstr "تصدير الأوراق" + +#: .\leave\templates\leave\leave_assign\assign_view.html:265 msgid "There are no leave assigned at the moment." msgstr "لا توجد إجازة محددة في الوقت الراهن." -#: .\leave\templates\leave\leave_assign\assign_view.html:252 +#: .\leave\templates\leave\leave_assign\assign_view.html:282 msgid "Update Available Leave" msgstr "تحديث يترك المتاحة" -#: .\leave\templates\leave\leave_assign\assign_view.html:273 +#: .\leave\templates\leave\leave_assign\assign_view.html:303 #: .\leave\templates\leave\leave_type\leave_type_view.html:94 -#: .\leave\templates\leave\leave_type\leave_types.html:29 +#: .\leave\templates\leave\leave_type\leave_types.html:42 msgid "Assign Leave" msgstr "إجازة أسند " @@ -6528,76 +7843,74 @@ msgstr "إجمالي أيام الإجازة أقل من أو يساوي" msgid "Leave types" msgstr "أنواع الإجازات" -#: .\leave\templates\leave\leave_request\cancel_form.html:16 -msgid "Rejection reason" -msgstr "سبب الرفض" - +#: .\leave\templates\leave\leave_request\group_by.html:9 #: .\leave\templates\leave\leave_request\leave_requests.html:44 -#: .\leave\templates\leave\user_leave\user_requests.html:42 -msgid "Requested Days" -msgstr "الأيام المطلوبة" +#: .\leave\templates\leave\user_leave\group_by.html:10 +#: .\leave\templates\leave\user_leave\user_requests.html:33 +msgid "Select All Requests" +msgstr "حدد كافة الطلبات" -#: .\leave\templates\leave\leave_request\leave_requests.html:47 -#: .\recruitment\forms.py:494 -#: .\recruitment\templates\candidate\candidate_card.html:66 -#: .\recruitment\templates\survey\filter.html:29 -#: .\recruitment\templates\survey\view_single_template.html:7 -msgid "Options" -msgstr "خيار" +#: .\leave\templates\leave\leave_request\group_by.html:16 +#: .\leave\templates\leave\leave_request\leave_requests.html:51 +#: .\leave\templates\leave\user_leave\group_by.html:17 +#: .\leave\templates\leave\user_leave\user_requests.html:40 +msgid "Unselect All Requests" +msgstr "قم بإلغاء تحديد كافة الطلبات" -#: .\leave\templates\leave\leave_request\leave_requests.html:130 +#: .\leave\templates\leave\leave_request\leave_requests.html:23 +#: .\leave\templates\leave\user_leave\user_requests.html:12 +msgid "Cancelled & rejected" +msgstr "تم الإلغاء والرفض" + +#: .\leave\templates\leave\leave_request\leave_requests.html:58 +msgid "Export Requests" +msgstr "طلبات التصدير" + +#: .\leave\templates\leave\leave_request\leave_requests.html:178 msgid "You have No leave requests for this month." msgstr "ليس لديك أي طلبات إجازة لهذا الشهر." -#: .\leave\templates\leave\leave_request\leave_requests.html:137 -msgid "You have No leave requests for this filter." -msgstr "ليس لديك أي طلبات إجازة لهذا الفلتر." - -#: .\leave\templates\leave\leave_request\one_request_view.html:44 -msgid "Created Date" -msgstr "تاريخ الإنشاء" - -#: .\leave\templates\leave\leave_request\one_request_view.html:48 -msgid "Created By" -msgstr "انشأ من قبل" - -#: .\leave\templates\leave\leave_request\one_request_view.html:55 +#: .\leave\templates\leave\leave_request\one_request_view.html:67 msgid "Leave Description" msgstr "ترك الوصف" -#: .\leave\templates\leave\leave_request\one_request_view.html:63 -msgid "Reason for Canceltion" -msgstr "" +#: .\leave\templates\leave\leave_request\one_request_view.html:75 +#: .\leave\templates\leave\user_leave\user_request_one.html:69 +msgid "Reason for Cancellation" +msgstr "سبب الالغاء" -#: .\leave\templates\leave\leave_request\one_request_view.html:70 -msgid "Reason for Rejecttion" -msgstr "" - -#: .\leave\templates\leave\leave_request\one_request_view.html:80 -#: .\leave\templates\leave\user_leave\user_request_one.html:66 -msgid "View attachment" -msgstr "عرض المرفقات" - -#: .\leave\templates\leave\leave_request\request_view.html:24 -#: .\templates\sidebar.html:519 +#: .\leave\templates\leave\leave_request\request_view.html:32 +#: .\templates\sidebar.html:527 msgid "Leave Requests" msgstr "طلبات المغادرة" -#: .\leave\templates\leave\leave_request\request_view.html:129 -#: .\leave\templates\leave\user_leave\user_request_view.html:132 +#: .\leave\templates\leave\leave_request\request_view.html:266 +#: .\leave\templates\leave\user_leave\user_request_view.html:163 +msgid "Selected Requests" +msgstr "الطلبات المختارة" + +#: .\leave\templates\leave\leave_request\request_view.html:290 +#: .\leave\templates\leave\user_leave\user_request_view.html:173 msgid "There are no leave requests at the moment." msgstr "لا توجد طلبات إجازة في الوقت الراهن." -#: .\leave\templates\leave\leave_request\request_view.html:148 -#: .\leave\templates\leave\leave_request\request_view.html:209 -#: .\leave\templates\leave\user_leave\user_request_view.html:206 +#: .\leave\templates\leave\leave_request\request_view.html:310 +#: .\leave\templates\leave\user_leave\user_request_view.html:248 msgid "Leave Request Create" msgstr "إنشاء طلب غياب" -#: .\leave\templates\leave\leave_request\request_view.html:170 +#: .\leave\templates\leave\leave_request\request_view.html:331 msgid "Leave Request Update" msgstr "تحديث طلب الغياب" +#: .\leave\templates\leave\leave_request\request_view.html:369 +msgid "Reason for rejection" +msgstr "سبب الرفض" + +#: .\leave\templates\leave\leave_request\request_view.html:393 +msgid "Export Leave Requests" +msgstr "تصدير طلبات الإجازة" + #: .\leave\templates\leave\leave_request\user_cancel_form.html:16 msgid "Cancellation Reason" msgstr "سبب الإلغاء" @@ -6623,26 +7936,31 @@ msgid "Payment Method" msgstr "طريقة الدفع " #: .\leave\templates\leave\leave_type\leave_type_creation.html:66 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:42 #: .\leave\templates\leave\leave_type\leave_type_update.html:60 msgid "Total Days" msgstr "مجموع الأيام" #: .\leave\templates\leave\leave_type\leave_type_creation.html:89 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:46 #: .\leave\templates\leave\leave_type\leave_type_update.html:76 msgid "Reset" msgstr "إعادة ضبط" #: .\leave\templates\leave\leave_type\leave_type_creation.html:96 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:51 #: .\leave\templates\leave\leave_type\leave_type_update.html:83 msgid "Reset Based" msgstr "إعادة قائم على ضبط" #: .\leave\templates\leave\leave_type\leave_type_creation.html:103 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:57 #: .\leave\templates\leave\leave_type\leave_type_update.html:91 msgid "Reset Month" msgstr "إعادة تعيين الشهر" #: .\leave\templates\leave\leave_type\leave_type_creation.html:110 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:63 #: .\leave\templates\leave\leave_type\leave_type_update.html:99 msgid "Reset Day" msgstr "يوم إعادة التعيين" @@ -6653,6 +7971,7 @@ msgid "Reset Weekday" msgstr "إعادة تعيين أيام الأسبوع" #: .\leave\templates\leave\leave_type\leave_type_creation.html:124 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:75 #: .\leave\templates\leave\leave_type\leave_type_update.html:115 msgid "Carryforward Type" msgstr "الأمام حمل نوع " @@ -6672,6 +7991,7 @@ msgid "Carryforward Expire" msgstr "ترحيل إلى الأمام تنتهي" #: .\leave\templates\leave\leave_type\leave_type_creation.html:153 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:105 #: .\leave\templates\leave\leave_type\leave_type_update.html:149 msgid "Require Approval" msgstr "تتطلب الموافقة" @@ -6682,13 +8002,14 @@ msgid "Exclude Company Leaves" msgstr "استبعاد إجازات الشركة" #: .\leave\templates\leave\leave_type\leave_type_creation.html:174 +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:124 #: .\leave\templates\leave\leave_type\leave_type_update.html:174 msgid "Exclude Holidays" msgstr "استثناء أيام العطل" #: .\leave\templates\leave\leave_type\leave_type_empty_view.html:20 #: .\leave\templates\leave\leave_type\leave_type_view.html:20 -#: .\templates\sidebar.html:505 +#: .\templates\sidebar.html:512 msgid "Leave Types" msgstr "أنواع الإجازات" @@ -6701,6 +8022,38 @@ msgstr "لم يتم إنشاء أي أنواع إجازات حتى الآن." msgid "Please contact your administrators for assistance." msgstr "يرجى الاتصال بالمسؤولين للحصول على المساعدة." +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:34 +msgid "Period In" +msgstr "فترة في" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:38 +msgid "count" +msgstr "عدد" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:69 +msgid "Reset weekend" +msgstr "إعادة تعيين عطلة نهاية الأسبوع" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:81 +msgid "Maximum Carryforward" +msgstr "الحد الأقصى للترحيل" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:87 +msgid "Carryforward Expire in" +msgstr "تنتهي صلاحية الترحيل في" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:93 +msgid "Carryforward Expire period" +msgstr "ترحيل فترة انتهاء الصلاحية" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:99 +msgid "Payment Type" +msgstr "نوع الدفع" + +#: .\leave\templates\leave\leave_type\leave_type_individual_view.html:118 +msgid "Exclude company Leaves" +msgstr "استبعاد أوراق الشركة" + #: .\leave\templates\leave\leave_type\leave_type_update.html:29 msgid "Update Leave Type" msgstr "تحديث نوع الإجازة" @@ -6709,17 +8062,9 @@ msgstr "تحديث نوع الإجازة" msgid "Carryforward Expire Period" msgstr "ترحيل إلى الأمام تنتهي فترة" -#: .\leave\templates\leave\user_leave\request_form.html:40 -msgid "Start Date Breakdown" -msgstr "تاريخ البدء انفصال " - -#: .\leave\templates\leave\user_leave\request_form.html:54 -msgid "End Date Breakdown" -msgstr "تاريخ الانتهاء انفصال" - -#: .\leave\templates\leave\user_leave\request_form.html:61 -msgid "Attachment" -msgstr "مرفق" +#: .\leave\templates\leave\leave_type\leave_type_view.html:119 +msgid "Leave Type Details" +msgstr "ترك تفاصيل النوع" #: .\leave\templates\leave\user_leave\user_leave_empty_view.html:13 msgid "Leave types not assigned to you." @@ -6733,217 +8078,255 @@ msgstr " يترك لي" msgid "User Leave" msgstr "إجازة المستخدم" -#: .\leave\templates\leave\user_leave\user_request_one.html:49 -msgid "Reason for Rejection" -msgstr "" - -#: .\leave\templates\leave\user_leave\user_request_one.html:56 -msgid "Reason for Cancellation" -msgstr "" - -#: .\leave\templates\leave\user_leave\user_request_view.html:24 +#: .\leave\templates\leave\user_leave\user_request_view.html:13 #: .\templates\sidebar.html:499 msgid "My Leave Requests" msgstr "طلبات إجازتي" -#: .\leave\templates\leave\user_leave\user_request_view.html:170 +#: .\leave\templates\leave\user_leave\user_request_view.html:209 msgid "Create Leave Request" msgstr "إنشاء طلب إجازة" -#: .\leave\views.py:86 +#: .\leave\views.py:87 msgid "New leave type Created.." msgstr "تم إنشاء نوع إجازة جديد .." -#: .\leave\views.py:177 +#: .\leave\views.py:215 msgid "Leave type is updated successfully.." msgstr "تم تحديث نوع الإجازة بنجاح .." -#: .\leave\views.py:197 +#: .\leave\views.py:235 msgid "Leave type deleted successfully.." msgstr "تم حذف نوع الإجازة بنجاح .." -#: .\leave\views.py:199 +#: .\leave\views.py:237 msgid "Leave type not found." msgstr "لم يتم العثور على نوع الإجازة." -#: .\leave\views.py:207 -#, python-format -msgid "This leave type is already in use for %(models)s" -msgstr "أنواع الإجازات هذه قيد الاستخدام بالفعل لـ %(models)s" +#: .\leave\views.py:246 +msgid "This leave types are already in use for {}" +msgstr "أنواع الإجازات هذه قيد الاستخدام بالفعل لـ {}" -#: .\leave\views.py:267 .\leave\views.py:1571 .\leave\views.py:2374 +#: .\leave\views.py:308 .\leave\views.py:1638 .\leave\views.py:2467 msgid "Leave request created successfully.." msgstr "تم إنشاء طلب المغادرة بنجاح .." -#: .\leave\views.py:390 +#: .\leave\views.py:463 msgid "Leave request is updated successfully.." msgstr "تم تحديث طلب الإجازة بنجاح." -#: .\leave\views.py:433 .\leave\views.py:1718 +#: .\leave\views.py:506 .\leave\views.py:1785 msgid "Leave request deleted successfully.." msgstr "تم حذف طلب المغادرة بنجاح .." -#: .\leave\views.py:435 +#: .\leave\views.py:508 .\leave\views.py:3004 .\leave\views.py:3069 msgid "Leave request not found." msgstr "لم يتم العثور على طلب الإجازة." -#: .\leave\views.py:437 .\leave\views.py:874 .\leave\views.py:1276 -#: .\leave\views.py:1456 .\leave\views.py:1722 .\pms\views.py:1296 -#: .\pms\views.py:1536 .\pms\views.py:1666 .\pms\views.py:1759 +#: .\leave\views.py:510 .\leave\views.py:983 .\leave\views.py:1343 +#: .\leave\views.py:1523 .\leave\views.py:1789 .\leave\views.py:2907 +#: .\pms\views.py:1317 .\pms\views.py:1558 .\pms\views.py:1687 +#: .\pms\views.py:1780 msgid "Related entries exists" msgstr "الإدخالات ذات الصلة موجودة" -#: .\leave\views.py:483 +#: .\leave\views.py:556 msgid "Leave request approved successfully.." msgstr "تمت الموافقة على طلب الإجازة بنجاح .." -#: .\leave\views.py:502 +#: .\leave\views.py:575 msgid "Leave request already approved" msgstr "تمت الموافقة على طلب الإجازة بالفعل" -#: .\leave\views.py:545 .\leave\views.py:590 +#: .\leave\views.py:622 .\leave\views.py:673 msgid "Leave request cancelled successfully.." msgstr "تم إلغاء طلب الإجازة بنجاح .." -#: .\leave\views.py:648 .\leave\views.py:776 +#: .\leave\views.py:681 +msgid "You can't cancel this leave request." +msgstr "لا يمكنك إلغاء طلب الإجازة هذا." + +#: .\leave\views.py:683 +msgid "You don't have the permission." +msgstr "ليس لديك الإذن." + +#: .\leave\views.py:744 .\leave\views.py:885 msgid "Leave type assign is successfull.." msgstr "تم تعيين نوع الإجازة بنجاح .." -#: .\leave\views.py:663 +#: .\leave\views.py:759 msgid "leave type is already assigned to the employee.." msgstr "تم تعيين نوع الإجازة بالفعل للموظف .." -#: .\leave\views.py:793 +#: .\leave\views.py:902 msgid "Leave type is already assigned to the employee.." msgstr "تم تعيين نوع الإجازة بالفعل للموظف .." -#: .\leave\views.py:827 +#: .\leave\views.py:936 msgid "Available leaves updated successfully..." msgstr "يترك متاح محدثا بنجاح ..." -#: .\leave\views.py:870 +#: .\leave\views.py:979 msgid "Assigned leave is successfully deleted." msgstr "تم حذف الإجازة المعينة بنجاح." -#: .\leave\views.py:872 .\leave\views.py:896 +#: .\leave\views.py:981 .\leave\views.py:1005 msgid "Assigned leave not found." msgstr "لم يتم العثور على الإجازة المعينة." -#: .\leave\views.py:893 +#: .\leave\views.py:1002 msgid "{} assigned to {} deleted." msgstr "تم حذف {} المخصص لـ {}." -#: .\leave\views.py:956 +#: .\leave\views.py:1065 msgid "This badge id does not exist." msgstr "معرف الشارة هذا غير موجود." -#: .\leave\views.py:960 +#: .\leave\views.py:1069 msgid "This leave type does not exist." msgstr "هذا النوع من الإجازة غير موجود." -#: .\leave\views.py:966 +#: .\leave\views.py:1075 msgid "Leave type has already been assigned to the employee." msgstr "لقد تم بالفعل تعيين نوع الإجازة للموظف." -#: .\leave\views.py:1038 +#: .\leave\views.py:1125 msgid "New holiday created successfully.." msgstr "تم إنشاء عطلة جديدة بنجاح .." -#: .\leave\views.py:1093 +#: .\leave\views.py:1180 msgid "Invalid start date format {}" msgstr "تنسيق تاريخ البدء غير صالح {}" -#: .\leave\views.py:1100 +#: .\leave\views.py:1187 msgid "Invalid end date format {}" msgstr "تنسيق تاريخ الانتهاء غير صالح {}" -#: .\leave\views.py:1107 +#: .\leave\views.py:1194 msgid "Recurring must be {} or {}" msgstr "يجب أن يكون التكرار {} أو {}" -#: .\leave\views.py:1242 +#: .\leave\views.py:1309 msgid "Holiday updated successfully.." msgstr "تم تحديث العطلة بنجاح .." -#: .\leave\views.py:1272 +#: .\leave\views.py:1339 msgid "Holiday deleted successfully.." msgstr "تم حذف العطلة بنجاح .." -#: .\leave\views.py:1274 .\leave\views.py:1294 +#: .\leave\views.py:1341 .\leave\views.py:1361 msgid "Holiday not found." msgstr "لم يتم العثور على عطلة." -#: .\leave\views.py:1296 +#: .\leave\views.py:1363 msgid "{} Holidays have been successfully deleted." msgstr "{} تم حذف الإجازات بنجاح." -#: .\leave\views.py:1320 +#: .\leave\views.py:1387 msgid "New company leave created successfully.." msgstr "تم إنشاء إجازة الشركة بنجاح .." -#: .\leave\views.py:1420 +#: .\leave\views.py:1487 msgid "Company leave updated successfully.." msgstr "تم تحديث اجازة الشركة بنجاح .." -#: .\leave\views.py:1452 +#: .\leave\views.py:1519 msgid "Company leave deleted successfully.." msgstr "تم حذف إجازة الشركة بنجاح .." -#: .\leave\views.py:1454 +#: .\leave\views.py:1521 msgid "Company leave not found." msgstr "لم يتم العثور على إجازة الشركة." -#: .\leave\views.py:1532 +#: .\leave\views.py:1599 msgid "There is already a leave request for this date range.." msgstr "يوجد بالفعل طلب مغادرة لهذا النطاق الزمني .." -#: .\leave\views.py:1595 .\leave\views.py:1691 +#: .\leave\views.py:1662 .\leave\views.py:1758 msgid "You dont have enough leave days to make the request.." msgstr "ليس لديك أيام إجازة كافية لتقديم الطلب .." -#: .\leave\views.py:1677 +#: .\leave\views.py:1744 msgid "Leave request updated successfully.." msgstr "تم تحديث طلب الإجازة بنجاح ...." -#: .\leave\views.py:1699 .\leave\views.py:1720 .\leave\views.py:1884 +#: .\leave\views.py:1766 .\leave\views.py:1787 .\leave\views.py:1979 msgid "User has no leave request.." msgstr "المستخدم ليس لديه طلب إجازة .." -#: .\leave\views.py:1758 .\leave\views.py:1789 .\leave\views.py:1823 -#: .\leave\views.py:1859 +#: .\leave\views.py:1825 .\leave\views.py:1856 .\leave\views.py:1895 +#: .\leave\views.py:1945 msgid "User is not an employee.." msgstr "المستخدم ليس موظف.." -#: .\leave\views.py:2100 +#: .\leave\views.py:2195 msgid "Total leaves available" msgstr "إجمالي أيام الإجازة المتاحة" -#: .\leave\views.py:2107 +#: .\leave\views.py:2202 msgid "Oops!! No leaves available for you this month..." msgstr "أُووبس!! لا توجد اجازات متاحة لك هذا الشهر..." -#: .\leave\views.py:2170 +#: .\leave\views.py:2265 msgid "No leave request this month" msgstr "لا يوجد طلب إجازة هذا الشهر" -#: .\leave\views.py:2285 +#: .\leave\views.py:2380 msgid "Leave Trends" msgstr "ترك الاتجاهات" -#: .\leave\views.py:2287 -#, fuzzy -#| msgid "Week Day" -msgid "Week Dates" -msgstr "يوم الأسبوع" - -#: .\leave\views.py:2288 -msgid "Number of leaves" -msgstr "اسم" - -#: .\leave\views.py:2396 +#: .\leave\views.py:2489 msgid "You don't have permission" msgstr "ليس لديك إذن" +#: .\leave\views.py:2610 +msgid "New Leave allocation request is created" +msgstr "يتم إنشاء طلب تخصيص إجازة جديد" + +#: .\leave\views.py:2737 +msgid "Leave allocation request is updated successfully." +msgstr "تم تحديث طلب تخصيص الإجازة بنجاح." + +#: .\leave\views.py:2802 +msgid "Leave allocation request approved successfully" +msgstr "تمت الموافقة على طلب تخصيص الإجازة بنجاح" + +#: .\leave\views.py:2816 +msgid "The leave allocation request can't be approved" +msgstr "لا يمكن الموافقة على طلب تخصيص الإجازة" + +#: .\leave\views.py:2859 +msgid "Leave allocation request rejected successfully" +msgstr "تم رفض طلب تخصيص الإجازة بنجاح" + +#: .\leave\views.py:2880 +msgid "The leave allocation request can't be rejected" +msgstr "لا يمكن رفض طلب تخصيص الإجازة" + +#: .\leave\views.py:2902 +msgid "Leave allocation request deleted successfully.." +msgstr "تم حذف طلب التخصيص بنجاح.." + +#: .\leave\views.py:2905 +msgid "Leave allocation request not found." +msgstr "لم يتم العثور على طلب تخصيص الإجازة." + +#: .\leave\views.py:2909 +msgid "Approved request cant't delete." +msgstr "لا يمكن حذف الطلب المعتمد." + +#: .\leave\views.py:3001 +msgid "{}'s leave request deleted." +msgstr "تم حذف طلب إجازة {}." + +#: .\leave\views.py:3061 +msgid "Leave request deleted." +msgstr "تم حذف طلب التحول." + +#: .\leave\views.py:3066 +msgid "You cannot delete leave request with status {}." +msgstr "لا يمكنك حذف طلب الإجازة بالحالة {}." + #: .\onboarding\forms.py:194 #: .\onboarding\templates\onboarding\candidate_creation.html:31 #: .\onboarding\templates\onboarding\candidate_update.html:38 @@ -6989,7 +8372,7 @@ msgstr "رقم الاتصال في حالات الطوارئ" #: .\onboarding\models.py:76 msgid "Candidate Onboarding stage" -msgstr "" +msgstr "مرحلة تأهيل المرشح" #: .\onboarding\models.py:87 msgid "Todo" @@ -7013,7 +8396,7 @@ msgstr "منتهي" #: .\onboarding\models.py:106 msgid "Candidate onboarding task" -msgstr "" +msgstr "مهمة تأهيل المرشح" #: .\onboarding\templates\onboarding\candidate_creation.html:16 #: .\onboarding\templates\onboarding\candidate_update.html:23 @@ -7035,11 +8418,14 @@ msgstr "الصوره الشخصيه" #: .\onboarding\templates\onboarding\candidate_update.html:53 #: .\onboarding\templates\onboarding\candidates.html:23 #: .\recruitment\forms.py:473 -#: .\recruitment\templates\candidate\candidate_create_form.html:85 -#: .\recruitment\templates\candidate\candidate_list.html:33 -#: .\recruitment\templates\candidate\filters.html:53 -#: .\recruitment\templates\candidate\filters.html:58 -#: .\recruitment\templates\candidate\individual.html:235 +#: .\recruitment\templates\candidate\candidate_create_form.html:77 +#: .\recruitment\templates\candidate\candidate_list.html:40 +#: .\recruitment\templates\candidate\export_filter.html:74 +#: .\recruitment\templates\candidate\export_filter.html:79 +#: .\recruitment\templates\candidate\filters.html:52 +#: .\recruitment\templates\candidate\filters.html:57 +#: .\recruitment\templates\candidate\group_by.html:33 +#: .\recruitment\templates\candidate\individual.html:227 #: .\recruitment\templates\dashboard\dashboard.html:271 #: .\recruitment\templates\pipeline\form\recruitment_drop_down_form.html:4 #: .\recruitment\templates\pipeline\form\stage_update.html:12 @@ -7052,7 +8438,7 @@ msgstr "الصوره الشخصيه" #: .\recruitment\templates\stage\stage_form.html:12 #: .\recruitment\templates\stage\stage_update_form.html:22 #: .\recruitment\templates\survey\filter.html:16 -#: .\recruitment\templates\survey\view_single_template.html:27 +#: .\recruitment\templates\survey\view_single_template.html:44 #: .\templates\sidebar.html:131 msgid "Recruitment" msgstr "توظيف" @@ -7078,8 +8464,8 @@ msgstr "تم تحديث مهمة المرشح بنجاح .." #: .\onboarding\templates\onboarding\kanban\kanban.html:227 #: .\onboarding\templates\onboarding\onboarding_table.html:17 #: .\onboarding\templates\onboarding\onboarding_table.html:87 -#: .\recruitment\templates\pipeline\pipeline.html:164 -#: .\recruitment\templates\pipeline\pipeline_card.html:142 +#: .\recruitment\templates\pipeline\pipeline.html:237 +#: .\recruitment\templates\pipeline\pipeline_card.html:146 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:73 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:168 #: .\templates\sidebar.html:122 @@ -7100,7 +8486,7 @@ msgstr "المناصب الوظيفية" #: .\onboarding\templates\onboarding\candidates_view.html:20 #: .\recruitment\templates\dashboard\dashboard.html:52 -#: .\templates\dashboard.html:169 +#: .\templates\dashboard.html:170 msgid "Hired Candidates" msgstr "المرشحون المعينون" @@ -7110,12 +8496,12 @@ msgstr "بدء الإعداد" #: .\onboarding\templates\onboarding\candidates_view.html:98 msgid "At present, There are no Candidates onboarding." -msgstr "" +msgstr "في الوقت الحاضر، لا يوجد أي مرشحين على متن الطائرة." #: .\onboarding\templates\onboarding\dashboard.html:28 #: .\onboarding\templates\onboarding\kanban\kanban.html:19 #: .\onboarding\templates\onboarding\onboarding_view.html:48 -#: .\recruitment\templates\candidate\individual.html:143 +#: .\recruitment\templates\candidate\individual.html:135 #: .\templates\sidebar.html:167 msgid "Onboarding" msgstr "على متن الطائرة" @@ -7139,7 +8525,7 @@ msgstr "المرشحون على متن الطائرة" #: .\onboarding\templates\onboarding\dashboard.html:117 #: .\recruitment\templates\dashboard\dashboard.html:159 msgid "No candidates started onboarding." -msgstr "" +msgstr "لم يبدأ أي مرشح في الإعداد." #: .\onboarding\templates\onboarding\employee_bank_details.html:49 #: .\onboarding\templates\onboarding\employee_creation.html:35 @@ -7222,13 +8608,15 @@ msgstr "تاريخ الإنضمام إلى" #: .\onboarding\templates\onboarding\onboarding_view.html:163 #: .\onboarding\templates\onboarding\onboarding_view.html:182 #: .\onboarding\templates\onboarding\onboardings.html:14 -#: .\onboarding\templates\onboarding\single_view.html:62 +#: .\onboarding\templates\onboarding\single_view.html:57 #: .\onboarding\templates\onboarding\table.html:14 .\recruitment\forms.py:222 -#: .\recruitment\forms.py:430 .\recruitment\templates\candidate\filters.html:91 +#: .\recruitment\forms.py:430 +#: .\recruitment\templates\candidate\export_filter.html:108 +#: .\recruitment\templates\candidate\filters.html:90 #: .\recruitment\templates\pipeline\form\stage_drop_down_form.html:8 #: .\recruitment\templates\pipeline\form\stage_drop_down_form.html:18 #: .\recruitment\templates\pipeline\form\stage_update.html:7 -#: .\recruitment\templates\pipeline\pipeline.html:176 +#: .\recruitment\templates\pipeline\pipeline.html:249 #: .\recruitment\templates\stage\filters.html:5 #: .\recruitment\templates\stage\nav.html:7 #: .\recruitment\templates\stage\stage_empty.html:10 @@ -7248,17 +8636,17 @@ msgstr "إضافة مهمة" #: .\onboarding\templates\onboarding\kanban\kanban.html:205 #: .\onboarding\templates\onboarding\kanban\kanban.html:295 -#: .\onboarding\templates\onboarding\onboarding_table.html:237 +#: .\onboarding\templates\onboarding\onboarding_table.html:232 #: .\recruitment\templates\pipeline\footer_components.html:10 -#: .\recruitment\templates\pipeline\pipeline.html:248 -#: .\recruitment\templates\pipeline\pipeline_card.html:212 +#: .\recruitment\templates\pipeline\pipeline.html:333 +#: .\recruitment\templates\pipeline\pipeline_card.html:216 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:132 #: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:20 msgid "Send Mail" msgstr "ارسل بريد" #: .\onboarding\templates\onboarding\kanban\kanban.html:216 -#: .\onboarding\templates\onboarding\single_view.html:93 +#: .\onboarding\templates\onboarding\single_view.html:88 msgid "Tasks" msgstr "المهام" @@ -7285,10 +8673,10 @@ msgstr "مرحلة التحديث" #: .\onboarding\templates\onboarding\onboarding_view.html:286 #: .\pms\templates\feedback\feedback_detailed_view.html:319 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:14 -#: .\recruitment\templates\recruitment\recruitment_component.html:194 -#: .\templates\index.html:328 +#: .\recruitment\templates\recruitment\recruitment_component.html:190 +#: .\templates\index.html:340 msgid "Close" -msgstr "" +msgstr "يغلق" #: .\onboarding\templates\onboarding\kanban\kanban.html:267 #: .\onboarding\templates\onboarding\onboarding_view.html:219 @@ -7306,28 +8694,28 @@ msgstr "أجراءات" #: .\onboarding\templates\onboarding\onboarding_table.html:40 msgid "Bulk Change Stage" -msgstr "" +msgstr "مرحلة التغيير بالجملة" #: .\onboarding\templates\onboarding\onboarding_table.html:94 msgid "Portal Status" -msgstr "" +msgstr "حالة البوابة" #: .\onboarding\templates\onboarding\onboarding_table.html:121 msgid "Bulk Change Task" -msgstr "" +msgstr "التغيير بالجملة" #: .\onboarding\templates\onboarding\onboarding_table.html:153 #: .\onboarding\templates\onboarding\task_view.html:9 msgid "Task" msgstr "مهمة" -#: .\onboarding\templates\onboarding\onboarding_table.html:296 +#: .\onboarding\templates\onboarding\onboarding_table.html:291 msgid "Candidates stage updated successfully..." msgstr "تم تحديث مرحلة المرشح بنجاح ..." -#: .\onboarding\templates\onboarding\onboarding_table.html:312 +#: .\onboarding\templates\onboarding\onboarding_table.html:307 msgid "Candidate task stage updated successfully.." -msgstr "" +msgstr "تم تحديث مرحلة مهمة المرشح بنجاح.." #: .\onboarding\templates\onboarding\onboarding_view.html:109 msgid "Portal Stage" @@ -7335,18 +8723,18 @@ msgstr "مرحلة البوابة" #: .\onboarding\templates\onboarding\onboarding_view.html:201 msgid "At present, There are no closed recruitments." -msgstr "" +msgstr "في الوقت الحاضر، لا يوجد توظيف مغلق." #: .\onboarding\templates\onboarding\onboarding_view.html:208 msgid "At present, There is no ongoing recruitment." -msgstr "" +msgstr "في الوقت الحاضر، لا يوجد توظيف مستمر." #: .\onboarding\templates\onboarding\onboarding_view.html:270 msgid "Update Task" msgstr "تحديث المهمة" #: .\onboarding\templates\onboarding\onboardings.html:10 -#: .\recruitment\templates\candidate\candidate_create_form.html:66 +#: .\recruitment\templates\candidate\candidate_create_form.html:58 msgid "Candidate Name" msgstr "اسم المرشح" @@ -7354,12 +8742,12 @@ msgstr "اسم المرشح" msgid "Send" msgstr "إرسال" -#: .\onboarding\templates\onboarding\single_view.html:44 -#: .\recruitment\templates\pipeline\pipeline.html:174 +#: .\onboarding\templates\onboarding\single_view.html:39 +#: .\recruitment\templates\pipeline\pipeline.html:247 msgid "Contact" msgstr "اتصال" -#: .\onboarding\templates\onboarding\single_view.html:54 +#: .\onboarding\templates\onboarding\single_view.html:49 msgid "Onboarding portal stage" msgstr "مرحلة الدخول إلى البوابة" @@ -7406,7 +8794,7 @@ msgstr "تم حذف المرحلة بنجاح ..." #: .\onboarding\views.py:186 .\recruitment\views\actions.py:146 msgid "Stage not found." -msgstr "" +msgstr "لم يتم العثور على المرحلة." #: .\onboarding\views.py:188 msgid "There are candidates in this stage..." @@ -7426,12 +8814,12 @@ msgstr "تم حذف المهمة بنجاح ..." #: .\onboarding\views.py:311 msgid "Task not found." -msgstr "" +msgstr "لم يتم العثور على المهمة." #: .\onboarding\views.py:316 msgid "" "You cannot delete this task because some candidates are associated with it." -msgstr "" +msgstr "لا يمكنك حذف هذه المهمة لأن بعض المرشحين مرتبطون بها." #: .\onboarding\views.py:342 msgid "New candidate created successfully.." @@ -7448,110 +8836,105 @@ msgstr "تم حذف المرشح بنجاح .." #: .\onboarding\views.py:389 .\recruitment\views\actions.py:194 #: .\recruitment\views\actions.py:228 msgid "Candidate not found." -msgstr "" +msgstr "لم يتم العثور على المرشح." #: .\onboarding\views.py:398 -#, fuzzy -#| msgid "You cannot delete this validation condition." msgid "You cannot delete this candidate. The candidate is included in the {}" -msgstr "لا يمكنك حذف شرط التحقق هذا. " +msgstr "لا يمكنك حذف هذا المرشح. يتم تضمين المرشح في {}" -#: .\onboarding\views.py:420 .\onboarding\views.py:598 -#: .\onboarding\views.py:650 +#: .\onboarding\views.py:424 .\onboarding\views.py:602 +#: .\onboarding\views.py:654 #, python-format msgid "%(recruitment)s has no stage.." msgstr "%(recruitment)s ليس له مرحلة ..." -#: .\onboarding\views.py:546 +#: .\onboarding\views.py:550 msgid "No candidate has chosen." msgstr "لم يتم اختيار أي مرشح" -#: .\onboarding\views.py:569 +#: .\onboarding\views.py:573 msgid "Email send successfully" msgstr "أرسل البريد الإلكتروني بنجاح" -#: .\onboarding\views.py:717 +#: .\onboarding\views.py:721 msgid "User with email-id already exists.." msgstr "المستخدم مع معرف البريد الإلكتروني موجود بالفعل .." -#: .\onboarding\views.py:749 +#: .\onboarding\views.py:753 msgid "Account created successfully.." msgstr "الحساب اقيم بنجاح.." -#: .\onboarding\views.py:776 +#: .\onboarding\views.py:780 msgid "Profile picture updated successfully.." msgstr "تم تحديث صورة الملف الشخصي بنجاح .." -#: .\onboarding\views.py:840 +#: .\onboarding\views.py:844 msgid "Employee personal details created successfully.." msgstr "تم إنشاء التفاصيل الشخصية للموظف بنجاح .." -#: .\onboarding\views.py:907 +#: .\onboarding\views.py:911 msgid "Employee bank details created successfully.." msgstr "تم إنشاء تفاصيل بنك الموظف بنجاح .." -#: .\onboarding\views.py:1019 .\onboarding\views.py:1065 +#: .\onboarding\views.py:1023 .\onboarding\views.py:1074 msgid "Candidate onboarding stage updated" msgstr "تم تحديث مرحلة تأهيل المرشح" -#: .\onboarding\views.py:1156 -#, fuzzy, python-brace-format -#| msgid "Candidate detail is updated successfully.." +#: .\onboarding\views.py:1166 msgid "{candidate}'s Date of joining updated sussefully" -msgstr "تم تحديث تفاصيل المرشح بنجاح .." +msgstr "{candidate}'s تم تحديث تاريخ الانضمام بنجاح" -#: .\onboarding\views.py:1213 -#, fuzzy -#| msgid "Candidate Started Onboarding" +#: .\onboarding\views.py:1223 msgid "No candidates started onboarding...." -msgstr "بدأ المرشح الإعداد....." +msgstr "لم يبدأ أي مرشح بالتسجيل...." -#: .\onboarding\views.py:1234 +#: .\onboarding\views.py:1244 msgid "Candidate sequence updated" -msgstr "" +msgstr "تم تحديث تسلسل المرشح" -#: .\onboarding\views.py:1256 +#: .\onboarding\views.py:1266 msgid "Stage sequence updated" -msgstr "" +msgstr "تم تحديث تسلسل المرحلة" -#: .\onboarding\views.py:1270 .\recruitment\views\views.py:759 +#: .\onboarding\views.py:1280 .\recruitment\views\views.py:768 msgid "The stage title has been updated successfully" -msgstr "" +msgstr "تم تحديث عنوان المرحلة بنجاح" -#: .\onboarding\views.py:1299 +#: .\onboarding\views.py:1309 msgid "Mail sent successfully" msgstr "أرسل البريد الإلكتروني بنجاح" -#: .\onboarding\views.py:1301 .\payroll\views\views.py:382 +#: .\onboarding\views.py:1311 .\payroll\views\views.py:413 msgid "Something went wrong" msgstr "هناك خطأ ما" -#: .\payroll\forms\component_forms.py:29 .\payroll\models\models.py:803 +#: .\payroll\forms\component_forms.py:29 .\payroll\models\models.py:832 #: .\payroll\templates\payroll\allowance\filter_allowance.html:14 #: .\payroll\templates\payroll\allowance\list_allowance.html:13 msgid "Allowance" msgstr "البدلات" #: .\payroll\forms\component_forms.py:245 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:49 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:41 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:60 -#: .\payroll\templates\payroll\payslip\list_payslips.html:37 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:60 +#: .\payroll\templates\payroll\payslip\payslip_table.html:21 msgid "Batch" -msgstr "" +msgstr "حزمة" #: .\payroll\forms\component_forms.py:248 msgid "Contract Wage" -msgstr "" +msgstr "أجر العقد" #: .\payroll\forms\component_forms.py:249 .\payroll\models\models.py:64 -#: .\payroll\models\models.py:589 .\payroll\models\models.py:597 -#: .\payroll\models\models.py:890 .\payroll\models\models.py:895 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:104 +#: .\payroll\models\models.py:618 .\payroll\models\models.py:626 +#: .\payroll\models\models.py:919 .\payroll\models\models.py:924 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:107 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:134 msgid "Basic Pay" msgstr "راتب اساسي" -#: .\payroll\models\models.py:66 .\payroll\models\models.py:897 +#: .\payroll\models\models.py:66 .\payroll\models\models.py:926 msgid "Taxable Gross Pay" msgstr "الراتب الإجمالي الخاضع للضريبة" @@ -7559,155 +8942,144 @@ msgstr "الراتب الإجمالي الخاضع للضريبة" msgid "Based on" msgstr "مرتكز على" -#: .\payroll\models\models.py:99 .\payroll\models\models.py:109 -msgid "Hourly" -msgstr "في الساعة" - #: .\payroll\models\models.py:100 msgid "Commission" msgstr "عمولة" -#: .\payroll\models\models.py:106 -msgid "Semi-Monthly" -msgstr "نصف الشهر" - -#: .\payroll\models\models.py:110 -msgid "Daily" -msgstr "يوميًا" - -#: .\payroll\models\models.py:116 -#: .\payroll\templates\payroll\contract\contract_list.html:11 -msgid "Expired" -msgstr "منتهي الصلاحية" - -#: .\payroll\models\models.py:117 -#: .\payroll\templates\payroll\contract\contract_list.html:7 -msgid "Terminated" -msgstr "تم إنهاؤه" - -#: .\payroll\models\models.py:120 +#: .\payroll\models\models.py:121 msgid "Contract Title" msgstr "عنوان العقد" -#: .\payroll\models\models.py:197 -msgid "End date must be greater than start date" -msgstr "يجب أن يكون تاريخ الانتهاء أكبر من تاريخ البدء" - -#: .\payroll\models\models.py:209 .\payroll\models\models.py:261 -msgid "An active contract already exists for this employee." -msgstr "عقد نشط موجود بالفعل لهذا الموظف." - -#: .\payroll\models\models.py:221 .\payroll\models\models.py:274 -msgid "A draft contract already exists for this employee." -msgstr "يوجد مسودة عقد بالفعل لهذا الموظف." - -#: .\payroll\models\models.py:294 -msgid "Present" -msgstr "حاضر" - -#: .\payroll\models\models.py:295 -msgid "Half Day Present" -msgstr "نصف يوم حاضر" - -#: .\payroll\models\models.py:296 -msgid "Absent" -msgstr "غائب" - -#: .\payroll\models\models.py:297 -msgid "Holiday/Company Leave" -msgstr "عطلة / إجازة الشركة" - -#: .\payroll\models\models.py:298 -msgid "Conflict" -msgstr "صراع" - -#: .\payroll\models\models.py:346 -msgid "Day percentage must be between 0.0 and 1.0" -msgstr "يجب أن تكون النسبة المئوية لليوم بين 0.0 و 1.0" - -#: .\payroll\models\models.py:380 -msgid "Validate the attendance" -msgstr "التحقق من صحة الحضور" - -#: .\payroll\models\models.py:382 -msgid "Incomplete minimum hour" -msgstr "الحد الأدنى من الساعات غير المكتملة" - -#: .\payroll\models\models.py:489 -msgid "Half day need to validate" -msgstr "نصف يوم تحتاج إلى التحقق من صحة" - -#: .\payroll\models\models.py:534 -msgid "Rate must be greater than 0" -msgstr "يجب أن يكون المعدل أكبر من 0" - -#: .\payroll\models\models.py:536 -msgid "Rate must be less than 100" -msgstr "يجب أن يكون المعدل أقل من 100" - -#: .\payroll\models\models.py:544 -msgid "Value must be greater than zero" -msgstr "يجب أن تكون القيمة أكبر من الصفر" - -#: .\payroll\models\models.py:548 .\payroll\models\models.py:557 -msgid "Equal (==)" -msgstr "يساوي (==)" - -#: .\payroll\models\models.py:549 .\payroll\models\models.py:558 -msgid "Not Equal (!=)" -msgstr "غير متساوي (! =)" - -#: .\payroll\models\models.py:550 .\payroll\models\models.py:559 -msgid "Less Than (<)" -msgstr "أقل من (<)" - -#: .\payroll\models\models.py:551 .\payroll\models\models.py:560 -msgid "Greater Than (>)" -msgstr "أكبر من (>)" - -#: .\payroll\models\models.py:552 .\payroll\models\models.py:561 -msgid "Less Than or Equal To (<=)" -msgstr "أقل من أو يساوي (<=)" - -#: .\payroll\models\models.py:553 .\payroll\models\models.py:562 -msgid "Greater Than or Equal To (>=)" -msgstr "أكبر من أو يساوي (> =)" - -#: .\payroll\models\models.py:554 -msgid "Contains" -msgstr "ويشمل" - -#: .\payroll\models\models.py:566 -msgid "Marital Status" -msgstr "الحالة الاجتماعية" - -#: .\payroll\models\models.py:568 -msgid "Company Experience" -msgstr "خبرة في الشركة" - -#: .\payroll\models\models.py:572 -#: .\payroll\templates\payroll\contract\contract_single_view.html:93 -#: .\payroll\templates\payroll\contract\filter_contract.html:45 +#: .\payroll\models\models.py:144 .\payroll\models\models.py:601 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:60 +#: .\payroll\templates\payroll\contract\contract_single_view.html:106 +#: .\payroll\templates\payroll\contract\filter_contract.html:39 msgid "Pay Frequency" msgstr "الدفع في" -#: .\payroll\models\models.py:574 +#: .\payroll\models\models.py:204 +msgid "Calculate Daily Leave Amount" +msgstr "احسب مبلغ الإجازة اليومية" + +#: .\payroll\models\models.py:210 +msgid "Deduction For One Leave Amount" +msgstr "استقطاع مبلغ إجازة واحد" + + + +#: .\payroll\models\models.py:227 +msgid "End date must be greater than start date" +msgstr "يجب أن يكون تاريخ الانتهاء أكبر من تاريخ البدء" + +#: .\payroll\models\models.py:239 .\payroll\models\models.py:291 +msgid "An active contract already exists for this employee." +msgstr "عقد نشط موجود بالفعل لهذا الموظف." + +#: .\payroll\models\models.py:251 .\payroll\models\models.py:304 +msgid "A draft contract already exists for this employee." +msgstr "يوجد مسودة عقد بالفعل لهذا الموظف." + +#: .\payroll\models\models.py:324 +msgid "Present" +msgstr "حاضر" + +#: .\payroll\models\models.py:325 +msgid "Half Day Present" +msgstr "نصف يوم حاضر" + +#: .\payroll\models\models.py:326 +msgid "Absent" +msgstr "غائب" + +#: .\payroll\models\models.py:327 +msgid "Holiday/Company Leave" +msgstr "عطلة / إجازة الشركة" + +#: .\payroll\models\models.py:328 +msgid "Conflict" +msgstr "صراع" + +#: .\payroll\models\models.py:376 +msgid "Day percentage must be between 0.0 and 1.0" +msgstr "يجب أن تكون النسبة المئوية لليوم بين 0.0 و 1.0" + +#: .\payroll\models\models.py:410 +msgid "Validate the attendance" +msgstr "التحقق من صحة الحضور" + +#: .\payroll\models\models.py:412 +msgid "Incomplete minimum hour" +msgstr "الحد الأدنى من الساعات غير المكتملة" + +#: .\payroll\models\models.py:518 +msgid "Half day need to validate" +msgstr "نصف يوم تحتاج إلى التحقق من صحة" + +#: .\payroll\models\models.py:563 +msgid "Rate must be greater than 0" +msgstr "يجب أن يكون المعدل أكبر من 0" + +#: .\payroll\models\models.py:565 +msgid "Rate must be less than 100" +msgstr "يجب أن يكون المعدل أقل من 100" + +#: .\payroll\models\models.py:573 +msgid "Value must be greater than zero" +msgstr "يجب أن تكون القيمة أكبر من الصفر" + +#: .\payroll\models\models.py:577 .\payroll\models\models.py:586 +msgid "Equal (==)" +msgstr "يساوي (==)" + +#: .\payroll\models\models.py:578 .\payroll\models\models.py:587 +msgid "Not Equal (!=)" +msgstr "غير متساوي (! =)" + +#: .\payroll\models\models.py:579 .\payroll\models\models.py:588 +msgid "Less Than (<)" +msgstr "أقل من (<)" + +#: .\payroll\models\models.py:580 .\payroll\models\models.py:589 +msgid "Greater Than (>)" +msgstr "أكبر من (>)" + +#: .\payroll\models\models.py:581 .\payroll\models\models.py:590 +msgid "Less Than or Equal To (<=)" +msgstr "أقل من أو يساوي (<=)" + +#: .\payroll\models\models.py:582 .\payroll\models\models.py:591 +msgid "Greater Than or Equal To (>=)" +msgstr "أكبر من أو يساوي (> =)" + +#: .\payroll\models\models.py:583 +msgid "Contains" +msgstr "ويشمل" + +#: .\payroll\models\models.py:595 +msgid "Marital Status" +msgstr "الحالة الاجتماعية" + +#: .\payroll\models\models.py:597 +msgid "Company Experience" +msgstr "خبرة في الشركة" + +#: .\payroll\models\models.py:603 msgid "Department on Contract" msgstr "قسم الشركة" -#: .\payroll\models\models.py:584 +#: .\payroll\models\models.py:613 msgid "Exclude the allowance" msgstr "استبعاد البدلات" -#: .\payroll\models\models.py:585 .\payroll\models\models.py:903 +#: .\payroll\models\models.py:614 .\payroll\models\models.py:932 msgid "Provide max amount" msgstr "قم بتوفير الحد الأقصى للمبلغ" -#: .\payroll\models\models.py:600 +#: .\payroll\models\models.py:629 msgid "Title of the allowance" msgstr "اسم البدلات" -#: .\payroll\models\models.py:606 +#: .\payroll\models\models.py:635 msgid "" "The one-time allowance in which the allowance will apply to the " "payslips if the date between the payslip period" @@ -7715,38 +9087,38 @@ msgstr "" "البدل لمرة واحدة الذي يطبق فيه البدل على قسيمة الراتب إذا كان التاريخ بين " "فترة قسيمة الراتب" -#: .\payroll\models\models.py:612 .\payroll\models\models.py:917 +#: .\payroll\models\models.py:641 .\payroll\models\models.py:946 msgid "Include all active employees" msgstr "قم بتضمين جميع الموظفين النشطين" -#: .\payroll\models\models.py:613 +#: .\payroll\models\models.py:642 msgid "Target allowance to all active employees in the company" msgstr "البدل المستهدف لجميع الموظفين النشطين في الشركة" -#: .\payroll\models\models.py:617 .\payroll\models\models.py:922 +#: .\payroll\models\models.py:646 .\payroll\models\models.py:951 msgid "Employees Specific" msgstr "موظفين محددين" -#: .\payroll\models\models.py:620 +#: .\payroll\models\models.py:649 msgid "Target allowance to the specific employees" msgstr "البدل المستهدف لموظفين معينين" -#: .\payroll\models\models.py:624 .\payroll\models\models.py:929 +#: .\payroll\models\models.py:653 .\payroll\models\models.py:958 msgid "Exclude Employees" msgstr "استبعاد الموظفين" -#: .\payroll\models\models.py:628 +#: .\payroll\models\models.py:657 msgid "" "To ignore the allowance to the employees when target them by all " "employees or through condition-based" msgstr "" "لتجاهل البدل للموظفين عند استهدافهم من قبل جميع الموظفين أو من خلال الشرط" -#: .\payroll\models\models.py:634 +#: .\payroll\models\models.py:663 msgid "This field is used to calculate the taxable allowances" msgstr "يستخدم هذا الحقل لحساب المخصصات الخاضعة للضريبة" -#: .\payroll\models\models.py:639 +#: .\payroll\models\models.py:668 msgid "" "This field is used to target allowance to the specific employees " "when the condition satisfies with the employee's information" @@ -7754,39 +9126,39 @@ msgstr "" "يستخدم هذا الحقل لاستهداف البدل لموظفين محددين عندما تفي معلومات الموظف " "بالشرط" -#: .\payroll\models\models.py:649 .\payroll\models\models.py:964 +#: .\payroll\models\models.py:678 .\payroll\models\models.py:993 msgid "The related field of the employees" msgstr "مجال الموظف ذي الصلة" -#: .\payroll\models\models.py:658 .\payroll\models\models.py:973 +#: .\payroll\models\models.py:687 .\payroll\models\models.py:1002 msgid "The value must be like the data stored in the database" msgstr "يجب أن تكون القيمة مماثلة للبيانات المخزنة في قاعدة البيانات" -#: .\payroll\models\models.py:662 +#: .\payroll\models\models.py:691 msgid "To specify, the allowance is fixed or not" msgstr "للتحديد ، البدل ثابت أم لا" -#: .\payroll\models\models.py:668 +#: .\payroll\models\models.py:697 msgid "Fixed amount for this allowance" msgstr "المبلغ الثابت لهذا البدل" -#: .\payroll\models\models.py:678 +#: .\payroll\models\models.py:707 msgid "If the allowance is not fixed then specifies how the allowance provided" msgstr "إذا لم يتم إصلاح البدل ، فسيتم تحديد كيفية تقديم البدل" -#: .\payroll\models\models.py:687 .\payroll\models\models.py:1020 +#: .\payroll\models\models.py:716 .\payroll\models\models.py:1049 msgid "The percentage of based on" msgstr "النسبة المئوية على أساس" -#: .\payroll\models\models.py:695 +#: .\payroll\models\models.py:724 msgid "The attendance fixed amount for one validated attendance" msgstr "مبلغ الحضور الثابت لحضور واحد معتمد" -#: .\payroll\models\models.py:710 +#: .\payroll\models\models.py:739 msgid "The fixed amount for one validated attendance with that shift" msgstr "المبلغ الثابت لحضور واحد تم التحقق منه مع هذا التحول" -#: .\payroll\models\models.py:718 +#: .\payroll\models\models.py:747 msgid "" "The fixed amount for one hour overtime that are validated and " "approved the overtime attendance" @@ -7794,70 +9166,70 @@ msgstr "" "المبلغ الثابت للساعة الإضافية التي يتم التحقق منها والموافقة عليها الحضور " "الإضافي" -#: .\payroll\models\models.py:735 +#: .\payroll\models\models.py:764 msgid "The fixed amount for one validated attendance with that work type" msgstr "مبلغ ثابت لحضور واحد تم التحقق من صحته بنوع العمل هذا" -#: .\payroll\models\models.py:741 +#: .\payroll\models\models.py:770 msgid "Has max limit for allowance" msgstr "لديه حد أقصى للبدل" -#: .\payroll\models\models.py:742 +#: .\payroll\models\models.py:771 msgid "Limit the allowance amount" msgstr "تحديد مبلغ المخصص" -#: .\payroll\models\models.py:748 +#: .\payroll\models\models.py:777 msgid "The maximum amount for the allowance" msgstr "الحد الأقصى لمبلغ المخصص" -#: .\payroll\models\models.py:757 .\payroll\models\models.py:1046 +#: .\payroll\models\models.py:786 .\payroll\models\models.py:1075 msgid "For working days on month" msgstr "لأيام العمل في الشهر" -#: .\payroll\models\models.py:767 .\payroll\models\models.py:1055 +#: .\payroll\models\models.py:796 .\payroll\models\models.py:1084 msgid "The pay head for the if condition" msgstr "رأس الأجور لشرط if" -#: .\payroll\models\models.py:773 .\payroll\models\models.py:1061 +#: .\payroll\models\models.py:802 .\payroll\models\models.py:1090 msgid "Apply for those, if the pay-head conditions satisfy" msgstr "تقدم بطلب للحصول على هؤلاء ، إذا كانت شروط الدفع مستوفاة" -#: .\payroll\models\models.py:776 .\payroll\models\models.py:1064 +#: .\payroll\models\models.py:805 .\payroll\models\models.py:1093 msgid "The amount of the pay-head" msgstr "مبلغ الدفع" -#: .\payroll\models\models.py:833 +#: .\payroll\models\models.py:862 msgid "" "If condition based, all fields (field, value, condition) must be filled." msgstr "إذا كان الشرط قائمًا ، فيجب ملء جميع الحقول (الحقل ، القيمة ، الشرط)." -#: .\payroll\models\models.py:840 +#: .\payroll\models\models.py:869 msgid "" "If based on is attendance, then per attendance fixed " "amount must be filled." msgstr "إذا كان يعتمد على الحضور ، فيجب ملء مبلغ ثابت لكل حضور." -#: .\payroll\models\models.py:846 +#: .\payroll\models\models.py:875 msgid "If based on is shift, then shift must be filled." msgstr "إذا كان يعتمد على التحول ، فيجب ملء الوردية." -#: .\payroll\models\models.py:849 +#: .\payroll\models\models.py:878 msgid "If based on is work type, then work type must be filled." msgstr "إذا كان نوع العمل يستند إلى نوع العمل ، فيجب ملء نوع العمل." -#: .\payroll\models\models.py:853 +#: .\payroll\models\models.py:882 msgid "Amount should be greater than zero." msgstr "يجب أن يكون المبلغ أكبر من الصفر." -#: .\payroll\models\models.py:902 +#: .\payroll\models\models.py:931 msgid "Exclude the deduction" msgstr "استثناء الخصم من الراتب" -#: .\payroll\models\models.py:906 +#: .\payroll\models\models.py:935 msgid "Title of the deduction" msgstr "اسم الحسم من الراتب" -#: .\payroll\models\models.py:911 +#: .\payroll\models\models.py:940 msgid "" "The one-time deduction in which the deduction will apply to the " "payslips if the date between the payslip period" @@ -7865,15 +9237,15 @@ msgstr "" "اقتطاع الراتب لمرة واحدة والذي يطبق فيه خصم الراتب على كشوف الرواتب إذا كان " "التاريخ بين فترة إيصال الدفع" -#: .\payroll\models\models.py:918 +#: .\payroll\models\models.py:947 msgid "Target deduction to all active employees in the company" msgstr "خصم الراتب لجميع الموظفين النشطين في الشركة" -#: .\payroll\models\models.py:924 +#: .\payroll\models\models.py:953 msgid "Target deduction to the specific employees" msgstr "خصم الراتب لموظفين معينين" -#: .\payroll\models\models.py:933 +#: .\payroll\models\models.py:962 msgid "" "To ignore the deduction to the employees when target them by all " "employees or through condition-based" @@ -7881,11 +9253,11 @@ msgstr "" "لتجاهل خصم الراتب للموظفين عند استهدافهم من قبل جميع الموظفين أو من خلال " "الشرط" -#: .\payroll\models\models.py:940 +#: .\payroll\models\models.py:969 msgid "To specify the deduction is tax or normal deduction" msgstr "لتحديد خصم الراتب هو ضريبة أو خصم عادي من الراتب" -#: .\payroll\models\models.py:946 +#: .\payroll\models\models.py:975 msgid "" "To find taxable gross, taxable_gross = (basic_pay + " "taxable_deduction)-pre_tax_deductions " @@ -7893,7 +9265,7 @@ msgstr "" "للعثور على الإجمالي الخاضع للضريبة ، الإجمالي الخاضع للضريبة = (الراتب " "الأساسي + الخصم الخاضع للضريبة) - الخصومات الضريبية قبل الضريبة" -#: .\payroll\models\models.py:954 +#: .\payroll\models\models.py:983 msgid "" "This field is used to target deduction to the specific employees " "when the condition satisfies with the employee's information" @@ -7901,87 +9273,87 @@ msgstr "" "يستخدم هذا الحقل لاستهداف خصم الراتب للموظفين المحددين عندما تكون الحالة " "راضية عن معلومات الموظف" -#: .\payroll\models\models.py:982 +#: .\payroll\models\models.py:1011 msgid "Basic pay" msgstr "راتب اساسي" -#: .\payroll\models\models.py:988 +#: .\payroll\models\models.py:1017 msgid "" "Update compensation is used to update pay-head before any " "other deduction calculation starts" msgstr "يتم استخدام تعويض التحديث لتحديث رأس الدفع قبل بدء أي حساب خصم آخر" -#: .\payroll\models\models.py:994 +#: .\payroll\models\models.py:1023 msgid "To specify, the deduction is fixed or not" msgstr "لتحديد ما إذا كان الخصم من الراتب ثابتًا أم لا" -#: .\payroll\models\models.py:1001 +#: .\payroll\models\models.py:1030 msgid "Fixed amount for this deduction" msgstr "المبلغ الثابت لهذا الخصم من الراتب" -#: .\payroll\models\models.py:1009 +#: .\payroll\models\models.py:1038 msgid "If the deduction is not fixed then specifies how the deduction provided" msgstr "إذا لم يكن خصم الراتب ثابتًا ، فإنه يحدد كيفية خصم الراتب المقدم" -#: .\payroll\models\models.py:1019 +#: .\payroll\models\models.py:1048 msgid "Employee rate" msgstr "معدل الموظف" -#: .\payroll\models\models.py:1031 +#: .\payroll\models\models.py:1060 msgid "Has max limit for deduction" msgstr "الحد الأقصى لخصم الراتب" -#: .\payroll\models\models.py:1032 +#: .\payroll\models\models.py:1061 msgid "Limit the deduction" msgstr "حصر خصم الراتب" -#: .\payroll\models\models.py:1038 +#: .\payroll\models\models.py:1067 msgid "The maximum amount for the deduction" msgstr "الحد الأقصى لخصم الراتب" -#: .\payroll\models\models.py:1049 +#: .\payroll\models\models.py:1078 msgid "The maximum amount for ?" msgstr "المبلغ الأقصى ل؟" -#: .\payroll\models\models.py:1078 +#: .\payroll\models\models.py:1107 msgid " Don't choose taxable gross pay when pretax is enabled." msgstr "لا تختر إجمالي الأجر الخاضع للضريبة عند تمكين ما قبل الضريبة." -#: .\payroll\models\models.py:1084 +#: .\payroll\models\models.py:1113 msgid " Don't choose net pay when pretax is enabled." msgstr "لا تختار الخاضع للضريبةإجمالي السداد عند تمكين الضريبة المسبقة." -#: .\payroll\models\models.py:1088 +#: .\payroll\models\models.py:1117 msgid " Don't choose net pay when the tax is enabled." msgstr "لا تختر صافي الدفع عند تمكين الضريبة." -#: .\payroll\models\models.py:1098 +#: .\payroll\models\models.py:1127 msgid "This fields required" msgstr "هذه الحقول مطلوبة" -#: .\payroll\models\models.py:1105 +#: .\payroll\models\models.py:1134 msgid "" "If condition based, all fields (field, value, " "condition) must be filled." msgstr "إذا كان الشرط قائمًا ، فيجب ملء جميع الحقول (الحقل ، القيمة ، الشرط)." -#: .\payroll\models\models.py:1177 +#: .\payroll\models\models.py:1206 msgid "The end date must be greater than or equal to the start date" msgstr "يجب أن يكون تاريخ الانتهاء أكبر من تاريخ البدء أو مساويًا له" -#: .\payroll\models\models.py:1182 +#: .\payroll\models\models.py:1211 msgid "The end date cannot be in the future." msgstr "لا يمكن أن يكون تاريخ الانتهاء في المستقبل." -#: .\payroll\models\models.py:1184 +#: .\payroll\models\models.py:1213 msgid "The start date cannot be in the future." msgstr "لا يمكن أن يكون تاريخ البدء في المستقبل." -#: .\payroll\models\models.py:1195 +#: .\payroll\models\models.py:1224 msgid "Employee ,start and end date must be unique" msgstr "يجب أن يكون تاريخ البدء والانتهاء للموظف فريدًا" -#: .\payroll\models\models.py:1198 +#: .\payroll\models\models.py:1227 msgid "The data must be in dictionary or querydict type" msgstr "يجب أن تكون البيانات في نوع القاموس أو الاستعلام" @@ -8005,7 +9377,8 @@ msgstr "معدل الضريبة" #: .\payroll\templates\payroll\allowance\allowance_empty.html:5 #: .\payroll\templates\payroll\allowance\view_allowance.html:15 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:94 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:97 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:124 msgid "Allowances" msgstr "بدل الرواتب" @@ -8016,7 +9389,7 @@ msgstr "إضافة البدلات" #: .\payroll\templates\payroll\allowance\allowance_empty.html:69 msgid "No allowance has been allocated." -msgstr "" +msgstr "لم يتم تخصيص أي بدل." #: .\payroll\templates\payroll\allowance\card_allowance.html:40 #: .\payroll\templates\payroll\allowance\list_allowance.html:84 @@ -8024,14 +9397,14 @@ msgid "Do you want to delete this Allowance?" msgstr "هل تريد حذف هذه البدلات؟" #: .\payroll\templates\payroll\allowance\filter_allowance.html:19 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:18 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:31 msgid "Taxable" msgstr "خاضع للضريبة" #: .\payroll\templates\payroll\allowance\filter_allowance.html:25 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:32 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:45 #: .\payroll\templates\payroll\deduction\filter_deduction.html:24 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:39 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:52 msgid "Condition Based" msgstr "على أساس الشرط" @@ -8075,12 +9448,14 @@ msgid "Is Fixed" msgstr "ثابت" #: .\payroll\templates\payroll\allowance\list_allowance.html:23 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:40 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:53 #: .\payroll\templates\payroll\deduction\list_deduction.html:23 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:47 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:95 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:138 -#: .\payroll\views\views.py:40 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:60 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:98 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:141 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:125 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:168 +#: .\payroll\views\views.py:44 msgid "Amount" msgstr "كمية" @@ -8089,75 +9464,118 @@ msgstr "كمية" msgid "Rate" msgstr "معدل في المئة" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:22 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:35 msgid "One Time Allowance" msgstr "بدلات لمرة واحدة" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:24 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:31 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:37 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:44 msgid "On" msgstr "على" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:48 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:61 msgid "Amount Per Attendance" msgstr "المبلغ لكل حضور" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:51 -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:54 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:64 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:67 msgid "Amount Per" msgstr "المبلغ لكل" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:57 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:70 msgid "Amount Per One Hour" msgstr "المبلغ لكل ساعة" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:64 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:66 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:77 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:79 msgid "Has Maximum Limit" msgstr "لديها الحد الأقصى" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:66 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:68 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:79 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:81 msgid "For working days on a month" msgstr "لأيام العمل في الشهر" -#: .\payroll\templates\payroll\allowance\view_single_allowance.html:72 +#: .\payroll\templates\payroll\allowance\view_single_allowance.html:85 msgid "Allowance Eligibility" msgstr "استحقاق جدارة - أهلية" #: .\payroll\templates\payroll\contract\contract_empty.html:6 -#: .\payroll\templates\payroll\contract\contract_view.html:6 +#: .\payroll\templates\payroll\contract\contract_view.html:41 msgid "Contracts" msgstr "عقود" #: .\payroll\templates\payroll\contract\contract_empty.html:50 msgid "There have been no contracts signed." -msgstr "" +msgstr "ولم يتم توقيع أي عقود." -#: .\payroll\templates\payroll\contract\contract_single_view.html:42 +#: .\payroll\templates\payroll\contract\contract_export_filter.html:80 +#: .\payroll\templates\payroll\contract\filter_contract.html:58 +msgid "Contract Start Date From" +msgstr "تاريخ بدء العقد من" + +#: .\payroll\templates\payroll\contract\contract_export_filter.html:88 +#: .\payroll\templates\payroll\contract\filter_contract.html:64 +msgid "Contract Start Date Till" +msgstr "تاريخ بدء العقد حتى" + +#: .\payroll\templates\payroll\contract\contract_export_filter.html:97 +#: .\payroll\templates\payroll\contract\filter_contract.html:72 +msgid "Contract End Date From" +msgstr "تاريخ انتهاء العقد من" + +#: .\payroll\templates\payroll\contract\contract_export_filter.html:103 +#: .\payroll\templates\payroll\contract\filter_contract.html:78 +msgid "Contract End Date Till" +msgstr "تاريخ انتهاء العقد حتى" + +#: .\payroll\templates\payroll\contract\contract_export_filter.html:112 +#: .\payroll\templates\payroll\contract\filter_contract.html:87 +msgid "Basic Salary Less Than or Equal" +msgstr "الراتب الأساسي أقل من أو يساوي" + +#: .\payroll\templates\payroll\contract\contract_export_filter.html:120 +#: .\payroll\templates\payroll\contract\filter_contract.html:95 +msgid "Basic Salary Greater or Equal" +msgstr "الراتب الأساسي أقل من أو يساوي" + +#: .\payroll\templates\payroll\contract\contract_single_view.html:55 msgid "Wage" msgstr "الأجر" -#: .\payroll\templates\payroll\contract\contract_single_view.html:49 +#: .\payroll\templates\payroll\contract\contract_single_view.html:62 msgid "Calculate Leave Amount" msgstr "احسب مبلغ الإجازة" -#: .\payroll\templates\payroll\contract\contract_single_view.html:52 +#: .\payroll\templates\payroll\contract\contract_single_view.html:65 msgid "Deduction Amount For One Leave" msgstr "مبلغ الاستقطاع عن الإجازة الواحدة" -#: .\payroll\templates\payroll\contract\contract_single_view.html:57 +#: .\payroll\templates\payroll\contract\contract_single_view.html:70 msgid "Deduct From Basic Pay" msgstr "اقتطاع من الراتب الأساسي" -#: .\payroll\templates\payroll\contract\contract_single_view.html:97 +#: .\payroll\templates\payroll\contract\contract_single_view.html:110 msgid "Document" msgstr "وثيقة" -#: .\payroll\templates\payroll\contract\contract_single_view.html:105 +#: .\payroll\templates\payroll\contract\contract_single_view.html:118 msgid "Note" msgstr "ملحوظات" +#: .\payroll\templates\payroll\contract\contract_view.html:12 +#: .\payroll\templates\payroll\contract\contract_view.html:278 +msgid "Export Contracts" +msgstr "عقود التصدير" + +#: .\payroll\templates\payroll\contract\contract_view.html:264 +msgid "Select All Contracts" +msgstr "حدد كافة العقود" + +#: .\payroll\templates\payroll\contract\contract_view.html:271 +msgid "Unselect All Contracts" +msgstr "قم بإلغاء تحديد جميع العقود" + #: .\payroll\templates\payroll\contribution\contribution_deduction_assign.html:4 msgid "Assign Contribution Deduction" msgstr "تعيين خصم المساهمة" @@ -8186,7 +9604,7 @@ msgid "Select Month and Year:" msgstr "حدد الشهر والسنة:" #: .\payroll\templates\payroll\dashboard.html:104 -#: .\payroll\templates\payroll\payslip\filter_payslips.html:62 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:54 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:73 #: .\recruitment\templates\recruitment\filters.html:43 msgid "Start Date From" @@ -8209,15 +9627,15 @@ msgid "Department Total Amount" msgstr "المبلغ الإجمالي للقسم" #: .\payroll\templates\payroll\dashboard.html:176 -msgid "Contracts ending this month" -msgstr "العقود المنتهية هذا الشهر" +msgid "Contracts ending " +msgstr "انتهاء العقود" #: .\payroll\templates\payroll\dashboard.html:177 -msgid "Number of contracts expiring this month :" -msgstr "عدد العقود المنتهية هذا الشهر" +msgid "Number of contracts expiring in " +msgstr "عدد العقود المنتهية في" #: .\payroll\templates\payroll\dashboard.html:187 -#: .\templates\dashboard.html:308 +#: .\templates\dashboard.html:332 msgid "Department Chart" msgstr "مخطط القسم" @@ -8228,16 +9646,17 @@ msgstr "هل تريد حذف خصم كشف الراتب هذا؟" #: .\payroll\templates\payroll\deduction\deduction_empty.html:6 #: .\payroll\templates\payroll\deduction\view_deduction.html:16 #: .\payroll\templates\payroll\payslip\generate_payslip_list.html:62 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:137 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:140 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:167 msgid "Deductions" msgstr "خصومات الراتب" #: .\payroll\templates\payroll\deduction\deduction_empty.html:41 msgid "No deduction has been included." -msgstr "" +msgstr "لم يتم تضمين أي خصم." #: .\payroll\templates\payroll\deduction\filter_deduction.html:18 -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:24 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:37 msgid "Pretax" msgstr "قبل الضرائب" @@ -8249,28 +9668,29 @@ msgstr "هل هو قبل الضرائب" msgid "Do you want to delete this Deduction?" msgstr "هل تريد حذف هذا الخصم من الراتب؟" -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:19 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:32 msgid "Tax" msgstr "ضريبة" -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:29 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:42 msgid "One Time deduction" msgstr "خصم الراتب لمرة واحدة" -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:58 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:71 msgid "Employer Rate :" msgstr "معدل صاحب العمل:" -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:59 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:72 msgid "Employee Rate :" msgstr "معدل الموظف:" -#: .\payroll\templates\payroll\deduction\view_single_deduction.html:74 +#: .\payroll\templates\payroll\deduction\view_single_deduction.html:87 msgid "Deduction Eligibility" msgstr "أهلية خصم الراتب" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:16 -#: .\payroll\templates\payroll\payslip\individual_payslip.html:26 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:8 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:29 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:58 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:27 #: .\payroll\templates\payroll\payslip\payslips_empty.html:63 #: .\payroll\templates\payroll\payslip\view_payslips.html:107 @@ -8278,47 +9698,47 @@ msgstr "أهلية خصم الراتب" msgid "Payslip" msgstr "وصل الراتب" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:68 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:60 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:79 msgid "Start Date Till" msgstr "تاريخ البدء حتى" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:76 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:68 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:87 msgid "End Date From" msgstr "تاريخ انتهاء الصلاحية من" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:82 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:74 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:93 msgid "End Date Till" msgstr "تاريخ انتهاء الصلاحية حتى" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:91 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:83 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:102 msgid "Gross Pay Less Than or Equal" msgstr "إجمالي الراتب أقل من أو يساوي" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:99 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:91 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:110 msgid "Gross Pay Greater or Equal" msgstr "الراتب الإجمالي أكبر من أو يساوي" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:109 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:101 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:120 msgid "Deduction Less Than or Equal" msgstr "حسم الراتب أقل من أو يساوي" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:117 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:109 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:128 msgid "Deduction Greater or Equal" msgstr "حسم الراتب أكبر أو يساوي" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:127 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:119 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:138 msgid "Net Pay Less Than or Equal" msgstr "صافي الراتب أقل من أو يساوي" -#: .\payroll\templates\payroll\payslip\filter_payslips.html:135 +#: .\payroll\templates\payroll\payslip\filter_payslips.html:127 #: .\payroll\templates\payroll\payslip\payslip_export_filter.html:146 msgid "Net Pay Greater or Equal" msgstr "صافي الراتب أكبر أو يساوي" @@ -8327,13 +9747,13 @@ msgstr "صافي الراتب أكبر أو يساوي" msgid "Payslips" msgstr "وصل الراتب" -#: .\payroll\templates\payroll\payslip\group_payslips.html:119 -#: .\payroll\templates\payroll\payslip\list_payslips.html:95 +#: .\payroll\templates\payroll\payslip\group_payslips.html:102 +#: .\payroll\templates\payroll\payslip\payslip_table.html:77 msgid "View" msgstr "منظر" -#: .\payroll\templates\payroll\payslip\group_payslips.html:122 -#: .\payroll\templates\payroll\payslip\list_payslips.html:98 +#: .\payroll\templates\payroll\payslip\group_payslips.html:106 +#: .\payroll\templates\payroll\payslip\payslip_table.html:81 msgid "Are you sure you want to delete this payslip?" msgstr "هل أنت متأكد أنك تريد حذف قسيمة الدفع هذه؟" @@ -8341,63 +9761,105 @@ msgstr "هل أنت متأكد أنك تريد حذف قسيمة الدفع هذ msgid "paid" msgstr "مدفوع" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:42 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:45 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:79 msgid "Employee Details" msgstr "تفاصيل الموظف" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:47 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:50 msgid "Employee ID" msgstr "رقم تعريف الموظف" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:55 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:58 msgid "Employee Name" msgstr "اسم الموظف" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:69 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:72 msgid "Bank Acc./Cheque No." msgstr "حساب مصرفي / شيك لا." -#: .\payroll\templates\payroll\payslip\individual_payslip.html:80 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:83 msgid "Employee Net Pay" msgstr "الموظف صافي الراتب" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:125 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:128 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:155 msgid "Total Gross Pay" msgstr "الراتب الإجمالي الإجمالي" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:143 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:146 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:173 msgid "Loss of Pay" msgstr "فقدان الأجر" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:179 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:182 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:209 #: .\templates\sidebar.html:357 msgid "Federal Tax" msgstr "ضريبة فيدرالية" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:222 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:225 msgid "Total Net Payable" msgstr "إجمالي المبلغ الصافي يمكن أن يدفع" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:225 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:228 +#: .\payroll\templates\payroll\payslip\individual_pdf.html:251 msgid "Gross Earnings - Total Deductions" msgstr "إجمالي الأرباح - إجمالي الخصومات" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:255 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:258 msgid "Type A" msgstr "" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:257 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:260 msgid "Type B" msgstr "" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:262 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:265 msgid "Option #1" msgstr "" -#: .\payroll\templates\payroll\payslip\individual_payslip.html:263 +#: .\payroll\templates\payroll\payslip\individual_payslip.html:266 msgid "Option #2" msgstr "" +#: .\payroll\templates\payroll\payslip\individual_pdf.html:71 +msgid "Employee Net Pay :" +msgstr "صافي أجر الموظف:" + +#: .\payroll\templates\payroll\payslip\individual_pdf.html:84 +msgid "Employee ID :" +msgstr "هوية الموظف :" + +#: .\payroll\templates\payroll\payslip\individual_pdf.html:92 +msgid "Employee Name :" +msgstr "اسم الموظف :" + +#: .\payroll\templates\payroll\payslip\individual_pdf.html:100 +msgid "Department :" +msgstr "قسم :" + +#: .\payroll\templates\payroll\payslip\individual_pdf.html:108 +msgid "Bank Acc./Cheque No. :" +msgstr "حساب مصرفي / شيك لا. :" + +#: .\payroll\templates\payroll\payslip\individual_pdf.html:249 +msgid "Total Net Payable " +msgstr "إجمالي المبلغ الصافي يمكن أن يدفع :" + +#: .\payroll\templates\payroll\payslip\list_payslips.html:8 +msgid "Select All Payslips" +msgstr "حدد كافة كشوف المرتبات" + +#: .\payroll\templates\payroll\payslip\list_payslips.html:15 +msgid "Unselect All Payslips" +msgstr "قم بإلغاء تحديد كافة كشوف المرتبات" + +#: .\payroll\templates\payroll\payslip\list_payslips.html:22 +#: .\payroll\templates\payroll\payslip\view_payslips.html:77 +msgid "Export Payslips" +msgstr "تصدير كشوف المرتبات" + #: .\payroll\templates\payroll\payslip\payslips_empty.html:13 #: .\payroll\templates\payroll\payslip\view_payslips.html:13 msgid "Create Payslip" @@ -8409,25 +9871,25 @@ msgid "Bulk Payslip" msgstr "قسيمة راتب متعددة" #: .\payroll\templates\payroll\payslip\payslips_empty.html:85 -#: .\payroll\templates\payroll\payslip\view_payslips.html:204 +#: .\payroll\templates\payroll\payslip\view_payslips.html:215 msgid "Generate" msgstr "توليد |" #: .\payroll\templates\payroll\payslip\payslips_empty.html:123 msgid "No payslips have been generated." -msgstr "" +msgstr "لم يتم إنشاء كشوف الرواتب." -#: .\payroll\templates\payroll\payslip\view_payslips.html:77 -msgid "Export Payslips" -msgstr "" +#: .\payroll\templates\payroll\payslip\view_payslips.html:169 +msgid "Batch Payslip" +msgstr "دفعة الدفع" -#: .\payroll\templates\payroll\payslip\view_payslips.html:210 +#: .\payroll\templates\payroll\payslip\view_payslips.html:221 msgid "Bulk Status Update" -msgstr "" +msgstr "تحديث الحالة بالجملة" #: .\payroll\templates\payroll\tax\filing_status_empty.html:41 msgid "No tax filing status has been recorded." -msgstr "" +msgstr "لم يتم تسجيل أي حالة إيداع ضريبي." #: .\payroll\templates\payroll\tax\filing_status_list.html:72 msgid "Are you sure to delete this status ?" @@ -8470,43 +9932,43 @@ msgstr "بي" msgid "record_type_name" msgstr "اسم نوع_لسجل" -#: .\payroll\views\component_views.py:208 +#: .\payroll\views\component_views.py:209 msgid "Allowance created." msgstr "تم إنشاء مخصص الرواتب." -#: .\payroll\views\component_views.py:284 +#: .\payroll\views\component_views.py:302 msgid "Allowance updated." msgstr "تم تحديث بدل الرواتب." -#: .\payroll\views\component_views.py:297 +#: .\payroll\views\component_views.py:315 msgid "Allowance deleted successfully" msgstr "تم حذف مخصص الرواتب بنجاح" -#: .\payroll\views\component_views.py:299 +#: .\payroll\views\component_views.py:317 msgid "Allowance not found" msgstr "لم يتم العثور على بدل الرواتب" -#: .\payroll\views\component_views.py:302 +#: .\payroll\views\component_views.py:320 msgid "Validation error occurred while deleting the allowance" msgstr "حدث خطأ في التحقق أثناء حذف علاوة الراتب" -#: .\payroll\views\component_views.py:306 +#: .\payroll\views\component_views.py:324 msgid "An error occurred while deleting the allowance" msgstr "حدث خطأ أثناء حذف بدل الراتب" -#: .\payroll\views\component_views.py:322 +#: .\payroll\views\component_views.py:340 msgid "Deduction created." msgstr "تم إنشاء خصم الراتب." -#: .\payroll\views\component_views.py:399 +#: .\payroll\views\component_views.py:431 msgid "Deduction updated." msgstr "تم تحديث خصم الراتب." -#: .\payroll\views\component_views.py:413 +#: .\payroll\views\component_views.py:445 msgid "Deduction deleted successfully" msgstr "تم حذف خصم الراتب بنجاح" -#: .\payroll\views\component_views.py:523 +#: .\payroll\views\component_views.py:555 msgid "Payslip Saved" msgstr "تم حفظ قسيمة الدفع" @@ -8516,7 +9978,7 @@ msgstr "تم إنشاء حالة الملف بنجاح" #: .\payroll\views\tax_views.py:100 msgid "Filing status updated successfully." -msgstr "" +msgstr "تم تحديث حالة التقديم بنجاح." #: .\payroll\views\tax_views.py:128 msgid "Filing status successfully deleted." @@ -8532,84 +9994,86 @@ msgstr "الحد الأقصى للدخل سيكون بلا حدود" #: .\payroll\views\tax_views.py:201 msgid "The tax bracket was created successfully." -msgstr "" +msgstr "تم إنشاء شريحة الضريبة بنجاح." #: .\payroll\views\tax_views.py:232 msgid "The tax bracket has been updated successfully." -msgstr "" +msgstr "تم تحديث شريحة الضريبة بنجاح." #: .\payroll\views\tax_views.py:255 msgid "Tax bracket successfully deleted." msgstr "تم حذف شريحة الضريبة بنجاح." -#: .\payroll\views\views.py:39 +#: .\payroll\views\views.py:43 msgid "Name of Employees" msgstr "اسم الموظفين" -#: .\payroll\views\views.py:56 +#: .\payroll\views\views.py:60 msgid "Contract Created" msgstr "تم إنشاء العقد" -#: .\payroll\views\views.py:82 +#: .\payroll\views\views.py:86 msgid "Contract updated" msgstr "تم تحديث العقد" -#: .\payroll\views\views.py:108 +#: .\payroll\views\views.py:112 msgid "Contract deleted" msgstr "تم حذف العقد" -#: .\payroll\views\views.py:110 .\payroll\views\views.py:956 +#: .\payroll\views\views.py:114 .\payroll\views\views.py:998 msgid "Contract not found." -msgstr "" +msgstr "لم يتم العثور على العقد." -#: .\payroll\views\views.py:112 +#: .\payroll\views\views.py:116 msgid "You cannot delete this contract." -msgstr "" +msgstr "لا يمكنك حذف هذا العقد." -#: .\payroll\views\views.py:378 +#: .\payroll\views\views.py:409 msgid "Payslip deleted" msgstr "تمت إزالة قسيمة الراتب" -#: .\payroll\views\views.py:380 .\payroll\views\views.py:914 +#: .\payroll\views\views.py:411 .\payroll\views\views.py:945 msgid "Payslip not found." -msgstr "" +msgstr "لم يتم العثور على قسيمة الدفع." -#: .\payroll\views\views.py:511 .\payroll\views\views.py:600 +#: .\payroll\views\views.py:542 .\payroll\views\views.py:631 msgid "No payslips generated for this month." -msgstr "" +msgstr "لم يتم إنشاء كشوف المرتبات لهذا الشهر." -#: .\payroll\views\views.py:626 +#: .\payroll\views\views.py:657 msgid "No contracts ending this month" -msgstr "" +msgstr "لا توجد عقود تنتهي هذا الشهر" -#: .\payroll\views\views.py:909 +#: .\payroll\views\views.py:940 #, python-brace-format msgid "{employee} {period} payslip deleted." msgstr "تم حذف كشف الراتب {employee} {period}." -#: .\payroll\views\views.py:918 +#: .\payroll\views\views.py:949 #, python-brace-format msgid "You cannot delete {payslip}" msgstr "لا يمكنك حذف {payslip}" -#: .\payroll\views\views.py:951 +#: .\payroll\views\views.py:995 #, python-brace-format msgid "{name} deleted." -msgstr "" +msgstr "تم حذف {name}." -#: .\payroll\views\views.py:960 +#: .\payroll\views\views.py:1002 #, python-brace-format msgid "You cannot delete {contract}" -msgstr "" +msgstr "لا يمكنك حذف {contract}" #: .\pms\forms.py:49 msgid "Individual" msgstr "فردي" -#: .\pms\forms.py:117 .\pms\templates\okr\objective_list.html:61 +#: .\pms\forms.py:117 .\pms\templates\okr\group_by.html:67 +#: .\pms\templates\okr\group_by.html:306 +#: .\pms\templates\okr\objective_list.html:61 #: .\pms\templates\okr\objective_list.html:278 -#: .\pms\templates\okr\objective_list_view.html:56 -#: .\pms\templates\okr\objective_list_view.html:61 +#: .\pms\templates\okr\objective_list_view.html:78 +#: .\pms\templates\okr\objective_list_view.html:84 #: .\pms\templates\okr\objective_update.html:28 msgid "Objective" msgstr "موضوعي" @@ -8640,48 +10104,53 @@ msgstr "أضاف تعليق" #: .\pms\models.py:30 .\pms\models.py:99 .\pms\models.py:210 #: .\pms\templates\feedback\feedback_list.html:39 +#: .\pms\templates\okr\group_by.html:31 #: .\pms\templates\okr\objective_list.html:25 msgid "On Track" msgstr "على الطريق" #: .\pms\models.py:31 .\pms\models.py:100 .\pms\models.py:211 #: .\pms\templates\feedback\feedback_list.html:31 +#: .\pms\templates\okr\group_by.html:23 #: .\pms\templates\okr\objective_list.html:17 msgid "Behind" msgstr "خلف" #: .\pms\models.py:32 .\pms\models.py:101 .\pms\models.py:212 #: .\pms\templates\feedback\feedback_list.html:35 +#: .\pms\templates\okr\group_by.html:27 #: .\pms\templates\okr\objective_list.html:21 -#: .\recruitment\templates\recruitment\recruitment_component.html:145 +#: .\recruitment\templates\recruitment\recruitment_component.html:141 msgid "Closed" msgstr "مغلق" #: .\pms\models.py:33 .\pms\models.py:102 .\pms\models.py:213 #: .\pms\templates\feedback\feedback_list.html:23 +#: .\pms\templates\okr\group_by.html:15 #: .\pms\templates\okr\objective_list.html:9 msgid "At Risk" msgstr "في خطر" #: .\pms\models.py:34 .\pms\models.py:103 .\pms\models.py:214 #: .\pms\templates\feedback\feedback_list.html:27 +#: .\pms\templates\okr\group_by.html:19 #: .\pms\templates\okr\objective_list.html:13 msgid "Not Started" msgstr "لم يبدأ" -#: .\pms\models.py:94 .\recruitment\models.py:353 +#: .\pms\models.py:94 .\recruitment\models.py:373 msgid "Percentage" msgstr "نسبة مئوية" -#: .\pms\models.py:95 .\recruitment\models.py:352 +#: .\pms\models.py:95 .\recruitment\models.py:372 msgid "Number" msgstr "رقم" -#: .\pms\models.py:166 .\recruitment\models.py:351 +#: .\pms\models.py:166 .\recruitment\models.py:371 msgid "Text" msgstr "نص" -#: .\pms\models.py:167 .\recruitment\models.py:357 +#: .\pms\models.py:167 .\recruitment\models.py:377 msgid "Rating" msgstr "تقييم" @@ -8716,7 +10185,7 @@ msgstr "الوضع الموضوعي" #: .\pms\templates\dashboard\pms_dashboard.html:83 #: .\pms\templates\okr\objective_empty.html:46 msgid "No Objectives are available." -msgstr "" +msgstr "لا توجد أهداف متاحة." #: .\pms\templates\dashboard\pms_dashboard.html:94 msgid "Key Result Status" @@ -8724,25 +10193,25 @@ msgstr "حالة نتيجة المفتاح" #: .\pms\templates\dashboard\pms_dashboard.html:104 msgid "No Key Results are available." -msgstr "" +msgstr "لا توجد نتائج رئيسية متاحة." #: .\pms\templates\dashboard\pms_dashboard.html:115 -#: .\templates\dashboard.html:401 +#: .\templates\dashboard.html:412 msgid "Feedback Status" msgstr "حالة التعليقات" #: .\pms\templates\dashboard\pms_dashboard.html:125 #: .\pms\templates\feedback\feedback_empty.html:67 msgid "No Feedbacks are available." -msgstr "" +msgstr "لا توجد تعليقات متاحة." #: .\pms\templates\dashboard\pms_dashboard.html:147 msgid "OKR At-Risk" msgstr "النتيجة الرئيسية في خطر" -#: .\pms\templates\dashboard\pms_dashboard.html:186 +#: .\pms\templates\dashboard\pms_dashboard.html:167 msgid "No OKRs are currently At-Risk." -msgstr "" +msgstr "لا توجد أهداف ونتائج رئيسية معرضة للخطر حاليًا." #: .\pms\templates\feedback\answer\feedback_answer.html:13 msgid "Feedback Answer" @@ -8760,10 +10229,10 @@ msgstr "إجابة التعليقات" #: .\pms\templates\feedback\feedback_detailed_view_answer.html:16 #: .\pms\templates\feedback\feedback_detailed_view_answer.html:18 #: .\pms\templates\feedback\feedback_detailed_view_answer.html:20 -#: .\recruitment\templates\candidate\individual.html:465 -#: .\recruitment\templates\candidate\individual.html:467 -#: .\recruitment\templates\candidate\individual.html:469 -#: .\recruitment\templates\candidate\individual.html:471 +#: .\recruitment\templates\candidate\individual.html:457 +#: .\recruitment\templates\candidate\individual.html:459 +#: .\recruitment\templates\candidate\individual.html:461 +#: .\recruitment\templates\candidate\individual.html:463 #: .\recruitment\templates\rating_input.html:7 #: .\recruitment\templates\rating_input.html:10 #: .\recruitment\templates\rating_input.html:13 @@ -8774,7 +10243,7 @@ msgstr "النجوم" #: .\pms\templates\feedback\answer\feedback_answer.html:37 #: .\pms\templates\feedback\answer\feedback_answer_view.html:28 #: .\pms\templates\feedback\feedback_detailed_view_answer.html:22 -#: .\recruitment\templates\candidate\individual.html:473 +#: .\recruitment\templates\candidate\individual.html:465 #: .\recruitment\templates\rating_input.html:19 msgid "Star" msgstr "نجمة" @@ -8803,7 +10272,7 @@ msgstr "موافق بشدة" #: .\pms\templates\feedback\feedback_creation.html:126 #: .\pms\templates\feedback\feedback_update.html:92 #: .\pms\templates\okr\key_result\key_result_creation.html:49 -#: .\pms\templates\okr\objective_list_view.html:101 +#: .\pms\templates\okr\objective_list_view.html:128 msgid "Key Result" msgstr "النتيجة الرئيسية" @@ -8859,7 +10328,7 @@ msgstr "زميل" #: .\pms\templates\feedback\question_template\question_template_view.html:23 #: .\pms\templates\feedback\question_template\question_template_view.html:92 #: .\pms\templates\feedback\question_template\question_template_view.html:120 -#: .\templates\sidebar.html:605 +#: .\templates\sidebar.html:614 msgid "Question Template" msgstr "نموذج السؤال" @@ -8920,6 +10389,7 @@ msgstr "الجميع ملاحظات" #: .\pms\templates\feedback\feedback_list.html:125 #: .\pms\templates\feedback\feedback_list.html:264 #: .\pms\templates\feedback\feedback_list.html:404 +#: .\pms\templates\okr\group_by.html:139 .\pms\templates\okr\group_by.html:379 #: .\pms\templates\okr\objective_list.html:133 #: .\pms\templates\okr\objective_list.html:351 msgid "Un-archive" @@ -8928,7 +10398,7 @@ msgstr "إلغاء أرشفة" #: .\pms\templates\feedback\feedback_list.html:194 #: .\pms\templates\feedback\feedback_list.html:475 msgid "There are no Feedbacks available." -msgstr "" +msgstr "لا توجد ردود فعل متاحة." #: .\pms\templates\feedback\feedback_list.html:219 msgid "Due Date" @@ -8936,7 +10406,7 @@ msgstr "تاريخ الاستحقاق" #: .\pms\templates\feedback\feedback_list.html:333 msgid "There are no Feedback requests available." -msgstr "" +msgstr "لا توجد طلبات تعليقات متاحة." #: .\pms\templates\feedback\feedback_list_view.html:65 msgid "Feedback Title" @@ -8947,25 +10417,25 @@ msgid "Subordinate" msgstr "المرؤوس" #: .\pms\templates\feedback\feedback_list_view.html:121 -#: .\pms\templates\okr\objective_list_view.html:113 -#: .\templates\dashboard.html:145 +#: .\pms\templates\okr\objective_list_view.html:144 +#: .\templates\dashboard.html:147 msgid "Today" msgstr "اليوم" #: .\pms\templates\feedback\feedback_list_view.html:126 -#: .\pms\templates\okr\objective_list_view.html:118 +#: .\pms\templates\okr\objective_list_view.html:154 msgid "Yesterday" msgstr "أمس" #: .\pms\templates\feedback\feedback_list_view.html:131 -#: .\pms\templates\okr\objective_list_view.html:123 -#: .\templates\dashboard.html:146 +#: .\pms\templates\okr\objective_list_view.html:164 +#: .\templates\dashboard.html:148 msgid "This Week" msgstr "هذا الاسبوع" #: .\pms\templates\feedback\feedback_list_view.html:136 -#: .\pms\templates\okr\objective_list_view.html:128 -#: .\templates\dashboard.html:147 +#: .\pms\templates\okr\objective_list_view.html:174 +#: .\templates\dashboard.html:149 msgid "This Month" msgstr "هذا الشهر" @@ -8984,14 +10454,14 @@ msgstr "عرض الأسئلة" #: .\pms\templates\feedback\question\question_all.html:36 #: .\pms\templates\feedback\question_template\question_template_detailed_view.html:45 #: .\recruitment\templates\survey\filter.html:35 -#: .\recruitment\templates\survey\view_single_template.html:13 +#: .\recruitment\templates\survey\view_single_template.html:30 msgid "Question Type" msgstr "نوع السؤال" #: .\pms\templates\feedback\question\question_all.html:43 #: .\pms\templates\feedback\question_template\question_template_detailed_view.html:51 #: .\recruitment\forms.py:491 .\recruitment\templates\survey\filter.html:10 -#: .\recruitment\templates\survey\view_single_template.html:4 +#: .\recruitment\templates\survey\view_single_template.html:21 msgid "Question" msgstr "سؤال" @@ -9030,7 +10500,7 @@ msgstr "أضف سؤالا" #: .\pms\templates\feedback\question_template\question_template_empty.html:100 msgid "No Question templates are available." -msgstr "" +msgstr "لا توجد قوالب أسئلة متاحة." #: .\pms\templates\feedback\question_template\question_template_view.html:51 msgid "Total Question" @@ -9045,6 +10515,50 @@ msgstr "هل تريد حذف قالب السؤال هذا؟" msgid "Create Period" msgstr "إنشاء فترة" +#: .\pms\templates\okr\group_by.html:38 +#: .\pms\templates\okr\objective_list.html:32 +msgid "Self Objective" +msgstr "الهدف الذاتي" + +#: .\pms\templates\okr\group_by.html:44 +#: .\pms\templates\okr\objective_list.html:38 +msgid "All Objective" +msgstr "كل الهدف" + +#: .\pms\templates\okr\group_by.html:66 .\pms\templates\okr\group_by.html:305 +#: .\pms\templates\okr\objective_list.html:60 +#: .\pms\templates\okr\objective_list.html:277 +msgid "Owner" +msgstr "مالك" + +#: .\pms\templates\okr\group_by.html:132 .\pms\templates\okr\group_by.html:372 +#: .\pms\templates\okr\objective_list.html:126 +#: .\pms\templates\okr\objective_list.html:344 +msgid "Do you want un-archive this OKR ?" +msgstr "هل تريد إلغاء أرشفة نتيجة مفتاح الهدف هذه؟" + +#: .\pms\templates\okr\group_by.html:152 .\pms\templates\okr\group_by.html:392 +#: .\pms\templates\okr\objective_list.html:146 +#: .\pms\templates\okr\objective_list.html:364 +msgid "Do you want archive this OKR ?" +msgstr "هل تريد أرشفة نتيجة مفتاح الهدف هذه" + +#: .\pms\templates\okr\group_by.html:172 +#: .\pms\templates\okr\objective_list.html:166 +msgid "Do you want Delete this OKR ?" +msgstr "هل تريد حذف نتيجة مفتاح الهدف هذه؟" + +#: .\pms\templates\okr\group_by.html:263 +#: .\pms\templates\okr\objective_list.html:257 +#: .\pms\templates\okr\objective_list.html:475 +msgid "There are no Objectives available." +msgstr "لا توجد أهداف متاحة." + +#: .\pms\templates\okr\group_by.html:412 +#: .\pms\templates\okr\objective_list.html:384 +msgid "Do you want delete this OKR ?" +msgstr "هل تريد حذف نتيجة مفتاح الهدف هذه؟" + #: .\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 @@ -9068,7 +10582,7 @@ msgstr "قيمه البدايه" #: .\pms\templates\okr\objective_creation.html:40 #: .\pms\templates\okr\objective_detailed_view.html:11 -#: .\pms\templates\okr\objective_empty.html:14 .\templates\sidebar.html:582 +#: .\pms\templates\okr\objective_empty.html:14 .\templates\sidebar.html:591 msgid "Objectives" msgstr "أهداف" @@ -9113,51 +10627,15 @@ msgstr "نتيجة رئيسية محدثة" msgid "from" msgstr "من" -#: .\pms\templates\okr\objective_list.html:32 -msgid "Self Objective" -msgstr "الهدف الذاتي" - -#: .\pms\templates\okr\objective_list.html:38 -msgid "All Objective" -msgstr "كل الهدف" - -#: .\pms\templates\okr\objective_list.html:60 -#: .\pms\templates\okr\objective_list.html:277 -msgid "Owner" -msgstr "مالك" - -#: .\pms\templates\okr\objective_list.html:126 -#: .\pms\templates\okr\objective_list.html:344 -msgid "Do you want un-archive this OKR ?" -msgstr "هل تريد إلغاء أرشفة نتيجة مفتاح الهدف هذه؟" - -#: .\pms\templates\okr\objective_list.html:146 -#: .\pms\templates\okr\objective_list.html:364 -msgid "Do you want archive this OKR ?" -msgstr "هل تريد أرشفة نتيجة مفتاح الهدف هذه" - -#: .\pms\templates\okr\objective_list.html:166 -msgid "Do you want Delete this OKR ?" -msgstr "هل تريد حذف نتيجة مفتاح الهدف هذه؟" - -#: .\pms\templates\okr\objective_list.html:257 -#: .\pms\templates\okr\objective_list.html:475 -msgid "There are no Objectives available." -msgstr "" - -#: .\pms\templates\okr\objective_list.html:384 -msgid "Do you want delete this OKR ?" -msgstr "هل تريد حذف نتيجة مفتاح الهدف هذه؟" - -#: .\pms\templates\okr\objective_list_view.html:28 +#: .\pms\templates\okr\objective_list_view.html:18 msgid "Objective Key Results (OKR)" -msgstr "" +msgstr "النتائج الرئيسية الموضوعية (OKR)" -#: .\pms\templates\okr\objective_list_view.html:75 +#: .\pms\templates\okr\objective_list_view.html:99 msgid "Created" msgstr "مخلوق" -#: .\pms\templates\okr\objective_list_view.html:85 +#: .\pms\templates\okr\objective_list_view.html:112 msgid "Updated At" msgstr "تم التحديث في" @@ -9167,7 +10645,7 @@ msgstr "أهداف التحديث" #: .\pms\templates\period\period_empty.html:68 msgid "No time periods have been created." -msgstr "" +msgstr "لم يتم إنشاء فترات زمنية." #: .\pms\templates\period\period_update.html:14 msgid "Update Period" @@ -9177,227 +10655,217 @@ msgstr "فترة التحديث" msgid "Do you want to delete this period ?" msgstr "هل تريد حذف هذه الفترة؟" -#: .\pms\views.py:79 +#: .\pms\views.py:84 msgid "Objective created" msgstr "الهدف خلق" -#: .\pms\views.py:124 +#: .\pms\views.py:129 msgid "Objectives created" msgstr "تم إنشاء الأهداف" -#: .\pms\views.py:166 +#: .\pms\views.py:171 #, python-format msgid "Objective %(objective)s Updated" msgstr "الهدف %(objective)s محدث" -#: .\pms\views.py:194 +#: .\pms\views.py:199 #, python-format msgid "Objective %(objective)s deleted" msgstr "تم حذف %(objective)s الهدف" -#: .\pms\views.py:199 .\pms\views.py:1963 -#, fuzzy, python-format -#| msgid "Objective %(objective)s status updated" +#: .\pms\views.py:205 .\pms\views.py:1995 msgid "You can't delete objective %(objective)s with status %(status)s" -msgstr "تم تحديث %(objective)s حالة الهدف" +msgstr "لا يمكنك حذف الهدف %(objective)s بالحالة %(status)s" -#: .\pms\views.py:202 .\pms\views.py:1966 +#: .\pms\views.py:209 .\pms\views.py:1999 msgid "Objective not found." -msgstr "" +msgstr "لم يتم العثور على الهدف." -#: .\pms\views.py:496 +#: .\pms\views.py:513 #, python-format msgid "Objective %(objective)s status updated" msgstr "تم تحديث %(objective)s حالة الهدف" -#: .\pms\views.py:525 +#: .\pms\views.py:542 msgid "Status has been updated" msgstr "تم تحديث الحالة" -#: .\pms\views.py:555 .\pms\views.py:566 +#: .\pms\views.py:570 .\pms\views.py:581 #, python-format msgid "Current value of %(employee_key_result)s updated" msgstr "القيمة %(employee_key_result)s الحالية لتحديث" -#: .\pms\views.py:578 +#: .\pms\views.py:591 msgid "Current value is greater than target value" msgstr "القيمة الحالية أكبر من القيمة المستهدفة" -#: .\pms\views.py:580 +#: .\pms\views.py:593 msgid "Error occurred during current value updation" msgstr "حدث خطأ أثناء تحديث القيمة الحالية" -#: .\pms\views.py:597 +#: .\pms\views.py:610 msgid "Objective un-archived successfully!." msgstr "تم إلغاء أرشفة الهدف بنجاح !." -#: .\pms\views.py:601 +#: .\pms\views.py:614 msgid "Objective archived successfully!." msgstr "تم أرشفة الهدف بنجاح !." -#: .\pms\views.py:670 .\pms\views.py:729 +#: .\pms\views.py:688 .\pms\views.py:749 msgid "Key result created" msgstr "تم إنشاء النتيجة الرئيسية" -#: .\pms\views.py:695 +#: .\pms\views.py:713 msgid "Key results created" msgstr "النتائج الرئيسية التي تم إنشاؤها" -#: .\pms\views.py:764 +#: .\pms\views.py:784 msgid "Key result updated" msgstr "تم تحديث النتيجة الرئيسية" -#: .\pms\views.py:862 +#: .\pms\views.py:882 msgid "Feedback created successfully." msgstr "تم إنشاء الملاحظات بنجاح." -#: .\pms\views.py:926 +#: .\pms\views.py:946 msgid "Ongoing feedback is not editable!." msgstr "التعليقات الجارية غير قابلة للتعديل !." -#: .\pms\views.py:936 +#: .\pms\views.py:956 msgid "Feedback updated successfully!." msgstr "تم تحديث التعليقات بنجاح !." -#: .\pms\views.py:1162 +#: .\pms\views.py:1179 msgid "You are not allowed to answer" msgstr "لا يسمح لك بالإجابة" -#: .\pms\views.py:1177 +#: .\pms\views.py:1194 msgid "Feedback already answered" msgstr "تم الرد على التعليقات بالفعل" -#: .\pms\views.py:1228 +#: .\pms\views.py:1245 #, python-format msgid "Feedback %(review_cycle)s has been answered successfully!." msgstr "تمت أ%(review_cycle)sرشفة الملاحظات بنجاح !." -#: .\pms\views.py:1253 +#: .\pms\views.py:1270 msgid "Feedback is not answered yet" msgstr "لم يتم الرد على ردود الفعل حتى الآن" -#: .\pms\views.py:1281 .\pms\views.py:2011 +#: .\pms\views.py:1302 .\pms\views.py:2042 #, python-format msgid "Feedback %(review_cycle)s deleted successfully!" msgstr "تم إنشاء %(review_cycle)s الملاحظات بنجاح." -#: .\pms\views.py:1288 .\pms\views.py:2017 -#, fuzzy, python-format -#| msgid "Objective %(objective)s status updated" +#: .\pms\views.py:1309 .\pms\views.py:2049 msgid "You can't delete feedback %(review_cycle)s with status %(status)s" -msgstr "تم تحديث %(objective)s حالة الهدف" +msgstr "لا يمكنك حذف التعليقات %(review_cycle)s بالحالة %(status)s" -#: .\pms\views.py:1294 .\pms\views.py:2022 +#: .\pms\views.py:1315 .\pms\views.py:2058 msgid "Feedback not found." -msgstr "" +msgstr "لم يتم العثور على ردود الفعل." -#: .\pms\views.py:1313 +#: .\pms\views.py:1335 msgid "Feedback is already started" msgstr "بدأت التعليقات بالفعل" -#: .\pms\views.py:1319 +#: .\pms\views.py:1341 #, python-format msgid "Feedback status updated to %(status)s" msgstr "تم تحديث حالة التعليقات إلى %(status)s" -#: .\pms\views.py:1324 +#: .\pms\views.py:1346 #, python-format msgid "Error occurred during status update to %(status)s" msgstr "حدث خطأ أثناء تحديث الحالة إلى %(status)s" -#: .\pms\views.py:1341 +#: .\pms\views.py:1363 msgid "Feedback un-archived successfully!." msgstr "تم إلغاء أرشفة الملاحظات بنجاح !." -#: .\pms\views.py:1345 +#: .\pms\views.py:1367 msgid "Feedback archived successfully!." msgstr "تمت أرشفة الملاحظات بنجاح !." -#: .\pms\views.py:1365 +#: .\pms\views.py:1387 msgid "Completed" msgstr "مكتمل" -#: .\pms\views.py:1365 +#: .\pms\views.py:1387 msgid "Not-completed" msgstr "غير مكتمل" -#: .\pms\views.py:1388 +#: .\pms\views.py:1410 msgid "Question template is used in feedback." msgstr "يستخدم قالب السؤال في الملاحظات." -#: .\pms\views.py:1408 .\pms\views.py:1410 +#: .\pms\views.py:1430 .\pms\views.py:1432 msgid "Question created successfully." msgstr "تم إنشاء السؤال بنجاح." -#: .\pms\views.py:1413 +#: .\pms\views.py:1435 msgid "Error occurred during question creation!" msgstr "حدث خطأ أثناء إنشاء السؤال!" -#: .\pms\views.py:1483 .\pms\views.py:1490 +#: .\pms\views.py:1505 .\pms\views.py:1512 msgid "Question updated successfully." msgstr "تم تحديث السؤال بنجاح." -#: .\pms\views.py:1524 +#: .\pms\views.py:1546 msgid "Question deleted successfully!" msgstr "تم حذف السؤال بنجاح!" -#: .\pms\views.py:1530 +#: .\pms\views.py:1552 msgid "Failed to delete question: Question template is in use." msgstr "فشل حذف السؤال: قالب السؤال قيد الاستخدام." -#: .\pms\views.py:1534 .\recruitment\views\surveys.py:207 +#: .\pms\views.py:1556 .\recruitment\views\surveys.py:210 msgid "Question not found." -msgstr "" +msgstr "لم يتم العثور على السؤال." -#: .\pms\views.py:1638 +#: .\pms\views.py:1659 msgid "Question template updated" msgstr "تم تحديث نموذج السؤال" -#: .\pms\views.py:1659 +#: .\pms\views.py:1680 msgid "This template is using in a feedback" msgstr "هذا النموذج يستخدم في ردود الفعل" -#: .\pms\views.py:1662 +#: .\pms\views.py:1683 msgid "The question template is deleted successfully !." msgstr "تم حذف قالب السؤال بنجاح!" -#: .\pms\views.py:1664 +#: .\pms\views.py:1685 msgid "question template not found." -msgstr "" +msgstr "لم يتم العثور على قالب السؤال." -#: .\pms\views.py:1704 +#: .\pms\views.py:1725 msgid "Period creation was Successful " msgstr "تم إنشاء الفترة الزمنية بنجاح " -#: .\pms\views.py:1732 +#: .\pms\views.py:1753 msgid "Period updated Successfully. " msgstr "تم تحديث الفترة بنجاح." -#: .\pms\views.py:1755 +#: .\pms\views.py:1776 msgid "Period deleted successfully." msgstr "تم حذف الفترة بنجاح." -#: .\pms\views.py:1757 +#: .\pms\views.py:1778 msgid "Period not found." -msgstr "" +msgstr "لم يتم العثور على الفترة." -#: .\pms\views.py:1936 -#, fuzzy, python-brace-format -#| msgid "{candidate} is {message}" +#: .\pms\views.py:1964 msgid "{objective} is {message}" -msgstr "{candidate} هو {message}" +msgstr "{objective} هو {message}" -#: .\pms\views.py:1958 -#, fuzzy, python-format -#| msgid "Objective %(objective)s deleted" +#: .\pms\views.py:1986 msgid "%(employee)s's %(objective)s deleted" -msgstr "تم حذف %(objective)s الهدف" +msgstr "%(employee)s's %(objective)s deleted" -#: .\pms\views.py:1989 -#, fuzzy, python-brace-format -#| msgid "{candidate} is {message}" +#: .\pms\views.py:2022 msgid "{feedback} is {message}" -msgstr "{candidate} هو {message}" +msgstr "{feedback} هو {message}" #: .\recruitment\forms.py:197 .\recruitment\forms.py:368 #: .\recruitment\templates\pipeline\form\recruitment_drop_down_form.html:58 @@ -9408,95 +10876,97 @@ msgstr "{candidate} هو {message}" msgid "Vacancy" msgstr "خالي" -#: .\recruitment\forms.py:476 -#: .\recruitment\templates\dashboard\dashboard.html:237 -#: .\templates\settings.html:54 -msgid "Job Positions" -msgstr "المناصب الوظيفية" - #: .\recruitment\forms.py:492 -#: .\recruitment\templates\survey\view_single_template.html:17 +#: .\recruitment\templates\survey\view_single_template.html:34 msgid "Sequence" msgstr "تسلسل" #: .\recruitment\forms.py:495 msgid "Is Mandatory" -msgstr "" +msgstr "إلزامي" -#: .\recruitment\models.py:46 +#: .\recruitment\models.py:48 msgid "File must be a PDF." msgstr "يجب أن يكون الملف PDF." -#: .\recruitment\models.py:65 +#: .\recruitment\models.py:67 msgid "To start bulk recruitment form multiple job positions" msgstr "لبدء التوظيف الجماعي من وظائف وظيفية متعددة" -#: .\recruitment\models.py:70 +#: .\recruitment\models.py:72 msgid "To close the recruitment, If closed then not visible on pipeline view." msgstr "" "لإغلاق عملية التوظيف ، إذا تم إغلاقها فلن تكون مرئية في عرض خط الأنابيب." -#: .\recruitment\models.py:76 +#: .\recruitment\models.py:78 msgid "" "To archive and un-archive a recruitment, if active is false then " "it will not appear on recruitment list view." msgstr "" "لأرشفة تجنيد وإلغاء أرشفته ، إذا كان نشطًا زائفًالن تظهر في عرض قائمة التوظيف." -#: .\recruitment\models.py:138 +#: .\recruitment\models.py:140 msgid "End date cannot be less than start date." msgstr "لا يمكن أن يكون تاريخ الانتهاء أقل من تاريخ البدء." -#: .\recruitment\models.py:156 +#: .\recruitment\models.py:158 #: .\recruitment\templates\dashboard\dashboard.html:238 msgid "Initial" msgstr "أولي" -#: .\recruitment\models.py:157 +#: .\recruitment\models.py:159 #: .\recruitment\templates\dashboard\dashboard.html:239 msgid "Test" msgstr "اختبار" -#: .\recruitment\models.py:158 +#: .\recruitment\models.py:160 #: .\recruitment\templates\dashboard\dashboard.html:240 msgid "Interview" msgstr "مقابلة" -#: .\recruitment\models.py:159 -#: .\recruitment\templates\candidate\candidate_view.html:19 +#: .\recruitment\models.py:161 .\recruitment\models.py:271 +#: .\recruitment\templates\candidate\candidate_view.html:22 #: .\recruitment\templates\dashboard\dashboard.html:241 msgid "Hired" msgstr "استأجرت" -#: .\recruitment\models.py:305 +#: .\recruitment\models.py:251 +msgid "Referral" +msgstr "الإحالة" + +#: .\recruitment\models.py:270 +msgid "Start Onboard" +msgstr "ابدأ على متن الطائ" + +#: .\recruitment\models.py:325 msgid "Choose valid choice" msgstr "اختر اختيارًا صالحًا" -#: .\recruitment\models.py:307 +#: .\recruitment\models.py:327 msgid "This field is required." msgstr "هذه الخانة مطلوبه" -#: .\recruitment\models.py:348 +#: .\recruitment\models.py:368 msgid "Yes/No" msgstr "نعم/لا" -#: .\recruitment\models.py:349 +#: .\recruitment\models.py:369 msgid "Choices" msgstr "الاختيارات" -#: .\recruitment\models.py:350 +#: .\recruitment\models.py:370 msgid "Multiple Choice" msgstr "اختيار من متعدد" -#: .\recruitment\models.py:355 +#: .\recruitment\models.py:375 msgid "Textarea" msgstr "منطقة النص" -#: .\recruitment\models.py:356 +#: .\recruitment\models.py:376 msgid "File Upload" msgstr "تحميل ملف" -#: .\recruitment\models.py:368 +#: .\recruitment\models.py:388 msgid "Separate choices by ', '" msgstr "افصل الخيارات حسب '، '" @@ -9517,56 +10987,76 @@ msgid "Choose Job Position" msgstr "اختر الوظيفة" #: .\recruitment\templates\candidate\application_form.html:189 -#: .\recruitment\templates\candidate\individual.html:211 +#: .\recruitment\templates\candidate\individual.html:203 msgid "Portfolio" msgstr "مَلَفّ" #: .\recruitment\templates\candidate\application_form.html:205 -#: .\recruitment\templates\candidate\candidate_create_form.html:167 -#: .\recruitment\templates\candidate\candidate_list.html:35 -#: .\recruitment\templates\candidate\candidate_list.html:70 -#: .\recruitment\templates\candidate\individual.html:106 +#: .\recruitment\templates\candidate\candidate_create_form.html:159 +#: .\recruitment\templates\candidate\candidate_list.html:42 +#: .\recruitment\templates\candidate\candidate_list.html:83 +#: .\recruitment\templates\candidate\group_by.html:35 +#: .\recruitment\templates\candidate\group_by.html:77 +#: .\recruitment\templates\candidate\individual.html:98 #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:62 -#: .\recruitment\templates\pipeline\pipeline.html:289 -#: .\recruitment\templates\pipeline\pipeline_card.html:131 -#: .\recruitment\templates\pipeline\pipeline_card.html:243 +#: .\recruitment\templates\pipeline\pipeline.html:374 +#: .\recruitment\templates\pipeline\pipeline_card.html:135 +#: .\recruitment\templates\pipeline\pipeline_card.html:247 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:59 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:157 msgid "Resume" msgstr "سيرة ذاتية" -#: .\recruitment\templates\candidate\candidate_card.html:78 +#: .\recruitment\templates\candidate\candidate_card.html:68 msgid "Do you want to archive this candidate?" msgstr "هل تريد أرشفة هذا المرشح؟" -#: .\recruitment\templates\candidate\candidate_card.html:82 +#: .\recruitment\templates\candidate\candidate_card.html:72 msgid "Do you want to un-archive this candidate?" msgstr "هل تريد إلغاء أرشفة هذا المرشح؟" -#: .\recruitment\templates\candidate\candidate_card.html:88 +#: .\recruitment\templates\candidate\candidate_card.html:78 msgid "Do you want to delete this candidate?" msgstr "هل تريد حذف هذا المرشح؟" #: .\recruitment\templates\candidate\candidate_empty.html:11 -#: .\recruitment\templates\candidate\candidate_list.html:27 -#: .\recruitment\templates\candidate\candidate_nav.html:7 -#: .\recruitment\templates\candidate\filters.html:6 +#: .\recruitment\templates\candidate\candidate_list.html:37 +#: .\recruitment\templates\candidate\candidate_nav.html:43 +#: .\recruitment\templates\candidate\export_filter.html:28 +#: .\recruitment\templates\candidate\filters.html:5 +#: .\recruitment\templates\candidate\group_by.html:30 msgid "Candidates" msgstr "مرشحين" #: .\recruitment\templates\candidate\candidate_empty.html:46 msgid "There are currently no candidates to consider." -msgstr "" +msgstr "لا يوجد حاليا أي مرشحين للنظر فيها." -#: .\recruitment\templates\candidate\candidate_list.html:86 +#: .\recruitment\templates\candidate\candidate_list.html:17 +msgid "Select All Candidates" +msgstr "حدد كافة المرشحين" + +#: .\recruitment\templates\candidate\candidate_list.html:20 +msgid "Unselect All Candidates" +msgstr "قم بإلغاء تحديد كافة المرشحين" + +#: .\recruitment\templates\candidate\candidate_list.html:23 +#: .\recruitment\templates\candidate\candidate_nav.html:12 +msgid "Export Candidates" +msgstr "تصدير المرشحين" + +#: .\recruitment\templates\candidate\candidate_list.html:99 +#: .\recruitment\templates\candidate\group_by.html:88 msgid "Do you want to archive this candidate" msgstr "هل تريد أرشفة هذا المرشح" -#: .\recruitment\templates\candidate\candidate_list.html:93 +#: .\recruitment\templates\candidate\candidate_list.html:107 +#: .\recruitment\templates\candidate\group_by.html:95 msgid "Do you want to un-archive this candidate" msgstr "هل تريد إلغاء أرشفة " -#: .\recruitment\templates\candidate\candidate_list.html:101 +#: .\recruitment\templates\candidate\candidate_list.html:116 +#: .\recruitment\templates\candidate\group_by.html:104 msgid "Do you want to delete this candidate" msgstr "هل تريد حذف هذا المرشح؟" @@ -9574,27 +11064,32 @@ msgstr "هل تريد حذف هذا المرشح؟" msgid "Candidate Info" msgstr "معلومات المرشح" -#: .\recruitment\templates\candidate\candidate_view.html:15 +#: .\recruitment\templates\candidate\candidate_view.html:18 msgid "Not-Hired" -msgstr "" +msgstr "لم يتم تعيينه" -#: .\recruitment\templates\candidate\filters.html:15 +#: .\recruitment\templates\candidate\export_filter.html:37 +#: .\recruitment\templates\candidate\filters.html:14 msgid "Scheduled Date" msgstr "التاريخ المقرر" -#: .\recruitment\templates\candidate\filters.html:23 +#: .\recruitment\templates\candidate\export_filter.html:45 +#: .\recruitment\templates\candidate\filters.html:22 msgid "Is Hired" msgstr "تم التعاقد معه" -#: .\recruitment\templates\candidate\filters.html:44 +#: .\recruitment\templates\candidate\export_filter.html:66 +#: .\recruitment\templates\candidate\filters.html:43 msgid "Is Canceled" msgstr "الغيت" -#: .\recruitment\templates\candidate\filters.html:72 +#: .\recruitment\templates\candidate\export_filter.html:93 +#: .\recruitment\templates\candidate\filters.html:71 msgid "Is Closed" msgstr "مغلق هو" -#: .\recruitment\templates\candidate\filters.html:79 +#: .\recruitment\templates\candidate\export_filter.html:98 +#: .\recruitment\templates\candidate\filters.html:78 #: .\recruitment\templates\pipeline\form\stage_drop_down_form.html:22 #: .\recruitment\templates\pipeline\form\stage_update.html:22 #: .\recruitment\templates\stage\filters.html:22 @@ -9603,7 +11098,8 @@ msgstr "مغلق هو" msgid "Stage Type" msgstr "نوع المرحلة" -#: .\recruitment\templates\candidate\filters.html:83 +#: .\recruitment\templates\candidate\export_filter.html:102 +#: .\recruitment\templates\candidate\filters.html:82 #: .\recruitment\templates\pipeline\form\stage_update.html:17 #: .\recruitment\templates\stage\filters.html:30 #: .\recruitment\templates\stage\stage_form.html:17 @@ -9611,69 +11107,72 @@ msgstr "نوع المرحلة" msgid "Stage Managers" msgstr "مديرو المسرح" -#: .\recruitment\templates\candidate\filters.html:105 +#: .\recruitment\templates\candidate\export_filter.html:122 +#: .\recruitment\templates\candidate\filters.html:104 #: .\recruitment\templates\stage\filters.html:10 msgid "Recruitment Managers" msgstr "مديري التوظيف" -#: .\recruitment\templates\candidate\filters.html:126 +#: .\recruitment\templates\candidate\export_filter.html:140 +#: .\recruitment\templates\candidate\filters.html:122 msgid "Scheduled From" msgstr "مجدول من" -#: .\recruitment\templates\candidate\filters.html:136 +#: .\recruitment\templates\candidate\export_filter.html:150 +#: .\recruitment\templates\candidate\filters.html:132 msgid "Scheduled Till" msgstr "من المقرر حتى" -#: .\recruitment\templates\candidate\individual.html:115 +#: .\recruitment\templates\candidate\individual.html:107 #: .\recruitment\templates\survey\candidate_survey_form.html:17 msgid "Survey" msgstr "استطلاع" -#: .\recruitment\templates\candidate\individual.html:124 +#: .\recruitment\templates\candidate\individual.html:116 #: .\recruitment\templates\pipeline\pipeline_components\candidate_remark_view.html:22 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:41 msgid "Notes" msgstr "ملحوظات" -#: .\recruitment\templates\candidate\individual.html:225 +#: .\recruitment\templates\candidate\individual.html:217 msgid "Recruitment Information" msgstr "معلومات التوظيف" -#: .\recruitment\templates\candidate\individual.html:261 +#: .\recruitment\templates\candidate\individual.html:253 msgid "Current Stage" msgstr "المرحلة الحالية" -#: .\recruitment\templates\candidate\individual.html:301 -#: .\recruitment\templates\candidate\individual.html:373 -#: .\recruitment\templates\candidate\individual.html:387 +#: .\recruitment\templates\candidate\individual.html:293 +#: .\recruitment\templates\candidate\individual.html:365 +#: .\recruitment\templates\candidate\individual.html:379 #: .\recruitment\templates\pipeline\footer_components.html:27 -#: .\recruitment\templates\pipeline\pipeline.html:261 -#: .\recruitment\templates\pipeline\pipeline_card.html:225 +#: .\recruitment\templates\pipeline\pipeline.html:346 +#: .\recruitment\templates\pipeline\pipeline_card.html:229 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:142 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:27 msgid "Add Note" msgstr "اضف ملاحظة" -#: .\recruitment\templates\candidate\individual.html:338 +#: .\recruitment\templates\candidate\individual.html:330 #: .\recruitment\templates\pipeline\pipeline_components\candidate_remark_view.html:34 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:76 #: .\recruitment\templates\pipeline\pipeline_components\view_note_components.html:5 msgid "by" msgstr "بواسطة" -#: .\recruitment\templates\candidate\individual.html:379 +#: .\recruitment\templates\candidate\individual.html:371 #: .\recruitment\templates\pipeline\pipeline_components\view_note.html:90 msgid "No notes have been added for this candidate" -msgstr "" +msgstr "لم تتم إضافة أي ملاحظات لهذا المرشح" -#: .\recruitment\templates\candidate\individual.html:427 +#: .\recruitment\templates\candidate\individual.html:419 msgid "This candidate does not have a resume on file." msgstr "هذا المرشح ليس لديه سيرة ذاتية في الملف." -#: .\recruitment\templates\candidate\individual.html:488 +#: .\recruitment\templates\candidate\individual.html:480 #: .\recruitment\templates\survey\survey_empty_view.html:104 msgid "No survey templates have been established yet." -msgstr "" +msgstr "لم يتم إنشاء قوالب المسح حتى الآن." #: .\recruitment\templates\dashboard\dashboard.html:11 #: .\recruitment\views\dashboard.py:233 @@ -9698,7 +11197,7 @@ msgstr "الوظائف المفتوحة حسب القسم" #: .\recruitment\templates\dashboard\dashboard.html:124 msgid "No department-specific vacancies currently." -msgstr "" +msgstr "لا توجد وظائف شاغرة خاصة بالقسم حاليا." #: .\recruitment\templates\dashboard\dashboard.html:133 msgid "Candidate on Onboard" @@ -9715,7 +11214,7 @@ msgstr "المرشحون لكل مرحلة" #: .\recruitment\templates\dashboard\dashboard.html:190 #: .\recruitment\templates\stage\stage_empty.html:68 msgid "No recruitment stages currently available." -msgstr "" +msgstr "لا توجد مراحل توظيف متاحة حاليا." #: .\recruitment\templates\dashboard\dashboard.html:206 msgid "Joinings Per Month" @@ -9723,7 +11222,7 @@ msgstr "عمليات الانضمام في الشهر" #: .\recruitment\templates\dashboard\dashboard.html:219 msgid "No records were available." -msgstr "" +msgstr "لم تكن هناك سجلات متاحة." #: .\recruitment\templates\dashboard\dashboard.html:231 msgid "Current Hiring Pipeline" @@ -9739,7 +11238,7 @@ msgid "Edit Stage" msgstr "تحرير المرحلة" #: .\recruitment\templates\pipeline\footer_components.html:73 -#: .\recruitment\templates\recruitment\recruitment_component.html:192 +#: .\recruitment\templates\recruitment\recruitment_component.html:188 msgid "Edit Recruitment" msgstr "تحرير التوظيف" @@ -9751,7 +11250,7 @@ msgid "Add Recruitment" msgstr "أضف التوظيف" #: .\recruitment\templates\pipeline\form\candidate_drop_down_form.html:56 -#: .\recruitment\templates\pipeline\pipeline_card.html:127 +#: .\recruitment\templates\pipeline\pipeline_card.html:131 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:63 #: .\templates\sidebar.html:240 msgid "Profile" @@ -9813,28 +11312,37 @@ msgstr "مدير المسرح" msgid "Recruitments" msgstr "التوظيف" -#: .\recruitment\templates\pipeline\pipeline.html:82 -#: .\recruitment\templates\pipeline\pipeline_card.html:51 +#: .\recruitment\templates\pipeline\pipeline.html:143 +#: .\recruitment\templates\pipeline\pipeline_card.html:55 msgid "candidates" -msgstr "" +msgstr "مرشحين" -#: .\recruitment\templates\pipeline\pipeline.html:132 -#: .\recruitment\templates\pipeline\pipeline_card.html:82 -#: .\recruitment\templates\pipeline\pipeline_card.html:258 +#: .\recruitment\templates\pipeline\pipeline.html:200 +#: .\recruitment\templates\pipeline\pipeline_card.html:86 +#: .\recruitment\templates\pipeline\pipeline_card.html:262 #: .\recruitment\templates\stage\stage_component.html:106 msgid "Are you sure you want to delete this stage?" msgstr "هل أنت متأكد أنك تريد حذف هذه المرحلة؟" -#: .\recruitment\templates\pipeline\pipeline.html:204 +#: .\recruitment\templates\pipeline\pipeline.html:289 msgid "Move" -msgstr "" +msgstr "يتحرك" -#: .\recruitment\templates\pipeline\pipeline.html:274 -#: .\recruitment\templates\pipeline\pipeline_card.html:237 +#: .\recruitment\templates\pipeline\pipeline.html:359 +#: .\recruitment\templates\pipeline\pipeline_card.html:241 #: .\recruitment\templates\pipeline\pipeline_components\kanban_tabs.html:152 msgid "View Note" msgstr "شاهد الملاحظة" +#: .\recruitment\templates\pipeline\pipeline_components\add_note.html:10 +#: .\recruitment\templates\pipeline\pipeline_components\create_note.html:10 +#: .\recruitment\templates\recruitment\recruitment_form.html:89 +#: .\recruitment\templates\stage\stage_form.html:43 +#: .\recruitment\templates\survey\survey_empty_view.html:91 +#: .\recruitment\templates\survey\view_question_templates.html:123 +msgid "Add" +msgstr "يضيف" + #: .\recruitment\templates\pipeline\pipeline_components\send_mail.html:7 msgid "To" msgstr "ل" @@ -9855,7 +11363,7 @@ msgstr "ملاحظة التحديث" #: .\recruitment\templates\pipeline\pipeline_empty.html:58 #: .\recruitment\templates\recruitment\recruitment_empty.html:75 msgid "At present, there is no ongoing recruitment." -msgstr "" +msgstr "في الوقت الحاضر، لا يوجد توظيف مستمر." #: .\recruitment\templates\pipeline\pipeline_tabs.html:12 #: .\templates\sidebar.html:140 @@ -9874,19 +11382,19 @@ msgstr "حتى تاريخ الانتهاء" msgid "Open Jobs" msgstr "فتح الوظائف" -#: .\recruitment\templates\recruitment\recruitment_component.html:129 +#: .\recruitment\templates\recruitment\recruitment_component.html:125 msgid "Jobs" msgstr "الوظائف" -#: .\recruitment\templates\recruitment\recruitment_component.html:143 +#: .\recruitment\templates\recruitment\recruitment_component.html:139 msgid "Open" msgstr "تفتح" -#: .\recruitment\templates\recruitment\recruitment_component.html:150 +#: .\recruitment\templates\recruitment\recruitment_component.html:146 msgid "Share Link" -msgstr "" +msgstr "رابط المشاركة" -#: .\recruitment\templates\recruitment\recruitment_component.html:159 +#: .\recruitment\templates\recruitment\recruitment_component.html:155 msgid "Are you sure to delete this recruitment?" msgstr "هل أنت متأكد من حذف هذا التوظيف؟" @@ -9903,7 +11411,7 @@ msgid "Survey Filter" msgstr "مرشح المسح" #: .\recruitment\templates\survey\survey_card.html:50 -#: .\recruitment\templates\survey\view_single_template.html:59 +#: .\recruitment\templates\survey\view_single_template.html:76 msgid "Are you sure want to delete?" msgstr "هل أنت متأكد أنك تريد حذف؟" @@ -9915,7 +11423,7 @@ msgstr "إنشاء قالب الاستبيان" #: .\recruitment\templates\survey\survey_empty_view.html:52 #: .\recruitment\templates\survey\view_question_templates.html:51 msgid "Update Survey Template" -msgstr "" +msgstr "تحديث قالب المسح" #: .\recruitment\templates\survey\survey_empty_view.html:68 #: .\recruitment\templates\survey\view_question_templates.html:67 @@ -9932,11 +11440,11 @@ msgstr "قوالب الاستطلاع" #: .\recruitment\templates\survey_form.html:123 #: .\recruitment\templates\survey_form.html:146 msgid "Mandatory Question" -msgstr "" +msgstr "سؤال إلزامي" #: .\recruitment\views\actions.py:36 .\recruitment\views\actions.py:90 msgid "Recruitment not found." -msgstr "" +msgstr "لم يتم العثور على التوظيف." #: .\recruitment\views\actions.py:56 msgid "Recruitment deleted successfully." @@ -9944,17 +11452,15 @@ msgstr " التوظيف بنجاح تم الحذف." #: .\recruitment\views\actions.py:65 msgid "You cannot delete this recruitment as it is using in {}" -msgstr "" +msgstr "لا يمكنك حذف هذا التوظيف كما هو مستخدم في {}" #: .\recruitment\views\actions.py:88 msgid "Recruitment deleted." msgstr "تم حذف التوظيف." #: .\recruitment\views\actions.py:98 -#, fuzzy -#| msgid "Recruitment already in use." msgid "Recruitment already in use for {}." -msgstr "التوظيف قيد الاستخدام بالفعل" +msgstr "التوظيف قيد الاستخدام بالفعل لـ {}." #: .\recruitment\views\actions.py:113 msgid "Note deleted" @@ -9962,7 +11468,7 @@ msgstr "تم حذف الملاحظة" #: .\recruitment\views\actions.py:115 msgid "Note not found." -msgstr "" +msgstr "لم يتم العثور على ملاحظة." #: .\recruitment\views\actions.py:117 msgid "You cannot delete this note." @@ -9973,20 +11479,16 @@ msgid "Stage deleted successfully." msgstr " تم حذف المرحلة بنجاح..." #: .\recruitment\views\actions.py:173 -#, fuzzy -#| msgid "You cannot delete this stage" msgid "You cannot delete this stage while it's in use for {}" -msgstr "لا يمكنك حذف هذه المرحلة" +msgstr "لا يمكنك حذف هذه المرحلة أثناء استخدامها لـ {}" #: .\recruitment\views\actions.py:192 msgid "Candidate deleted successfully." msgstr "تم حذف المرشح المرشح عن..." #: .\recruitment\views\actions.py:203 -#, fuzzy -#| msgid "You cannot delete this validation condition." msgid "You cannot delete this candidate because the candidate is in {}." -msgstr "لا يمكنك حذف شرط التحقق هذا. " +msgstr "لا يمكنك حذف هذا المرشح لأنه موجود في {}." #: .\recruitment\views\actions.py:225 #, python-format @@ -10021,107 +11523,107 @@ msgstr "تمت إزالة مدير التوظيف بنجاح." msgid "Employees joined in %(year)s" msgstr "انضم الموظفون في %(year)s" -#: .\recruitment\views\surveys.py:96 +#: .\recruitment\views\surveys.py:97 msgid "File size exceeds the limit. Maximum size is 5 MB" msgstr "حجم الملف يتجاوز الحد الأقصى. الحد الأقصى للحجم هو 5 ميغابايت" -#: .\recruitment\views\surveys.py:111 +#: .\recruitment\views\surveys.py:112 msgid "Your answers are submitted." msgstr "تم إرسال إجاباتك." -#: .\recruitment\views\surveys.py:163 +#: .\recruitment\views\surveys.py:166 msgid "New survey question updated." msgstr "تم تحديث سؤال الاستطلاع الجديد." -#: .\recruitment\views\surveys.py:187 +#: .\recruitment\views\surveys.py:190 msgid "New survey question created." msgstr "تم إنشاء سؤال استطلاع جديد." -#: .\recruitment\views\surveys.py:205 +#: .\recruitment\views\surveys.py:208 msgid "Question was deleted successfully" msgstr "تم حذف السؤال بنجاح" -#: .\recruitment\views\surveys.py:209 +#: .\recruitment\views\surveys.py:212 msgid "You cannot delete this question" -msgstr "" +msgstr "لا يمكنك حذف هذا السؤال" -#: .\recruitment\views\surveys.py:234 +#: .\recruitment\views\surveys.py:237 msgid "Application saved." msgstr "تم حفظ التطبيق." -#: .\recruitment\views\views.py:115 .\recruitment\views\views.py:240 +#: .\recruitment\views\views.py:124 .\recruitment\views\views.py:249 msgid "Recruitment added." msgstr "تمت إضافة التوظيف." -#: .\recruitment\views\views.py:183 +#: .\recruitment\views\views.py:192 msgid "Recruitment Updated." msgstr "تم تحديث التوظيف." -#: .\recruitment\views\views.py:289 .\recruitment\views\views.py:788 +#: .\recruitment\views\views.py:298 .\recruitment\views\views.py:797 msgid "Candidate added." msgstr "المرشح إضافةتمت ." -#: .\recruitment\views\views.py:299 .\recruitment\views\views.py:670 +#: .\recruitment\views\views.py:308 .\recruitment\views\views.py:679 msgid "Stage added." msgstr "تمت إضافة المرحلة." -#: .\recruitment\views\views.py:323 +#: .\recruitment\views\views.py:332 msgid "You dont have access" msgstr "ليس لديك حق الوصول" -#: .\recruitment\views\views.py:367 .\recruitment\views\views.py:739 +#: .\recruitment\views\views.py:376 .\recruitment\views\views.py:748 msgid "Stage updated." msgstr "تم تحديث المرحلة." -#: .\recruitment\views\views.py:405 +#: .\recruitment\views\views.py:414 msgid "Recruitment updated." msgstr "تم تحديث التوظيف.." -#: .\recruitment\views\views.py:450 +#: .\recruitment\views\views.py:459 msgid "No change detected." -msgstr "" +msgstr "لم يتم اكتشاف أي تغيير." -#: .\recruitment\views\views.py:490 +#: .\recruitment\views\views.py:499 msgid "Candidate stage updated" msgstr "تم تحديث مرحلة المرشح" -#: .\recruitment\views\views.py:493 +#: .\recruitment\views\views.py:502 msgid "Something went wrong, Try agian." msgstr "حدث خطأ ما ، حاول مرة أخرى." -#: .\recruitment\views\views.py:532 .\recruitment\views\views.py:567 +#: .\recruitment\views\views.py:541 .\recruitment\views\views.py:576 msgid "Note added successfully.." msgstr "تمت إضافة الملاحظة بنجاح.." -#: .\recruitment\views\views.py:593 .\recruitment\views\views.py:616 +#: .\recruitment\views\views.py:602 .\recruitment\views\views.py:625 msgid "Note updated successfully..." msgstr "تم تحديث الملاحظة بنجاح ....." -#: .\recruitment\views\views.py:929 +#: .\recruitment\views\views.py:954 msgid "Candidate Updated Successfully." msgstr "المرشح شانجد بنجاح.." -#: .\templates\dashboard.html:48 +#: .\templates\dashboard.html:50 msgid "New Joining Today" msgstr "انضمام جديد اليوم" -#: .\templates\dashboard.html:80 +#: .\templates\dashboard.html:82 msgid "New Joining This Week" msgstr "انضمام جديد هذا الأسبوع" -#: .\templates\dashboard.html:104 +#: .\templates\dashboard.html:106 msgid "Total Strength" msgstr "القوة الكلية" -#: .\templates\dashboard.html:138 +#: .\templates\dashboard.html:140 msgid "Overall Leave" msgstr "إجمالي الإجازة" -#: .\templates\dashboard.html:148 +#: .\templates\dashboard.html:150 msgid "This Year" msgstr "هذا العام" -#: .\templates\dashboard.html:188 +#: .\templates\dashboard.html:189 msgid "Candidate Started Onboarding" msgstr "بدأ المرشح الإعداد" @@ -10129,31 +11631,35 @@ msgstr "بدأ المرشح الإعداد" msgid "Recruitment Analytic" msgstr "تحليل التوظيف" -#: .\templates\dashboard.html:238 +#: .\templates\dashboard.html:236 msgid "Attendance Analytic" -msgstr "" +msgstr "تحليلات الحضور" -#: .\templates\dashboard.html:284 +#: .\templates\dashboard.html:280 +msgid "Hours Chart" +msgstr "مخطط الساعات" + +#: .\templates\dashboard.html:312 msgid "Employees Chart" msgstr "مخطط الموظفين" -#: .\templates\dashboard.html:332 +#: .\templates\dashboard.html:352 msgid "Gender Chart" msgstr "مخطط الجنس" -#: .\templates\dashboard.html:353 +#: .\templates\dashboard.html:372 msgid "Objective status" msgstr "الوضع الموضوعي" -#: .\templates\dashboard.html:377 +#: .\templates\dashboard.html:392 msgid "Key result status" msgstr "حالة نتيجة المفتاح" -#: .\templates\filter_tags.html:49 +#: .\templates\filter_tags.html:55 msgid "Filters" msgstr "المرشحات" -#: .\templates\filter_tags.html:69 +#: .\templates\filter_tags.html:77 msgid "Clear All" msgstr "امسح الكل" @@ -10173,15 +11679,15 @@ msgstr "اسم المستخدم" msgid "Send Link" msgstr "أرسل الرابط" -#: .\templates\index.html:336 +#: .\templates\index.html:348 msgid "All Notifications" msgstr "جميع الإخطارات" -#: .\templates\index.html:415 +#: .\templates\index.html:427 msgid "My Profile" msgstr "ملفي" -#: .\templates\index.html:424 +#: .\templates\index.html:436 msgid "Logout" msgstr "تسجيل خروج" @@ -10242,35 +11748,23 @@ msgstr "تأكيد كلمة المرور الجديدة" msgid "Reset my password" msgstr "إعادة تعيين كلمة المرور الخاصة بي" -#: .\templates\settings.html:25 +#: .\templates\settings.html:21 msgid "Settings" msgstr "إعدادات" -#: .\templates\settings.html:39 -msgid "All Settings" -msgstr "جميع الإعدادات" - -#: .\templates\settings.html:70 -msgid "Employee Shift" -msgstr "وردية الموظف" - -#: .\templates\settings.html:74 -msgid "Employee Shift Schedule" -msgstr "جدول نوبات الموظف" - -#: .\templates\settings.html:87 +#: .\templates\settings.html:122 msgid "Attendance Break Point" msgstr "نقطة استراحة للحضور" -#: .\templates\settings.html:91 +#: .\templates\settings.html:130 msgid "Employee Permission" msgstr "إذن الموظف" -#: .\templates\settings.html:94 +#: .\templates\settings.html:138 msgid "User Group" msgstr "مجموعة المستخدمين" -#: .\templates\settings.html:97 +#: .\templates\settings.html:146 msgid "User Group Assign" msgstr "تعيين مجموعة المستخدم" @@ -10281,7 +11775,7 @@ msgstr "شركتي" #: .\templates\sidebar.html:58 .\templates\sidebar.html:95 #: .\templates\sidebar.html:183 .\templates\sidebar.html:319 #: .\templates\sidebar.html:478 .\templates\sidebar.html:486 -#: .\templates\sidebar.html:575 +#: .\templates\sidebar.html:584 msgid "Dashboard" msgstr "لوحة القيادة" @@ -10325,22 +11819,127 @@ msgstr "حضوري" msgid "My Leaves" msgstr "أوراق بلدي" -#: .\templates\sidebar.html:511 +#: .\templates\sidebar.html:518 msgid "Assigned Leaves" msgstr "الأوراق المعينة" -#: .\templates\sidebar.html:589 +#: .\templates\sidebar.html:598 msgid "360 Feedback" msgstr "360 ملاحظات" -#: .\templates\sidebar.html:646 +#: .\templates\sidebar.html:655 msgid "Asset view" msgstr "عرض الأصول" -#: .\templates\sidebar.html:654 +#: .\templates\sidebar.html:663 msgid "Request and Allocation" msgstr "الطلب والتخصيص" +#~ msgid "User group deleted." +#~ msgstr "تم حذف مجموعة المستخدمين." + +#~ msgid "User group not found." +#~ msgstr "لم يتم العثور على مجموعة المستخدمين" + +#~ msgid "You cannot delete this user group." +#~ msgstr "لا يمكنك حذف مجموعة المستخدم هذه." + +#~ msgid "Company deleted." +#~ msgstr "تم حذف الشركة." + +#~ msgid "Company not found." +#~ msgstr "لم يتم العثور على الشركة." + +#, fuzzy +#~| msgid "This company already in use" +#~ msgid "This company is already in use for {}." +#~ msgstr "هذه الشركة قيد الاستخدام بالفعل" + +#~ msgid "Department deleted." +#~ msgstr "تم حذف الإدارات." + +#~ msgid "Department not found." +#~ msgstr "لم يتم العثور على القسم." + +#, fuzzy +#~| msgid "Department already in use." +#~ msgid "This department is already in use for {}." +#~ msgstr "الإدارات قيد الاستخدام بالفعل." + +#~ msgid "Job Position Deleted." +#~ msgstr "تم حذف موضع الوظيفة." + +#~ msgid "JobPosition not found." +#~ msgstr "لم يتم العثور على الوظيفة." + +#, fuzzy +#~| msgid "This job position already in use." +#~ msgid "This job position is already in use for {}." +#~ msgstr "هذا المنصب الوظيفي قيد الاستخدام بالفعل." + +#~ msgid "Job Role Deleted." +#~ msgstr "تم حذف الدور الوظيفي." + +#~ msgid "Job role not found." +#~ msgstr "لم يتم العثور على الدور الوظيفي." + +#, fuzzy +#~| msgid "This job role already in use." +#~ msgid "This job role is already in use for {}." +#~ msgstr "هذا الدور الوظيفي قيد الاستخدام بالفعل." + +#~ msgid "Work type deleted." +#~ msgstr "تم حذف نوع العمل." + +#, fuzzy +#~| msgid "This work type already in use." +#~ msgid "This work type is already in use for {}." +#~ msgstr "نوع العمل هذا قيد الاستخدام بالفعل." + +#~ msgid "Rotating work type deleted." +#~ msgstr "تم حذف نوع العمل المتناوب." + +#~ msgid "Rotating work type not found." +#~ msgstr "لم يتم العثور على نوع العمل الدوار." + +#~ msgid "Employee type deleted." +#~ msgstr "تم حذف نوع الموظف." + +#~ msgid "Employee shift deleted." +#~ msgstr "تم حذف مناوبة الموظف." + +#~ msgid "Shift schedule deleted." +#~ msgstr "تم حذف جدول التحول." + +#~ msgid "You cannot delete this schedule" +#~ msgstr "لا يمكنك حذف هذا الجدول الزمني" + +#~ msgid "Rotating shift deleted." +#~ msgstr "تم حذف المناوبة الدورية." + +#, fuzzy +#~| msgid "This rotating work type already in use." +#~ msgid "This rotating shift is already in use for {}." +#~ msgstr "نوع العمل المتناوب هذا قيد الاستخدام بالفعل." + +#~ msgid "People" +#~ msgstr "الناس" + +#, python-format +#~ msgid "This leave type is already in use for %(models)s" +#~ msgstr "أنواع الإجازات هذه قيد الاستخدام بالفعل لـ %(models)s" + +#, fuzzy +#~| msgid "Week Day" +#~ msgid "Week Dates" +#~ msgstr "يوم الأسبوع" + +#~ msgid "Number of leaves" +#~ msgstr "اسم" + +#~ msgid "All Settings" +#~ msgstr "جميع الإعدادات" + #~ msgid "Hour Account Greater or Equal" #~ msgstr "ساعة حساب أكبر من أو يساوي" @@ -10397,12 +11996,6 @@ msgstr "الطلب والتخصيص" #~ msgid "Timesheet" #~ msgstr "ورقة توقيت" -#~ msgid "employee" -#~ msgstr "موظف" - -#~ msgid "period" -#~ msgstr "فترة" - #~ msgid "Others" #~ msgstr "آحرون" @@ -10421,9 +12014,6 @@ msgstr "الطلب والتخصيص" #~ msgid "Accrual" #~ msgstr "الاستحقاق" -#~ msgid "Extra Leave" -#~ msgstr "إجازة إضافية" - #~ msgid "View All Company Leave" #~ msgstr "عرض جميع إجازات الشركة" @@ -10433,9 +12023,6 @@ msgstr "الطلب والتخصيص" #~ msgid "Week" #~ msgstr "أسبوع" -#~ msgid "View All Holiday" -#~ msgstr "العطل مشاهدة الكل" - #~ msgid "Reccuring" #~ msgstr "يتكرر" @@ -10463,9 +12050,6 @@ msgstr "الطلب والتخصيص" #~ msgid "Total days" #~ msgstr "مجموع الأيام" -#~ msgid "My Leave Request" -#~ msgstr "طلب إجازتي" - #~ msgid "Extra Days" #~ msgstr "أيام إضافية" @@ -10556,9 +12140,6 @@ msgstr "الطلب والتخصيص" #~ msgid "Changed by" #~ msgstr "بالتغيير" -#~ msgid "Dashboard View" -#~ msgstr "عرض لوحة القيادة" - #~ msgid "Over Time" #~ msgstr "متأخر , بعد فوات الوقت"