From c9b886ed47f1437711172e4e7e8ad34389144e72 Mon Sep 17 00:00:00 2001 From: blackbelts <74664702+eslamtalaat74@users.noreply.github.com> Date: Sun, 28 Sep 2025 12:36:36 +0300 Subject: [PATCH] fix activity translation --- .../odex25_program_activity/i18n/ar_001.po | 77 +++++++++++++++++++ .../odex25_program_activity/models/program.py | 32 ++++---- 2 files changed, 94 insertions(+), 15 deletions(-) diff --git a/odex25_ensan/odex25_program_activity/i18n/ar_001.po b/odex25_ensan/odex25_program_activity/i18n/ar_001.po index 943415233..54a22880e 100644 --- a/odex25_ensan/odex25_program_activity/i18n/ar_001.po +++ b/odex25_ensan/odex25_program_activity/i18n/ar_001.po @@ -608,3 +608,80 @@ msgstr "الأنشطة" #: model:ir.ui.menu,name:menu_pa_medad msgid "Medad" msgstr "مداد" + + +#. module: odex25_program_activity +#: model:ir.model.fields,field_description:odex25_program_activity.field_pa_program_activity_registration__level_id +msgid "Program Levels" +msgstr "مستويات البرامج" + + +#. module: odex25_program_activity +#: model:ir.model.fields,field_description:odex25_program_activity.field_pa_program_activity_registration__track_id +msgid "Program Tracks" +msgstr "مسارات البرامج" + +#. module: odex25_program_activity +#: model:ir.model.fields,field_description:odex25_program_activity.field_pa_program_activity_registration__program_id +msgid "Programs" +msgstr "البرامج" + +#. module: odex25_program_activity +#: model:ir.model.fields,field_description:odex25_program_activity.field_pa_program_activity_registration__activity_id +msgid "Activities" +msgstr "الأنشطة" + +#. module: odex25_program_activity +#: model:ir.model.fields,field_description:odex25_program_activity.field_pa_program_activity_registration__medad_id +msgid "Medad" +msgstr "مداد" + +#. module: odex25_program_activity +#: model:ir.model.fields,field_description:odex25_program_activity.field_pa_program_activity_registration__rejection_reason +msgid "Rejection Reason" +msgstr "سبب الارجاع" + + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__draft +msgid "Draft" +msgstr "مسودة" + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__social_specialist +msgid "Social Specialist" +msgstr "أخصائي اجتماعي" + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__operation_manager +msgid "Operations Manager" +msgstr "رئيس العمليات" + + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__branch_manager +msgid "Branch Manager" +msgstr "مدير الفرع" + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__activity_head +msgid "Activity Head" +msgstr "رئيس الأنشطة" + + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__finance_manager +msgid "Finance Management" +msgstr "إدارة المالية" + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__approved +msgid "Approved" +msgstr "معتمد" + +#. module: odex25_program_activity +#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_activity_registration__state__refused +msgid "Refused" +msgstr "مرفوض" + + diff --git a/odex25_ensan/odex25_program_activity/models/program.py b/odex25_ensan/odex25_program_activity/models/program.py index c86b5bc27..7cb40ca0b 100644 --- a/odex25_ensan/odex25_program_activity/models/program.py +++ b/odex25_ensan/odex25_program_activity/models/program.py @@ -391,25 +391,27 @@ class PaProgramActivityRegistration(models.Model): rec.sons = sons rec.daughters = daughters - level_id = fields.Many2one('pa.program.level', string='مستويات البرامج', required=True) - track_id = fields.Many2one('pa.program.track', string='مسارات البرامج') - program_id = fields.Many2one('pa.program', string='البرامج') - activity_id = fields.Many2one('pa.program.activity', string='الانشطة') - medad_id = fields.Many2one('pa.program.medad', string='مداد') - want_transport = fields.Selection([('yes', 'نعم'), ('no', 'لا')], string='هل يرغب المستفيد في مواصلات') + level_id = fields.Many2one('pa.program.level', string='Program Levels', required=True) + track_id = fields.Many2one('pa.program.track', string='Program Tracks') + program_id = fields.Many2one('pa.program', string='Programs') + activity_id = fields.Many2one('pa.program.activity', string='Activities') + medad_id = fields.Many2one('pa.program.medad', string='Medad') + want_transport = fields.Selection([('yes', 'Yes'), ('no', 'No')], string='Does the beneficiary want transportation') state = fields.Selection([ - ('draft', 'مسودة'), - ('social_specialist', 'اخصائي اجتماعي'), - ('operation_manager', 'رئيس العمليات'), - ('branch_manager', 'مدير الفرع'), - ('activity_head', 'رئيس الأنشطة'), - ('finance_manager', 'إدارة المالية'), - ('approved', 'معتمد'), - ('refused', 'مرفوض') + ('draft', 'Draft'), + ('social_specialist', 'Social Specialist'), + ('operation_manager', 'Operations Manager'), + ('branch_manager', 'Branch Manager'), + ('activity_head', 'Activity Head'), + ('finance_manager', 'Finance Management'), + ('approved', 'Approved'), + ('refused', 'Refused') ], default='draft', tracking=True) - rejection_reason = fields.Text('سبب الارجاع') # To hold the last rejection note + rejection_reason = fields.Text(string='Rejection Reason') + + # To hold the last rejection note def unlink(self): for order in self: