From 4abddb8eac9d1c761a8d42aa9147bd1536a5b667 Mon Sep 17 00:00:00 2001 From: Sushil Tiwari Date: Fri, 19 Dec 2025 16:38:27 +0545 Subject: [PATCH 1/4] feat(dref): Add dref static string translation --- dref/locale/ar/LC_MESSAGES/django.mo | Bin 463 -> 37002 bytes dref/locale/ar/LC_MESSAGES/django.po | 1500 +++++++++++++------------- dref/locale/en/LC_MESSAGES/django.mo | Bin 380 -> 28558 bytes dref/locale/en/LC_MESSAGES/django.po | 1498 ++++++++++++------------- dref/locale/es/LC_MESSAGES/django.mo | Bin 380 -> 31293 bytes dref/locale/es/LC_MESSAGES/django.po | 1496 +++++++++++++------------ dref/locale/fr/LC_MESSAGES/django.mo | Bin 379 -> 31514 bytes dref/locale/fr/LC_MESSAGES/django.po | 1496 +++++++++++++------------ 8 files changed, 3092 insertions(+), 2898 deletions(-) diff --git a/dref/locale/ar/LC_MESSAGES/django.mo b/dref/locale/ar/LC_MESSAGES/django.mo index 74dbaf67ca1b1ef110318ec24bc2175e757fa49b..0d1d2f493fedf4315871aca79918f8a98b1dcbe0 100644 GIT binary patch literal 37002 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 delta 67 zcmeBL$aJ3B;+_!8R0bem1Y#K=RsmvWAl3n55U>E^sX$3fAPrIj1Dh+|rZWNnASeez diff --git a/dref/locale/ar/LC_MESSAGES/django.po b/dref/locale/ar/LC_MESSAGES/django.po index be47b9018..dea927bbb 100644 --- a/dref/locale/ar/LC_MESSAGES/django.po +++ b/dref/locale/ar/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-17 10:36+0000\n" +"POT-Creation-Date: 2025-12-19 09:42+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,1500 +16,1534 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: dref/apps.py:7 dref/models.py:742 +#: dref/apps.py:7 dref/models.py:749 msgid "dref" -msgstr "" +msgstr "dref" -#: dref/models.py:22 +#: dref/models.py:25 msgid "Shelter, Housing And Settlements" -msgstr "" +msgstr "المأوى والإسكان والمستوطنات" -#: dref/models.py:23 dref/models.py:85 dref/models.py:142 +#: dref/models.py:26 dref/models.py:88 dref/models.py:145 msgid "Livelihoods And Basic Needs" -msgstr "" +msgstr "سبل العيش والاحتياجات الأساسية" -#: dref/models.py:24 dref/models.py:143 +#: dref/models.py:27 dref/models.py:146 msgid "Multi Purpose Cash" -msgstr "" +msgstr "نقود متعددة الأغراض" -#: dref/models.py:25 dref/models.py:87 dref/models.py:144 +#: dref/models.py:28 dref/models.py:90 dref/models.py:147 msgid "Health" -msgstr "" +msgstr "صحة" -#: dref/models.py:26 dref/models.py:88 dref/models.py:145 +#: dref/models.py:29 dref/models.py:91 dref/models.py:148 msgid "Water, Sanitation And Hygiene" -msgstr "" +msgstr "المياه والصرف الصحي والنظافة" -#: dref/models.py:27 dref/models.py:89 dref/models.py:146 +#: dref/models.py:30 dref/models.py:92 dref/models.py:149 msgid "Protection, Gender And Inclusion" -msgstr "" +msgstr "الحماية، والمساواة بين الجنسين، والإدماج" -#: dref/models.py:28 dref/models.py:90 dref/models.py:147 +#: dref/models.py:31 dref/models.py:93 dref/models.py:150 msgid "Education" -msgstr "" +msgstr "تعليم" -#: dref/models.py:29 dref/models.py:91 dref/models.py:148 +#: dref/models.py:32 dref/models.py:94 dref/models.py:151 msgid "Migration And Displacement" -msgstr "" +msgstr "الهجرة والنزوح" -#: dref/models.py:31 dref/models.py:93 dref/models.py:150 +#: dref/models.py:34 dref/models.py:96 dref/models.py:153 msgid "Risk Reduction, Climate Adaptation And Recovery" -msgstr "" +msgstr "الحد من المخاطر والتكيف مع المناخ والتعافي" -#: dref/models.py:34 dref/models.py:96 dref/models.py:153 +#: dref/models.py:37 dref/models.py:99 dref/models.py:156 msgid "Community Engagement And Accountability" -msgstr "" +msgstr "المشاركة المجتمعية والمساءلة" -#: dref/models.py:36 dref/models.py:98 +#: dref/models.py:39 dref/models.py:101 msgid "Environment Sustainability" -msgstr "" +msgstr "الاستدامة البيئية" -#: dref/models.py:37 +#: dref/models.py:40 msgid "Coordination" -msgstr "" +msgstr "تنسيق" -#: dref/models.py:38 +#: dref/models.py:41 msgid "National Society Readiness" -msgstr "" +msgstr "جاهزية الجمعية الوطنية" -#: dref/models.py:39 dref/models.py:253 +#: dref/models.py:42 dref/models.py:256 msgid "Assessment" -msgstr "" +msgstr "تقدير" -#: dref/models.py:40 +#: dref/models.py:43 msgid "Resource Mobilization" -msgstr "" +msgstr "تعبئة الموارد" -#: dref/models.py:41 +#: dref/models.py:44 msgid "Activation Of Contingency Plans" -msgstr "" +msgstr "تفعيل خطط الطوارئ" -#: dref/models.py:42 +#: dref/models.py:45 msgid "National Society EOC" -msgstr "" +msgstr "الجمعية الوطنية للجنة تكافؤ فرص العمل" -#: dref/models.py:43 +#: dref/models.py:46 msgid "Other" -msgstr "" +msgstr "آخر" -#: dref/models.py:45 dref/models.py:100 dref/models.py:160 dref/models.py:299 -#: dref/models.py:844 dref/models.py:1283 +#: dref/models.py:48 dref/models.py:103 dref/models.py:163 dref/models.py:306 +#: dref/models.py:851 dref/models.py:1290 msgid "title" -msgstr "" +msgstr "عنوان" -#: dref/models.py:46 dref/models.py:101 dref/models.py:161 +#: dref/models.py:49 dref/models.py:104 dref/models.py:164 msgid "description" -msgstr "" +msgstr "وصف" -#: dref/models.py:49 +#: dref/models.py:52 msgid "national society action" -msgstr "" +msgstr "عمل الجمعية الوطنية" -#: dref/models.py:50 dref/models.py:392 dref/models.py:1034 dref/models.py:1550 +#: dref/models.py:53 dref/models.py:399 dref/models.py:1041 +#: dref/models.py:1557 msgid "national society actions" -msgstr "" +msgstr "إجراءات المجتمع الوطني" -#: dref/models.py:84 dref/models.py:141 +#: dref/models.py:87 dref/models.py:144 msgid "Shelter Housing And Settlements" -msgstr "" +msgstr "مساكن ومستوطنات الإيواء" -#: dref/models.py:86 +#: dref/models.py:89 msgid "Multi purpose cash grants" -msgstr "" +msgstr "منح نقدية متعددة الأغراض" -#: dref/models.py:104 +#: dref/models.py:107 msgid "identified need" -msgstr "" +msgstr "تحديد الاحتياجات" -#: dref/models.py:105 +#: dref/models.py:108 msgid "identified needs" -msgstr "" +msgstr "الاحتياجات المحددة" -#: dref/models.py:128 +#: dref/models.py:131 msgid "Target" -msgstr "" +msgstr "هدف" -#: dref/models.py:129 +#: dref/models.py:132 msgid "Actual" -msgstr "" +msgstr "فِعلي" -#: dref/models.py:132 +#: dref/models.py:135 msgid "planned intervention indicator" -msgstr "" +msgstr "مؤشر التدخل المخطط له" -#: dref/models.py:133 +#: dref/models.py:136 msgid "planned intervention indicators" -msgstr "" +msgstr "مؤشرات التدخل المخطط له" -#: dref/models.py:155 +#: dref/models.py:158 msgid "Environmental Sustainability" -msgstr "" +msgstr "الاستدامة البيئية" -#: dref/models.py:156 +#: dref/models.py:159 msgid "Coordination And Partnerships" -msgstr "" +msgstr "التنسيق والشراكات" -#: dref/models.py:157 +#: dref/models.py:160 msgid "Secretariat Services" -msgstr "" +msgstr "خدمات السكرتارية" -#: dref/models.py:158 +#: dref/models.py:161 msgid "National Society Strengthening" -msgstr "" +msgstr "تعزيز الجمعية الوطنية" -#: dref/models.py:162 +#: dref/models.py:165 msgid "person targeted" -msgstr "" +msgstr "الشخص المستهدف" -#: dref/models.py:163 +#: dref/models.py:166 msgid "person assisted" -msgstr "" +msgstr "الشخص الذي ساعد" -#: dref/models.py:164 +#: dref/models.py:167 msgid "budget" -msgstr "" +msgstr "ميزانية" -#: dref/models.py:165 +#: dref/models.py:168 msgid "male" -msgstr "" +msgstr "ذكر" -#: dref/models.py:166 +#: dref/models.py:169 msgid "female" -msgstr "" +msgstr "أنثى" -#: dref/models.py:169 +#: dref/models.py:172 msgid "Indicators" -msgstr "" +msgstr "المؤشرات" -#: dref/models.py:172 +#: dref/models.py:175 msgid "Progress Towards Outcome" -msgstr "" +msgstr "التقدم نحو تحقيق النتيجة" -#: dref/models.py:174 +#: dref/models.py:177 msgid "Narrative description of achievements" -msgstr "" +msgstr "وصف سردي للإنجازات" -#: dref/models.py:176 +#: dref/models.py:179 msgid "Challenges" -msgstr "" +msgstr "التحديات" -#: dref/models.py:177 +#: dref/models.py:180 msgid "Lessons learnt" -msgstr "" +msgstr "الدروس المستفادة" -#: dref/models.py:180 dref/models.py:487 dref/models.py:1106 -#: dref/models.py:1494 +#: dref/models.py:183 dref/models.py:494 dref/models.py:1113 +#: dref/models.py:1501 msgid "planned intervention" -msgstr "" +msgstr "التدخل المخطط له" -#: dref/models.py:181 +#: dref/models.py:184 msgid "planned interventions" -msgstr "" +msgstr "التدخلات المخططة" -#: dref/models.py:206 dref/models.py:213 +#: dref/models.py:209 dref/models.py:216 msgid "client_id" -msgstr "" +msgstr "معرف العميل" -#: dref/models.py:207 +#: dref/models.py:210 msgid "Risk" -msgstr "" +msgstr "مخاطرة" -#: dref/models.py:208 +#: dref/models.py:211 msgid "Mitigation" -msgstr "" +msgstr "التخفيف" -#: dref/models.py:214 +#: dref/models.py:217 msgid "Source Name" -msgstr "" +msgstr "اسم المصدر" -#: dref/models.py:215 +#: dref/models.py:218 msgid "Source Link" -msgstr "" +msgstr "رابط المصدر" -#: dref/models.py:219 +#: dref/models.py:222 msgid "Sector Tag" -msgstr "" +msgstr "علامة القطاع" -#: dref/models.py:220 +#: dref/models.py:223 msgid "Activity" -msgstr "" +msgstr "نشاط" -#: dref/models.py:223 +#: dref/models.py:226 msgid "Proposed action activity" -msgstr "" +msgstr "النشاط المقترح" -#: dref/models.py:224 +#: dref/models.py:227 msgid "Proposed action activities" -msgstr "" +msgstr "أنشطة العمل المقترحة" -#: dref/models.py:229 +#: dref/models.py:232 msgid "Early Actions" -msgstr "" +msgstr "الإجراءات المبكرة" -#: dref/models.py:230 +#: dref/models.py:233 msgid "Early Response" -msgstr "" +msgstr "الاستجابة المبكرة" -#: dref/models.py:234 +#: dref/models.py:237 msgid "dref proposed action" -msgstr "" +msgstr "اقتراح إجراء من قبل دريف" -#: dref/models.py:236 +#: dref/models.py:239 msgid "Activities" -msgstr "" +msgstr "أنشطة" -#: dref/models.py:237 +#: dref/models.py:240 msgid "Total Purpose Action Budget" -msgstr "" +msgstr "إجمالي ميزانية إجراءات الغرض" -#: dref/models.py:239 +#: dref/models.py:242 msgid "Expenditure" -msgstr "" +msgstr "الإنفاق" -#: dref/models.py:242 +#: dref/models.py:245 msgid "Total expenditure for the proposed action" -msgstr "" +msgstr "إجمالي النفقات للإجراء المقترح" -#: dref/models.py:252 +#: dref/models.py:255 msgid "Imminent" -msgstr "" +msgstr "وشيك" -#: dref/models.py:254 +#: dref/models.py:257 msgid "Response" -msgstr "" +msgstr "إجابة" -#: dref/models.py:255 +#: dref/models.py:258 msgid "Loan" -msgstr "" +msgstr "يُقرض" -#: dref/models.py:258 +#: dref/models.py:261 msgid "Slow" -msgstr "" +msgstr "بطيء" -#: dref/models.py:259 +#: dref/models.py:262 msgid "Sudden" -msgstr "" +msgstr "مفاجئ" -#: dref/models.py:262 +#: dref/models.py:265 msgid "Yellow" -msgstr "" +msgstr "أصفر" -#: dref/models.py:263 +#: dref/models.py:266 msgid "Orange" -msgstr "" +msgstr "البرتقالي" -#: dref/models.py:264 +#: dref/models.py:267 msgid "Red" -msgstr "" +msgstr "أحمر" -#: dref/models.py:267 +#: dref/models.py:270 msgid "Draft" -msgstr "" +msgstr "مسودة" + +#: dref/models.py:272 +msgid "Finalizing" +msgstr "وضع اللمسات الأخيرة" -#: dref/models.py:269 +#: dref/models.py:274 msgid "Finalized" -msgstr "" +msgstr "تم الانتهاء منه" -#: dref/models.py:271 +#: dref/models.py:276 msgid "Approved" -msgstr "" +msgstr "موافقة" -#: dref/models.py:274 dref/models.py:826 dref/models.py:1265 +#: dref/models.py:278 +msgid "Failed" +msgstr "فشل" + +#: dref/models.py:281 dref/models.py:833 dref/models.py:1272 msgid "created at" -msgstr "" +msgstr "تم إنشاؤه في" -#: dref/models.py:275 dref/models.py:827 dref/models.py:1266 +#: dref/models.py:282 dref/models.py:834 dref/models.py:1273 msgid "modified at" -msgstr "" +msgstr "تم التعديل في" -#: dref/models.py:278 dref/models.py:830 dref/models.py:1269 +#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 msgid "created by" -msgstr "" +msgstr "تم إنشاؤه بواسطة" -#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 +#: dref/models.py:292 dref/models.py:844 dref/models.py:1283 msgid "modified by" -msgstr "" +msgstr "تم التعديل بواسطة" -#: dref/models.py:290 dref/models.py:1118 dref/models.py:1506 +#: dref/models.py:297 dref/models.py:1125 dref/models.py:1513 msgid "users" -msgstr "" +msgstr "المستخدمون" -#: dref/models.py:293 +#: dref/models.py:300 msgid "field report" -msgstr "" +msgstr "تقرير ميداني" -#: dref/models.py:300 dref/models.py:849 dref/models.py:1288 +#: dref/models.py:307 dref/models.py:856 dref/models.py:1295 msgid "title prefix" -msgstr "" +msgstr "بادئة العنوان" -#: dref/models.py:303 dref/models.py:852 dref/models.py:1291 +#: dref/models.py:310 dref/models.py:859 dref/models.py:1298 msgid "national_society" -msgstr "" +msgstr "الجمعية الوطنية" -#: dref/models.py:307 dref/models.py:859 dref/models.py:1298 +#: dref/models.py:314 dref/models.py:866 dref/models.py:1305 msgid "disaster type" -msgstr "" +msgstr "نوع الكارثة" -#: dref/models.py:309 dref/models.py:861 dref/models.py:1300 +#: dref/models.py:316 dref/models.py:868 dref/models.py:1307 msgid "dref type" -msgstr "" +msgstr "dreftype" -#: dref/models.py:310 dref/models.py:862 dref/models.py:1301 +#: dref/models.py:317 dref/models.py:869 dref/models.py:1308 msgid "onset type" -msgstr "" +msgstr "نوع البداية" -#: dref/models.py:313 dref/models.py:1607 +#: dref/models.py:320 dref/models.py:1614 msgid "Is DREF Imminent V2?" -msgstr "" +msgstr "هل سيصدر الإصدار الثاني من DREF قريباً؟" -#: dref/models.py:315 +#: dref/models.py:322 msgid "" "Is this DREF Imminent V2? If yes, it will be used for the new dref imminent " "type." msgstr "" +"هل هذا هو الإصدار الثاني من DREF Imminent؟ إذا كانت الإجابة بنعم، فسيتم " +"استخدامه لنوع DREF Imminent الجديد." -#: dref/models.py:318 dref/models.py:864 dref/models.py:1303 +#: dref/models.py:325 dref/models.py:871 dref/models.py:1310 msgid "disaster category" -msgstr "" +msgstr "فئة الكوارث" -#: dref/models.py:325 +#: dref/models.py:332 msgid "If available please upload Disaster categorization Analysis" -msgstr "" +msgstr "يرجى تحميل تحليل تصنيف الكوارث إن وجد" -#: dref/models.py:333 +#: dref/models.py:340 msgid "" "If available please upload additional support documentation for targeting " "strategy" -msgstr "" +msgstr "يرجى تحميل وثائق دعم إضافية لاستراتيجية الاستهداف إن وجدت." -#: dref/models.py:336 dref/models.py:866 dref/models.py:1305 +#: dref/models.py:343 dref/models.py:873 dref/models.py:1312 msgid "status" -msgstr "" +msgstr "حالة" -#: dref/models.py:340 dref/models.py:870 dref/models.py:1309 +#: dref/models.py:347 dref/models.py:877 dref/models.py:1316 msgid "Starting language" -msgstr "" +msgstr "اللغة الابتدائية" -#: dref/models.py:343 dref/models.py:1569 +#: dref/models.py:350 dref/models.py:1576 msgid "number of assisted" -msgstr "" +msgstr "عدد المستفيدين" -#: dref/models.py:344 +#: dref/models.py:351 msgid "number of affected" -msgstr "" +msgstr "عدد المتضررين" -#: dref/models.py:346 dref/models.py:876 dref/models.py:1315 +#: dref/models.py:353 dref/models.py:883 dref/models.py:1322 msgid "estimated number of affected male" -msgstr "" +msgstr "العدد التقديري للذكور المصابين" -#: dref/models.py:349 dref/models.py:879 dref/models.py:1318 +#: dref/models.py:356 dref/models.py:886 dref/models.py:1325 msgid "estimated number of affected female" -msgstr "" +msgstr "العدد التقديري للإناث المصابات" -#: dref/models.py:352 dref/models.py:882 dref/models.py:1321 +#: dref/models.py:359 dref/models.py:889 dref/models.py:1328 msgid "estimated number of affected girls under 18" -msgstr "" +msgstr "العدد التقديري للفتيات المتضررات دون سن 18 عامًا" -#: dref/models.py:355 dref/models.py:885 dref/models.py:1324 +#: dref/models.py:362 dref/models.py:892 dref/models.py:1331 msgid "estimated number of affected boys under 18" -msgstr "" +msgstr "العدد التقديري للأولاد المتضررين دون سن 18 عامًا" -#: dref/models.py:357 +#: dref/models.py:364 msgid "amount requested" -msgstr "" +msgstr "المبلغ المطلوب" -#: dref/models.py:358 dref/models.py:1150 dref/models.py:1552 +#: dref/models.py:365 dref/models.py:1157 dref/models.py:1559 msgid "people in need" -msgstr "" +msgstr "المحتاجين" -#: dref/models.py:359 dref/models.py:890 +#: dref/models.py:366 dref/models.py:897 msgid "emergency appeal planned " -msgstr "" +msgstr "خطة لتقديم نداء طارئ" -#: dref/models.py:361 dref/models.py:1152 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1159 dref/models.py:1554 msgid "event date" -msgstr "" +msgstr "تاريخ الحدث" -#: dref/models.py:361 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1554 msgid "Date of event/Approximate date of impact" -msgstr "" +msgstr "تاريخ الحدث/التاريخ التقريبي للتأثير" -#: dref/models.py:363 dref/models.py:1216 dref/models.py:1553 +#: dref/models.py:370 dref/models.py:1223 dref/models.py:1560 msgid "event text" -msgstr "" +msgstr "نص الحدث" -#: dref/models.py:365 dref/models.py:1157 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1164 dref/models.py:1562 msgid "ns respond date" -msgstr "" +msgstr "تاريخ الرد" -#: dref/models.py:365 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1562 msgid "NS anticipatory actions started/NS response" msgstr "" +"بدأت الإجراءات الاستباقية للجهاز العصبي المركزي / استجابة الجهاز العصبي " +"المركزي" -#: dref/models.py:368 +#: dref/models.py:375 msgid "Has a similar event affected the same areas in the past?" -msgstr "" +msgstr "هل سبق أن أثر حدث مماثل على نفس المناطق؟" -#: dref/models.py:370 +#: dref/models.py:377 msgid "Did it affect the same population?" -msgstr "" +msgstr "هل أثر ذلك على نفس الفئة السكانية؟" -#: dref/models.py:371 +#: dref/models.py:378 msgid "affect same population text" -msgstr "" +msgstr "يؤثر على نفس السكان نص" -#: dref/models.py:372 dref/models.py:1161 +#: dref/models.py:379 dref/models.py:1168 msgid "Did NS respond" -msgstr "" +msgstr "هل ردت NS؟" -#: dref/models.py:374 +#: dref/models.py:381 msgid "Did the NS request funding from DREF?" -msgstr "" +msgstr "هل طلبت منظمة الأمن القومي تمويلاً من صندوق أبحاث الدفاع؟" -#: dref/models.py:376 +#: dref/models.py:383 msgid "ns request text" -msgstr "" +msgstr "نص طلب ns" -#: dref/models.py:377 +#: dref/models.py:384 msgid "dref recurrent text" -msgstr "" +msgstr "نص متكرر من نوع dref" -#: dref/models.py:378 +#: dref/models.py:385 msgid "lessons learned" -msgstr "" +msgstr "الدروس المستفادة" -#: dref/models.py:380 +#: dref/models.py:387 msgid "Did you complete the child safeguarding risk analysis" -msgstr "" +msgstr "هل أكملت تحليل مخاطر حماية الطفل؟" -#: dref/models.py:382 +#: dref/models.py:389 msgid "Child safeguarding risk level" -msgstr "" +msgstr "مستوى مخاطر حماية الطفل" -#: dref/models.py:383 +#: dref/models.py:390 msgid "event description" -msgstr "" +msgstr "وصف الحدث" -#: dref/models.py:387 +#: dref/models.py:394 msgid "anticipatory actions" -msgstr "" +msgstr "الإجراءات الاستباقية" -#: dref/models.py:388 +#: dref/models.py:395 msgid "Description of anticipatory actions or imminent disaster" -msgstr "" +msgstr "وصف الإجراءات الاستباقية أو الكوارث الوشيكة" -#: dref/models.py:390 +#: dref/models.py:397 msgid "event scope" -msgstr "" +msgstr "نطاق الحدث" -#: dref/models.py:390 +#: dref/models.py:397 msgid "Scope and scale of event" -msgstr "" +msgstr "نطاق وحجم الحدث" -#: dref/models.py:395 dref/models.py:1040 dref/models.py:1433 +#: dref/models.py:402 dref/models.py:1047 dref/models.py:1440 msgid "Has government requested assistance" -msgstr "" +msgstr "هل طلبت الحكومة المساعدة؟" -#: dref/models.py:398 +#: dref/models.py:405 msgid "government requested assistance date" -msgstr "" +msgstr "تاريخ طلب المساعدة الحكومية" -#: dref/models.py:400 dref/models.py:1042 dref/models.py:1435 +#: dref/models.py:407 dref/models.py:1049 dref/models.py:1442 msgid "national authorities" -msgstr "" +msgstr "السلطات الوطنية" -#: dref/models.py:401 dref/models.py:1036 dref/models.py:1429 +#: dref/models.py:408 dref/models.py:1043 dref/models.py:1436 msgid "ifrc" -msgstr "" +msgstr "الاتحاد الدولي لجمعيات الصليب الأحمر والهلال الأحمر" -#: dref/models.py:402 dref/models.py:1037 dref/models.py:1430 +#: dref/models.py:409 dref/models.py:1044 dref/models.py:1437 msgid "icrc" -msgstr "" +msgstr "اللجنة الدولية للصليب الأحمر" -#: dref/models.py:403 dref/models.py:1038 dref/models.py:1431 +#: dref/models.py:410 dref/models.py:1045 dref/models.py:1438 msgid "partner national society" -msgstr "" +msgstr "الجمعية الوطنية الشريكة" -#: dref/models.py:404 dref/models.py:1044 dref/models.py:1436 +#: dref/models.py:411 dref/models.py:1051 dref/models.py:1443 msgid "un or other" -msgstr "" +msgstr "الأمم المتحدة أو غيرها" -#: dref/models.py:408 +#: dref/models.py:415 msgid "Is major coordination mechanism" -msgstr "" +msgstr "آلية التنسيق الرئيسية" -#: dref/models.py:413 dref/models.py:1051 dref/models.py:1440 -#: dref/models.py:1523 +#: dref/models.py:420 dref/models.py:1058 dref/models.py:1447 +#: dref/models.py:1530 msgid "major coordination mechanism" -msgstr "" +msgstr "آلية التنسيق الرئيسية" -#: dref/models.py:414 +#: dref/models.py:421 msgid "List major coordination mechanisms in place" -msgstr "" +msgstr "اذكر آليات التنسيق الرئيسية المعمول بها" -#: dref/models.py:416 dref/models.py:1053 dref/models.py:1442 +#: dref/models.py:423 dref/models.py:1060 dref/models.py:1449 msgid "needs identified" -msgstr "" +msgstr "تم تحديد الحاجة" -#: dref/models.py:418 dref/models.py:1210 +#: dref/models.py:425 dref/models.py:1217 msgid "identified gaps" -msgstr "" +msgstr "تم تحديد الثغرات" -#: dref/models.py:421 dref/models.py:1213 +#: dref/models.py:428 dref/models.py:1220 msgid "Any identified gaps/limitations in the assessment" -msgstr "" +msgstr "أي ثغرات/قيود تم تحديدها في التقييم" -#: dref/models.py:423 dref/models.py:1054 dref/models.py:1443 +#: dref/models.py:430 dref/models.py:1061 dref/models.py:1450 msgid "people assisted" -msgstr "" +msgstr "الأشخاص الذين تم مساعدتهم" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "selection criteria" -msgstr "" +msgstr "معايير الاختيار" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "Selection criteria for affected people" -msgstr "" +msgstr "معايير اختيار الأشخاص المتضررين" -#: dref/models.py:428 dref/models.py:1065 dref/models.py:1454 +#: dref/models.py:435 dref/models.py:1072 dref/models.py:1461 msgid "entity affected" -msgstr "" +msgstr "الكيان المتأثر" -#: dref/models.py:431 dref/models.py:1068 dref/models.py:1457 +#: dref/models.py:438 dref/models.py:1075 dref/models.py:1464 msgid "Protection, gender, Inclusion affected in this process" -msgstr "" +msgstr "الحماية، والمساواة بين الجنسين، والإدماج المتأثرة في هذه العملية" -#: dref/models.py:434 dref/models.py:1059 dref/models.py:1448 +#: dref/models.py:441 dref/models.py:1066 dref/models.py:1455 msgid "community involved" -msgstr "" +msgstr "مشاركة المجتمع" -#: dref/models.py:437 dref/models.py:1062 dref/models.py:1451 +#: dref/models.py:444 dref/models.py:1069 dref/models.py:1458 msgid "Community been involved in the analysis of the process" -msgstr "" +msgstr "شارك المجتمع في تحليل العملية" -#: dref/models.py:439 dref/models.py:1070 dref/models.py:1466 +#: dref/models.py:446 dref/models.py:1077 dref/models.py:1473 msgid "women" -msgstr "" +msgstr "نحيف" -#: dref/models.py:440 dref/models.py:1071 dref/models.py:1467 +#: dref/models.py:447 dref/models.py:1078 dref/models.py:1474 msgid "men" -msgstr "" +msgstr "الرجال" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "girls" -msgstr "" +msgstr "فتيات" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "Girls under 18" -msgstr "" +msgstr "الفتيات دون سن 18 عامًا" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "boys" -msgstr "" +msgstr "الأولاد" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "Boys under 18" -msgstr "" +msgstr "الأولاد دون سن 18 عامًا" -#: dref/models.py:444 dref/models.py:1162 dref/models.py:1525 +#: dref/models.py:451 dref/models.py:1169 dref/models.py:1532 msgid "total targeted population" -msgstr "" +msgstr "إجمالي السكان المستهدفين" -#: dref/models.py:445 +#: dref/models.py:452 msgid "Estimated number of targeted people" -msgstr "" +msgstr "العدد التقديري للأشخاص المستهدفين" -#: dref/models.py:450 dref/models.py:1075 dref/models.py:1470 +#: dref/models.py:457 dref/models.py:1082 dref/models.py:1477 msgid "disability people per" -msgstr "" +msgstr "نسبة الأشخاص ذوي الإعاقة" -#: dref/models.py:451 dref/models.py:1076 +#: dref/models.py:458 dref/models.py:1083 msgid "Estimated % people disability" -msgstr "" +msgstr "النسبة المئوية التقديرية للأشخاص ذوي الإعاقة" -#: dref/models.py:456 dref/models.py:1081 dref/models.py:1471 +#: dref/models.py:463 dref/models.py:1088 dref/models.py:1478 msgid "people per urban" -msgstr "" +msgstr "عدد السكان لكل منطقة حضرية" -#: dref/models.py:457 dref/models.py:1082 +#: dref/models.py:464 dref/models.py:1089 msgid "Estimated % people Urban" -msgstr "" +msgstr "النسبة المئوية التقديرية للسكان في المناطق الحضرية" -#: dref/models.py:462 dref/models.py:1087 dref/models.py:1472 +#: dref/models.py:469 dref/models.py:1094 dref/models.py:1479 msgid "people per local" -msgstr "" +msgstr "عدد السكان لكل منطقة محلية" -#: dref/models.py:463 dref/models.py:1088 +#: dref/models.py:470 dref/models.py:1095 msgid "Estimated % people Rural" -msgstr "" +msgstr "النسبة المئوية التقديرية للسكان الريفيين" -#: dref/models.py:468 dref/models.py:1093 dref/models.py:1474 +#: dref/models.py:475 dref/models.py:1100 dref/models.py:1481 msgid "people targeted with early actions" -msgstr "" +msgstr "الأشخاص المستهدفون بالإجراءات المبكرة" -#: dref/models.py:469 +#: dref/models.py:476 msgid "Number of persons targeted with early actions" -msgstr "" +msgstr "عدد الأشخاص المستهدفين بالإجراءات المبكرة" -#: dref/models.py:474 dref/models.py:1095 dref/models.py:1476 +#: dref/models.py:481 dref/models.py:1102 dref/models.py:1483 msgid "displaced people" -msgstr "" +msgstr "النازحون" -#: dref/models.py:474 +#: dref/models.py:481 msgid "Estimated number of displaced people" -msgstr "" +msgstr "العدد التقديري للنازحين" -#: dref/models.py:477 dref/models.py:1097 dref/models.py:1478 +#: dref/models.py:484 dref/models.py:1104 dref/models.py:1485 msgid "operation objective" -msgstr "" +msgstr "هدف العملية" -#: dref/models.py:478 +#: dref/models.py:485 msgid "Overall objective of the operation" -msgstr "" +msgstr "الهدف العام للعملية" -#: dref/models.py:483 dref/models.py:1102 dref/models.py:1483 +#: dref/models.py:490 dref/models.py:1109 dref/models.py:1490 msgid "response strategy" -msgstr "" +msgstr "استراتيجية الاستجابة" -#: dref/models.py:488 dref/models.py:1217 dref/models.py:1557 +#: dref/models.py:495 dref/models.py:1224 dref/models.py:1564 msgid "Did National Society" -msgstr "" +msgstr "هل الجمعية الوطنية" -#: dref/models.py:489 +#: dref/models.py:496 msgid "ns request date" -msgstr "" +msgstr "تاريخ الطلب" -#: dref/models.py:490 +#: dref/models.py:497 msgid "submission to geneva" -msgstr "" +msgstr "تقديم إلى جنيف" -#: dref/models.py:491 +#: dref/models.py:498 msgid "date of approval" -msgstr "" +msgstr "تاريخ الموافقة" -#: dref/models.py:492 +#: dref/models.py:499 msgid "end date" -msgstr "" +msgstr "تاريخ الانتهاء" -#: dref/models.py:493 +#: dref/models.py:500 msgid "publishing date" -msgstr "" +msgstr "تاريخ النشر" -#: dref/models.py:494 +#: dref/models.py:501 msgid "operation timeframe" -msgstr "" +msgstr "الإطار الزمني للعملية" -#: dref/models.py:497 +#: dref/models.py:504 msgid "operation timeframe for imminent type" -msgstr "" +msgstr "الإطار الزمني للعملية للنوع الوشيك" -#: dref/models.py:499 dref/models.py:945 dref/models.py:1334 +#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 msgid "appeal code" -msgstr "" +msgstr "قانون الاستئناف" -#: dref/models.py:500 dref/models.py:946 dref/models.py:1335 +#: dref/models.py:507 dref/models.py:953 dref/models.py:1342 msgid "glide number" -msgstr "" +msgstr "رقم الانزلاق" -#: dref/models.py:501 dref/models.py:947 dref/models.py:1336 +#: dref/models.py:508 dref/models.py:954 dref/models.py:1343 msgid "ifrc appeal manager name" -msgstr "" +msgstr "اسم مدير استئناف الاتحاد الدولي لجمعيات الصليب الأحمر والهلال الأحمر" -#: dref/models.py:503 dref/models.py:949 dref/models.py:1338 +#: dref/models.py:510 dref/models.py:956 dref/models.py:1345 msgid "ifrc appeal manager email" msgstr "" +"البريد الإلكتروني لمدير استئناف الاتحاد الدولي لجمعيات الصليب الأحمر والهلال" +" الأحمر" -#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 +#: dref/models.py:513 dref/models.py:959 dref/models.py:1348 msgid "ifrc appeal manager title" -msgstr "" +msgstr "مسمى مدير استئناف الاتحاد الدولي لجمعيات الصليب الأحمر والهلال الأحمر" -#: dref/models.py:509 dref/models.py:955 dref/models.py:1344 +#: dref/models.py:516 dref/models.py:962 dref/models.py:1351 msgid "ifrc appeal manager phone number" msgstr "" +"رقم هاتف مدير قسم التبرعات في الاتحاد الدولي لجمعيات الصليب الأحمر والهلال " +"الأحمر" -#: dref/models.py:512 dref/models.py:958 dref/models.py:1347 +#: dref/models.py:519 dref/models.py:965 dref/models.py:1354 msgid "ifrc project manager name" -msgstr "" +msgstr "اسم مدير مشروع الاتحاد الدولي لجمعيات الصليب الأحمر والهلال الأحمر" -#: dref/models.py:515 dref/models.py:961 dref/models.py:1350 +#: dref/models.py:522 dref/models.py:968 dref/models.py:1357 msgid "ifrc project manager email" msgstr "" +"البريد الإلكتروني لمدير مشروع الاتحاد الدولي لجمعيات الصليب الأحمر والهلال " +"الأحمر" -#: dref/models.py:518 dref/models.py:964 dref/models.py:1353 +#: dref/models.py:525 dref/models.py:971 dref/models.py:1360 msgid "ifrc project manager title" -msgstr "" +msgstr "مسمى مدير مشروع الاتحاد الدولي لجمعيات الصليب الأحمر والهلال الأحمر" -#: dref/models.py:521 dref/models.py:967 dref/models.py:1356 +#: dref/models.py:528 dref/models.py:974 dref/models.py:1363 msgid "ifrc project manager phone number" msgstr "" +"رقم هاتف مدير مشروع الاتحاد الدولي لجمعيات الصليب الأحمر والهلال الأحمر" -#: dref/models.py:524 dref/models.py:970 dref/models.py:1359 +#: dref/models.py:531 dref/models.py:977 dref/models.py:1366 msgid "national society contact name" -msgstr "" +msgstr "اسم جهة الاتصال في الجمعية الوطنية" -#: dref/models.py:527 dref/models.py:973 dref/models.py:1362 +#: dref/models.py:534 dref/models.py:980 dref/models.py:1369 msgid "national society contact email" -msgstr "" +msgstr "البريد الإلكتروني للتواصل مع الجمعية الوطنية" -#: dref/models.py:530 dref/models.py:976 dref/models.py:1365 +#: dref/models.py:537 dref/models.py:983 dref/models.py:1372 msgid "national society contact title" -msgstr "" +msgstr "جهة اتصال الجمعية الوطنية" -#: dref/models.py:533 dref/models.py:979 dref/models.py:1368 +#: dref/models.py:540 dref/models.py:986 dref/models.py:1375 msgid "national society contact phone number" -msgstr "" +msgstr "رقم هاتف الاتصال بالجمعية الوطنية" -#: dref/models.py:536 dref/models.py:982 dref/models.py:1371 +#: dref/models.py:543 dref/models.py:989 dref/models.py:1378 msgid "national society integrity contact name" -msgstr "" +msgstr "اسم جهة الاتصال المعنية بالنزاهة في الجمعية الوطنية" -#: dref/models.py:539 dref/models.py:985 dref/models.py:1374 +#: dref/models.py:546 dref/models.py:992 dref/models.py:1381 msgid "national society integrity contact email" -msgstr "" +msgstr "البريد الإلكتروني للتواصل بشأن النزاهة في الجمعية الوطنية" -#: dref/models.py:542 dref/models.py:988 dref/models.py:1377 +#: dref/models.py:549 dref/models.py:995 dref/models.py:1384 msgid "national society integrity contact title" -msgstr "" +msgstr "جهة اتصال النزاهة في الجمعية الوطنية" -#: dref/models.py:545 dref/models.py:991 dref/models.py:1380 +#: dref/models.py:552 dref/models.py:998 dref/models.py:1387 msgid "national society integrity contact phone number" -msgstr "" +msgstr "رقم هاتف التواصل مع الجمعية الوطنية المعنية بالنزاهة" -#: dref/models.py:548 dref/models.py:994 dref/models.py:1383 +#: dref/models.py:555 dref/models.py:1001 dref/models.py:1390 msgid "national society hotline phone number" -msgstr "" +msgstr "رقم هاتف الخط الساخن للجمعية الوطنية" -#: dref/models.py:550 dref/models.py:996 dref/models.py:1391 +#: dref/models.py:557 dref/models.py:1003 dref/models.py:1398 msgid "media contact name" -msgstr "" +msgstr "اسم جهة الاتصال الإعلامية" -#: dref/models.py:551 dref/models.py:997 dref/models.py:1392 +#: dref/models.py:558 dref/models.py:1004 dref/models.py:1399 msgid "media contact email" -msgstr "" +msgstr "البريد الإلكتروني للتواصل الإعلامي" -#: dref/models.py:552 dref/models.py:998 dref/models.py:1393 +#: dref/models.py:559 dref/models.py:1005 dref/models.py:1400 msgid "media contact title" -msgstr "" +msgstr "جهة الاتصال الإعلامية" -#: dref/models.py:554 dref/models.py:1000 dref/models.py:1395 +#: dref/models.py:561 dref/models.py:1007 dref/models.py:1402 msgid "media_contact phone number" -msgstr "" +msgstr "رقم هاتف التواصل الإعلامي" -#: dref/models.py:556 dref/models.py:1002 dref/models.py:1385 +#: dref/models.py:563 dref/models.py:1009 dref/models.py:1392 msgid "ifrc emergency name" -msgstr "" +msgstr "اسم الطوارئ للاتحاد الدولي للصليب الأحمر" -#: dref/models.py:557 dref/models.py:1003 dref/models.py:1386 +#: dref/models.py:564 dref/models.py:1010 dref/models.py:1393 msgid "ifrc emergency email" -msgstr "" +msgstr "البريد الإلكتروني للطوارئ التابع للاتحاد الدولي للصليب الأحمر" -#: dref/models.py:558 dref/models.py:1004 dref/models.py:1387 +#: dref/models.py:565 dref/models.py:1011 dref/models.py:1394 msgid "ifrc emergency title" -msgstr "" +msgstr "عنوان الطوارئ للاتحاد الدولي للصليب الأحمر" -#: dref/models.py:560 dref/models.py:1006 dref/models.py:1389 +#: dref/models.py:567 dref/models.py:1013 dref/models.py:1396 msgid "ifrc emergency phone number" -msgstr "" +msgstr "رقم هاتف الطوارئ للاتحاد الدولي للصليب الأحمر" -#: dref/models.py:562 +#: dref/models.py:569 msgid "originator name" -msgstr "" +msgstr "اسم المنشئ" -#: dref/models.py:563 +#: dref/models.py:570 msgid "originator email" -msgstr "" +msgstr "البريد الإلكتروني للمنشئ" -#: dref/models.py:564 +#: dref/models.py:571 msgid "originator title" -msgstr "" +msgstr "عنوان المنشئ" -#: dref/models.py:565 +#: dref/models.py:572 msgid "originator phone number" -msgstr "" +msgstr "رقم هاتف المنشئ" -#: dref/models.py:567 dref/models.py:1009 dref/models.py:1398 +#: dref/models.py:574 dref/models.py:1016 dref/models.py:1405 msgid "regional focal point name" -msgstr "" +msgstr "اسم نقطة الاتصال الإقليمية" -#: dref/models.py:570 dref/models.py:1012 dref/models.py:1401 +#: dref/models.py:577 dref/models.py:1019 dref/models.py:1408 msgid "regional focal point email" -msgstr "" +msgstr "البريد الإلكتروني لنقطة الاتصال الإقليمية" -#: dref/models.py:573 dref/models.py:1015 dref/models.py:1404 +#: dref/models.py:580 dref/models.py:1022 dref/models.py:1411 msgid "regional focal point title" -msgstr "" +msgstr "عنوان نقطة الاتصال الإقليمية" -#: dref/models.py:576 dref/models.py:1018 dref/models.py:1407 +#: dref/models.py:583 dref/models.py:1025 dref/models.py:1414 msgid "regional focal point phone number" -msgstr "" +msgstr "رقم هاتف نقطة الاتصال الإقليمية" -#: dref/models.py:581 dref/models.py:1169 +#: dref/models.py:588 dref/models.py:1176 msgid "human resource" -msgstr "" +msgstr "الموارد البشرية" -#: dref/models.py:582 dref/models.py:1170 +#: dref/models.py:589 dref/models.py:1177 msgid "how many volunteers and staff involved in the response?" -msgstr "" +msgstr "كم عدد المتطوعين والموظفين المشاركين في الاستجابة؟" -#: dref/models.py:587 dref/models.py:1175 +#: dref/models.py:594 dref/models.py:1182 msgid "is volunteer team diverse" -msgstr "" +msgstr "هل فريق المتطوعين متنوع؟" -#: dref/models.py:588 dref/models.py:1176 +#: dref/models.py:595 dref/models.py:1183 msgid "" "Does your volunteer team reflect the gender, age, and cultural diversity of " "the people you’re helping?" msgstr "" +"هل يعكس فريق المتطوعين لديك التنوع الجنسي والعمري والثقافي للأشخاص الذين " +"تساعدهم؟" -#: dref/models.py:590 dref/models.py:1178 +#: dref/models.py:597 dref/models.py:1185 msgid "Is surge personnel deployed" -msgstr "" +msgstr "هل تم نشر فرق الدعم؟" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "surge personnel deployed" -msgstr "" +msgstr "نشر أفراد السر" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "Will a Surge personnel be deployed?" -msgstr "" +msgstr "هل سيتم نشر أفراد من قوات الدعم؟" -#: dref/models.py:597 dref/models.py:1185 +#: dref/models.py:604 dref/models.py:1192 msgid "logistic capacity of ns" -msgstr "" +msgstr "القدرة اللوجستية لـ ns" -#: dref/models.py:598 dref/models.py:1186 +#: dref/models.py:605 dref/models.py:1193 msgid "what is the logistics capacity of the National Society?" -msgstr "" +msgstr "ما هي القدرة اللوجستية للجمعية الوطنية؟" -#: dref/models.py:603 dref/models.py:1191 +#: dref/models.py:610 dref/models.py:1198 msgid "safety concerns" -msgstr "" +msgstr "مخاوف تتعلق بالسلامة" -#: dref/models.py:604 dref/models.py:1192 +#: dref/models.py:611 dref/models.py:1199 msgid "" "Are there any safety/security concerns which may impact the implementation " "of this operation?" -msgstr "" +msgstr "هل هناك أي مخاوف تتعلق بالسلامة/الأمن قد تؤثر على تنفيذ هذه العملية؟" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "pmer" -msgstr "" +msgstr "بمر" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "Does the NS have PMER capacity?" -msgstr "" +msgstr "هل لدى الخدمة الوطنية القدرة على إجراء تقييم طبي شامل؟" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "organization" -msgstr "" +msgstr "منظمة" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "Does the NS have Communications capacity?" -msgstr "" +msgstr "هل تمتلك القوات الخاصة قدرات اتصالات؟" -#: dref/models.py:615 dref/models.py:896 dref/models.py:1414 +#: dref/models.py:622 dref/models.py:903 dref/models.py:1421 msgid "event map" -msgstr "" +msgstr "خريطة الأحداث" -#: dref/models.py:622 dref/models.py:900 dref/models.py:930 dref/models.py:1417 -#: dref/models.py:1508 +#: dref/models.py:629 dref/models.py:907 dref/models.py:937 +#: dref/models.py:1424 dref/models.py:1515 msgid "images" -msgstr "" +msgstr "صور" -#: dref/models.py:630 dref/models.py:915 +#: dref/models.py:637 dref/models.py:922 msgid "budget file" -msgstr "" +msgstr "ملف الميزانية" -#: dref/models.py:633 dref/models.py:919 +#: dref/models.py:640 dref/models.py:926 msgid "budget file preview" -msgstr "" +msgstr "معاينة ملف الميزانية" -#: dref/models.py:639 dref/models.py:926 dref/models.py:1423 +#: dref/models.py:646 dref/models.py:933 dref/models.py:1430 msgid "Assessment Report" -msgstr "" +msgstr "تقرير التقييم" -#: dref/models.py:647 +#: dref/models.py:654 msgid "Supporting Document" -msgstr "" +msgstr "المستندات الداعمة" -#: dref/models.py:655 dref/models.py:907 dref/models.py:1514 +#: dref/models.py:662 dref/models.py:914 dref/models.py:1521 msgid "cover image" -msgstr "" +msgstr "صورة الغلاف" -#: dref/models.py:660 +#: dref/models.py:667 msgid "Is final report created" -msgstr "" +msgstr "هل تم إعداد التقرير النهائي؟" -#: dref/models.py:664 dref/models.py:1109 dref/models.py:1497 +#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 msgid "country" -msgstr "" +msgstr "دولة" -#: dref/models.py:666 dref/models.py:1111 dref/models.py:1499 +#: dref/models.py:673 dref/models.py:1118 dref/models.py:1506 msgid "Affected County" -msgstr "" +msgstr "المقاطعة المتضررة" -#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 +#: dref/models.py:678 dref/models.py:1123 dref/models.py:1511 msgid "district" -msgstr "" +msgstr "يصرف" -#: dref/models.py:672 dref/models.py:1120 dref/models.py:1526 +#: dref/models.py:679 dref/models.py:1127 dref/models.py:1533 msgid "Risk Security" -msgstr "" +msgstr "مخاطر الأمن" -#: dref/models.py:674 dref/models.py:1138 dref/models.py:1528 +#: dref/models.py:681 dref/models.py:1145 dref/models.py:1535 msgid "Has the child safeguarding risk analysis assessment been completed?" -msgstr "" +msgstr "هل تم الانتهاء من تقييم تحليل مخاطر حماية الطفل؟" -#: dref/models.py:676 dref/models.py:1121 dref/models.py:1530 +#: dref/models.py:683 dref/models.py:1128 dref/models.py:1537 msgid "Risk Security Concern" -msgstr "" +msgstr "مخاطر أمنية" -#: dref/models.py:678 dref/models.py:1123 dref/models.py:1532 +#: dref/models.py:685 dref/models.py:1130 dref/models.py:1539 msgid "Has anti-fraud and corruption policy" -msgstr "" +msgstr "لديها سياسة لمكافحة الاحتيال والفساد" -#: dref/models.py:681 dref/models.py:1126 dref/models.py:1535 +#: dref/models.py:688 dref/models.py:1133 dref/models.py:1542 msgid "Has prevention of sexual exploitation and abuse policy" -msgstr "" +msgstr "لديها سياسة لمنع الاستغلال والاعتداء الجنسي" -#: dref/models.py:684 dref/models.py:1129 dref/models.py:1538 +#: dref/models.py:691 dref/models.py:1136 dref/models.py:1545 msgid "Has child protection/child safeguarding policy" -msgstr "" +msgstr "هل يوجد سياسة لحماية الطفل/حماية الطفل" -#: dref/models.py:687 dref/models.py:1132 dref/models.py:1541 +#: dref/models.py:694 dref/models.py:1139 dref/models.py:1548 msgid "Has whistleblower protection policy" -msgstr "" +msgstr "لديها سياسة لحماية المبلغين عن المخالفات" -#: dref/models.py:690 dref/models.py:1135 dref/models.py:1544 +#: dref/models.py:697 dref/models.py:1142 dref/models.py:1551 msgid "Has anti-sexual harassment policy" -msgstr "" +msgstr "لديها سياسة لمكافحة التحرش الجنسي" -#: dref/models.py:692 dref/models.py:1215 +#: dref/models.py:699 dref/models.py:1222 msgid "Is Man-made Event" -msgstr "" +msgstr "حدث من صنع الإنسان" -#: dref/models.py:694 +#: dref/models.py:701 msgid "Is Active" -msgstr "" +msgstr "نشط" -#: dref/models.py:695 dref/models.py:1220 dref/models.py:1604 +#: dref/models.py:702 dref/models.py:1227 dref/models.py:1611 msgid "Source Information" -msgstr "" +msgstr "مصادر المعلومات" -#: dref/models.py:696 dref/models.py:1620 +#: dref/models.py:703 dref/models.py:1627 msgid "Proposed Action" -msgstr "" +msgstr "الإجراء المقترح" -#: dref/models.py:697 dref/models.py:1621 +#: dref/models.py:704 dref/models.py:1628 msgid "Sub total Cost" -msgstr "" +msgstr "التكلفة الإجمالية الفرعية" -#: dref/models.py:698 dref/models.py:1627 +#: dref/models.py:705 dref/models.py:1634 msgid "Surge Deployment Cost" -msgstr "" +msgstr "تكلفة نشر نظام الحماية من زيادة الأحمال" -#: dref/models.py:699 dref/models.py:1633 +#: dref/models.py:706 dref/models.py:1640 msgid "Indirect Cost" -msgstr "" +msgstr "التكاليف غير المباشرة" -#: dref/models.py:700 dref/models.py:1639 +#: dref/models.py:707 dref/models.py:1646 msgid "Total Cost" -msgstr "" +msgstr "التكلفة الإجمالية" -#: dref/models.py:702 +#: dref/models.py:709 msgid "When is the hazard expected to happen?" -msgstr "" +msgstr "متى يُتوقع حدوث الخطر؟" -#: dref/models.py:707 +#: dref/models.py:714 msgid "Hazard Date and Location" -msgstr "" +msgstr "تاريخ ومكان الخطر" -#: dref/models.py:708 +#: dref/models.py:715 msgid "When and where is the hazard expected to happen?" -msgstr "" +msgstr "متى وأين يُتوقع حدوث الخطر؟" -#: dref/models.py:713 +#: dref/models.py:720 msgid "Hazard Vulnerabilities and Risks" -msgstr "" +msgstr "المخاطر ونقاط الضعف" -#: dref/models.py:714 +#: dref/models.py:721 msgid "" "Explain the underlying vulnerabilities and risks the hazard poses for at-" "risk communities?" msgstr "" +"اشرح نقاط الضعف والمخاطر الكامنة التي يشكلها الخطر على المجتمعات المعرضة " +"للخطر؟" -#: dref/models.py:723 +#: dref/models.py:730 msgid "Scenario Analysis Supporting Document" -msgstr "" +msgstr "وثيقة داعمة لتحليل السيناريو" -#: dref/models.py:731 +#: dref/models.py:738 msgid "Contingency Plans Supporting Document" -msgstr "" +msgstr "وثيقة داعمة لخطط الطوارئ" -#: dref/models.py:735 +#: dref/models.py:742 msgid "Addressed Humanitarian Impacts" -msgstr "" +msgstr "معالجة الآثار الإنسانية" -#: dref/models.py:736 +#: dref/models.py:743 msgid "" " Which of the expected severe humanitarian impacts of the hazard are your " "actions addressing?" msgstr "" +"ما هي الآثار الإنسانية الخطيرة المتوقعة لهذا الخطر التي تتصدى لها إجراءاتكم؟" -#: dref/models.py:743 +#: dref/models.py:750 msgid "drefs" -msgstr "" +msgstr "دريفس" -#: dref/models.py:799 +#: dref/models.py:806 msgid "file" -msgstr "" +msgstr "ملف" -#: dref/models.py:804 +#: dref/models.py:811 msgid "created_by" -msgstr "" +msgstr "تم إنشاؤه بواسطة" -#: dref/models.py:812 +#: dref/models.py:819 msgid "dref file" -msgstr "" +msgstr "ملف مرجعي" -#: dref/models.py:813 +#: dref/models.py:820 msgid "dref files" -msgstr "" +msgstr "ملفات مرجعية" -#: dref/models.py:842 dref/models.py:1281 +#: dref/models.py:849 dref/models.py:1288 msgid "Dref" -msgstr "" +msgstr "دريف" -#: dref/models.py:873 dref/models.py:1312 +#: dref/models.py:880 dref/models.py:1319 msgid "Number of people targeted" -msgstr "" +msgstr "عدد الأشخاص المستهدفين" -#: dref/models.py:874 dref/models.py:1313 +#: dref/models.py:881 dref/models.py:1320 msgid "number of people affected" -msgstr "" +msgstr "عدد الأشخاص المتضررين" -#: dref/models.py:887 +#: dref/models.py:894 msgid "Dref allocated so far" -msgstr "" +msgstr "تم تخصيص دريف حتى الآن" -#: dref/models.py:888 +#: dref/models.py:895 msgid "Additional allocation" -msgstr "" +msgstr "تخصيص إضافي" -#: dref/models.py:889 dref/models.py:1326 +#: dref/models.py:896 dref/models.py:1333 msgid "Total dref allocation" -msgstr "" +msgstr "إجمالي تخصيص الموارد" -#: dref/models.py:932 +#: dref/models.py:939 msgid "Operational Update Number" -msgstr "" +msgstr "رقم التحديث التشغيلي" -#: dref/models.py:933 +#: dref/models.py:940 msgid "Reporting Timeframe" -msgstr "" +msgstr "الإطار الزمني لإعداد التقارير" -#: dref/models.py:937 +#: dref/models.py:944 msgid "Update Date" -msgstr "" +msgstr "تاريخ التحديث" -#: dref/models.py:940 +#: dref/models.py:947 msgid "Is Timeframe Extension Required" -msgstr "" +msgstr "هل يلزم تمديد الإطار الزمني؟" -#: dref/models.py:942 +#: dref/models.py:949 msgid "New Operation Start Date" -msgstr "" +msgstr "تاريخ بدء العملية الجديدة" -#: dref/models.py:943 +#: dref/models.py:950 msgid "New Operation End Date" -msgstr "" +msgstr "تاريخ انتهاء العملية الجديد" -#: dref/models.py:944 dref/models.py:1328 +#: dref/models.py:951 dref/models.py:1335 msgid "Total Operation Timeframe" -msgstr "" +msgstr "إجمالي مدة العملية" -#: dref/models.py:1020 +#: dref/models.py:1027 msgid "Changing time operation" -msgstr "" +msgstr "عملية تغيير الوقت" -#: dref/models.py:1021 +#: dref/models.py:1028 msgid "Changing operation strategy" -msgstr "" +msgstr "تغيير استراتيجية التشغيل" -#: dref/models.py:1023 +#: dref/models.py:1030 msgid "Changing target population of operation" -msgstr "" +msgstr "تغيير الفئة المستهدفة للعملية" -#: dref/models.py:1025 +#: dref/models.py:1032 msgid "Changing geographic location" -msgstr "" +msgstr "تغيير الموقع الجغرافي" -#: dref/models.py:1026 +#: dref/models.py:1033 msgid "Changing budget" -msgstr "" +msgstr "تغيير الميزانية" -#: dref/models.py:1027 +#: dref/models.py:1034 msgid "Request for second allocation" -msgstr "" +msgstr "طلب تخصيص ثانٍ" -#: dref/models.py:1028 +#: dref/models.py:1035 msgid "Summary of change" -msgstr "" +msgstr "ملخص التغيير" -#: dref/models.py:1029 +#: dref/models.py:1036 msgid "Has change since request" -msgstr "" +msgstr "هل طرأ تغيير منذ الطلب؟" -#: dref/models.py:1030 dref/models.py:1426 +#: dref/models.py:1037 dref/models.py:1433 msgid "Event description" -msgstr "" +msgstr "وصف الأحداث" -#: dref/models.py:1031 dref/models.py:1427 +#: dref/models.py:1038 dref/models.py:1434 msgid "Anticipatory actions" -msgstr "" +msgstr "الإجراءات الاستباقية" -#: dref/models.py:1032 dref/models.py:1428 +#: dref/models.py:1039 dref/models.py:1435 msgid "Event scope" -msgstr "" +msgstr "نطاق الحدث" -#: dref/models.py:1043 +#: dref/models.py:1050 msgid "Is there un_or_other_actor" -msgstr "" +msgstr "هل يوجد فاعل غير معروف أو فاعل آخر؟" -#: dref/models.py:1046 dref/models.py:1518 +#: dref/models.py:1053 dref/models.py:1525 msgid "Is there major coordinate mechanism" -msgstr "" +msgstr "هل توجد آلية تنسيق رئيسية؟" -#: dref/models.py:1142 +#: dref/models.py:1149 msgid "Has Forecasted Event Materialize" -msgstr "" +msgstr "هل تحققت التوقعات؟" -#: dref/models.py:1145 +#: dref/models.py:1152 msgid "" "Please explain how is the operation is transitioning from Anticipatory to " "Response" msgstr "" +"يرجى توضيح كيفية انتقال العملية من مرحلة الاستباق إلى مرحلة الاستجابة." -#: dref/models.py:1149 +#: dref/models.py:1156 msgid "Specified Trigger Met" -msgstr "" +msgstr "تم استيفاء الزناد المحدد" -#: dref/models.py:1163 +#: dref/models.py:1170 msgid "Has Event occurred" -msgstr "" +msgstr "هل وقع الحدث؟" -#: dref/models.py:1164 +#: dref/models.py:1171 msgid "Reporting Time Start Date" -msgstr "" +msgstr "تاريخ بدء وقت الإبلاغ" -#: dref/models.py:1165 +#: dref/models.py:1172 msgid "Reporting Time End Date" -msgstr "" +msgstr "تاريخ انتهاء وقت الإبلاغ" -#: dref/models.py:1200 +#: dref/models.py:1207 msgid "Ns request date" -msgstr "" +msgstr "تاريخ طلب Ns" -#: dref/models.py:1205 dref/models.py:1598 +#: dref/models.py:1212 dref/models.py:1605 msgid "Date of Approval" -msgstr "" +msgstr "تاريخ الموافقة" -#: dref/models.py:1218 +#: dref/models.py:1225 msgid "Reporting Start Date" -msgstr "" +msgstr "تاريخ بدء الإبلاغ" -#: dref/models.py:1219 +#: dref/models.py:1226 msgid "Reporting End Date" -msgstr "" +msgstr "تاريخ انتهاء التقرير" -#: dref/models.py:1224 +#: dref/models.py:1231 msgid "Dref Operational Update" -msgstr "" +msgstr "تحديث عمليات دريف" -#: dref/models.py:1225 +#: dref/models.py:1232 msgid "Dref Operational Updates" -msgstr "" +msgstr "تحديثات عمليات دريف" -#: dref/models.py:1327 +#: dref/models.py:1334 msgid "Date of publication" -msgstr "" +msgstr "تاريخ النشر" -#: dref/models.py:1331 +#: dref/models.py:1338 msgid "total operation timeframe for imminent type" -msgstr "" +msgstr "إجمالي الإطار الزمني للعملية للنوع الوشيك" -#: dref/models.py:1333 +#: dref/models.py:1340 msgid "Operation Start Date" -msgstr "" +msgstr "تاريخ بدء العملية" -#: dref/models.py:1460 dref/models.py:1464 +#: dref/models.py:1467 dref/models.py:1471 msgid "Change in operational strategy" -msgstr "" +msgstr "تغيير في الاستراتيجية التشغيلية" -#: dref/models.py:1488 +#: dref/models.py:1495 msgid "Want to report" -msgstr "" +msgstr "تريد الإبلاغ" -#: dref/models.py:1492 +#: dref/models.py:1499 msgid "Additional National Societies Actions" -msgstr "" +msgstr "إجراءات إضافية للجمعيات الوطنية" -#: dref/models.py:1563 +#: dref/models.py:1570 msgid "financial report" -msgstr "" +msgstr "التقرير المالي" -#: dref/models.py:1567 +#: dref/models.py:1574 msgid "financial preview" -msgstr "" +msgstr "نظرة عامة على الوضع المالي" -#: dref/models.py:1571 +#: dref/models.py:1578 msgid "Number of women assisted" -msgstr "" +msgstr "عدد النساء اللاتي تلقين المساعدة" -#: dref/models.py:1576 +#: dref/models.py:1583 msgid "Number of men assisted" -msgstr "" +msgstr "عدد الرجال الذين تم تقديم المساعدة لهم" -#: dref/models.py:1581 +#: dref/models.py:1588 msgid "Number of girls under 18 assisted" -msgstr "" +msgstr "عدد الفتيات دون سن 18 عامًا اللاتي تلقين المساعدة" -#: dref/models.py:1586 +#: dref/models.py:1593 msgid "Number of boys under 18 assisted" -msgstr "" +msgstr "عدد الأولاد الذين تقل أعمارهم عن 18 عامًا والذين تلقوا المساعدة" -#: dref/models.py:1591 +#: dref/models.py:1598 msgid "Has national society conducted any intervention" -msgstr "" +msgstr "هل قامت الجمعية الوطنية بأي تدخل؟" -#: dref/models.py:1594 +#: dref/models.py:1601 msgid "National Society conducted description" -msgstr "" +msgstr "وصف أجرته الجمعية الوطنية" -#: dref/models.py:1596 +#: dref/models.py:1603 msgid "Financial Report Description" -msgstr "" +msgstr "وصف التقرير المالي" -#: dref/models.py:1602 +#: dref/models.py:1609 msgid "Main Donors" -msgstr "" +msgstr "المانحون الرئيسيون" -#: dref/models.py:1603 +#: dref/models.py:1610 msgid "Operation End Date" -msgstr "" +msgstr "تاريخ انتهاء العملية" -#: dref/models.py:1611 +#: dref/models.py:1618 msgid "Mitigation Efforts and Achievements" -msgstr "" +msgstr "جهود التخفيف والإنجازات" -#: dref/models.py:1616 +#: dref/models.py:1623 msgid "Lessons learnt and challenges" -msgstr "" +msgstr "الدروس المستفادة والتحديات" -#: dref/models.py:1623 +#: dref/models.py:1630 msgid "Sub total Expenditure Cost" -msgstr "" +msgstr "إجمالي تكلفة الإنفاق" -#: dref/models.py:1629 +#: dref/models.py:1636 msgid "Surge Deployment Expenditure Cost" -msgstr "" +msgstr "تكلفة نشر أنظمة الحماية من زيادة الطلب" -#: dref/models.py:1635 +#: dref/models.py:1642 msgid "Indirect Expenditure Cost" -msgstr "" +msgstr "تكلفة الإنفاق غير المباشر" -#: dref/models.py:1641 +#: dref/models.py:1648 msgid "Total Expenditure Cost" -msgstr "" +msgstr "إجمالي تكلفة الإنفاق" -#: dref/models.py:1648 +#: dref/models.py:1655 msgid "Dref Final Report" -msgstr "" +msgstr "التقرير النهائي لمؤسسة دريف" -#: dref/models.py:1649 +#: dref/models.py:1656 msgid "Dref Final Reports" -msgstr "" +msgstr "التقارير النهائية لـ Dref" -#: dref/serializers.py:110 +#: dref/serializers.py:116 msgid "Caption" -msgstr "" +msgstr "التسمية التوضيحية" -#: dref/serializers.py:480 +#: dref/serializers.py:475 dref/serializers.py:751 dref/serializers.py:1158 +msgid "Cannot be updated while the translation is in progress" +msgstr "لا يمكن تحديثها أثناء عملية الترجمة" + +#: dref/serializers.py:481 #, python-format msgid "Cannot add event_date if onset type not in %s or %s" -msgstr "" +msgstr "لا يمكن إضافة تاريخ الحدث إذا لم يكن نوع البداية موجودًا في %s أو %s" -#: dref/serializers.py:488 -#, python-format -msgid "Can't Update %s dref for approved Final Report" -msgstr "" +#: dref/serializers.py:489 +msgid "Can't Update dref for approved Final Report" +msgstr "لا يمكن تحديث مرجع التقرير النهائي المعتمد" -#: dref/serializers.py:491 +#: dref/serializers.py:492 #, python-format msgid "Operation timeframe can't be greater than %s for assessment_report" -msgstr "" +msgstr "لا يمكن أن تتجاوز مدة العملية %s لتقرير التقييم" -#: dref/serializers.py:505 dref/serializers.py:1181 +#: dref/serializers.py:506 dref/serializers.py:1190 msgid "Proposed Action is required for type DREF Imminent" -msgstr "" +msgstr "الإجراء المقترح مطلوب للنوع DREF الوشيك" -#: dref/serializers.py:508 dref/serializers.py:1184 +#: dref/serializers.py:509 dref/serializers.py:1193 msgid "Sub-total is required for Imminent DREF" -msgstr "" +msgstr "المجموع الفرعي مطلوب لـ Imminent DREF" -#: dref/serializers.py:511 dref/serializers.py:1191 +#: dref/serializers.py:512 dref/serializers.py:1200 #, python-format msgid "Sub-total should be equal to %s for Imminent DREF" -msgstr "" +msgstr "يجب أن يكون المجموع الفرعي مساوياً لنسبة مئوية لـ" -#: dref/serializers.py:515 +#: dref/serializers.py:516 msgid "Surge Deployment is required for Imminent DREF" -msgstr "" +msgstr "نشر قوات إضافية مطلوب لحالات الطوارئ الوشيكة" -#: dref/serializers.py:518 dref/serializers.py:1194 +#: dref/serializers.py:519 dref/serializers.py:1203 msgid "Indirect Cost is required for Imminent DREF" -msgstr "" +msgstr "التكاليف غير المباشرة مطلوبة لـ DREF الوشيك" -#: dref/serializers.py:520 dref/serializers.py:1200 +#: dref/serializers.py:521 dref/serializers.py:1209 msgid "Total is required for Imminent DREF" -msgstr "" +msgstr "المجموع مطلوب لـ Imminent DREF" -#: dref/serializers.py:531 -#, python-format +#: dref/serializers.py:532 msgid "" "Surge Deployment Cost should be equal to %s for Surge Personnel Deployed" -msgstr "" +msgstr "ينبغي أن تكون تكلفة نشر القوات الإضافية مساوية لنسبة مئوية من تكلفة نشر الأفراد الإضافيين." -#: dref/serializers.py:540 -#, python-format +#: dref/serializers.py:541 msgid "Indirect Cost should be equal to %s for Surge Personnel Deployed" -msgstr "" +msgstr "ينبغي أن تساوي التكلفة غير المباشرة نسبة مئوية معينة للأفراد المنتشرين في حالات الطوارئ." -#: dref/serializers.py:550 -#, python-format +#: dref/serializers.py:551 msgid "Indirect Cost should be equal to %s for No Surge Personnel Deployed" -msgstr "" +msgstr "ينبغي أن تكون التكلفة غير المباشرة مساوية لنسبة مئوية في حالة عدم نشر أفراد إضافيين." -#: dref/serializers.py:559 +#: dref/serializers.py:560 msgid "" "Total should be equal to sum of Sub-total, Surge Deployment Cost and " "Indirect Cost" msgstr "" +"يجب أن يكون الإجمالي مساوياً لمجموع المجموع الفرعي وتكلفة نشر الطوارئ " +"والتكلفة غير المباشرة" -#: dref/serializers.py:566 +#: dref/serializers.py:567 #, python-format msgid "Can add utmost %s images" -msgstr "" +msgstr "يمكن إضافة ما يصل إلى %s من الصور" -#: dref/serializers.py:581 +#: dref/serializers.py:582 #, python-format msgid "Only image owner can attach image. Not allowed image ids: %s" -msgstr "" +msgstr "لا يُسمح بإرفاق الصورة إلا لمالكها. معرفات الصور غير المسموح بها: %s" -#: dref/serializers.py:607 +#: dref/serializers.py:608 #, python-brace-format msgid "" "Operation timeframe can't be greater than {self.MAX_OPERATION_TIMEFRAME}" msgstr "" +"لا يمكن أن يتجاوز الإطار الزمني للعملية {self.MAX_OPERATION_TIMEFRAME}" -#: dref/serializers.py:751 -#, python-format -msgid "Can't create Operational Update for not approved %s dref." -msgstr "" +#: dref/serializers.py:754 +msgid "Can't create Operational Update for not approved dref." +msgstr "لا يمكن إنشاء تحديث تشغيلي لمرجع غير معتمد." -#: dref/serializers.py:760 +#: dref/serializers.py:763 #, python-format msgid "" "Can't create Operational Update for not approved " "Operational Update %s id and Operational Update Number %i." msgstr "" +"لا يمكن إنشاء تحديث تشغيلي لتحديث تشغيلي غير معتمد برقم تعريف %s ورقم " +"التحديث التشغيلي %i." -#: dref/serializers.py:796 dref/serializers.py:802 dref/serializers.py:1255 -#: dref/serializers.py:1262 +#: dref/serializers.py:798 dref/serializers.py:1263 +msgid "Starting language does not match the expected language." +msgstr "اللغة المستخدمة في البداية لا تتطابق مع اللغة المتوقعة." + +#: dref/serializers.py:801 dref/serializers.py:1266 #, python-brace-format msgid "" -"Language must be either '{valid_languages[0]}' or '{valid_languages[1]}'." +"Invalid starting language. Supported options are '{valid_languages[0]}' and " +"'{valid_languages[1]}'." msgstr "" +"لغة بدء غير صالحة. الخيارات المدعومة هي '{valid_languages[0]}' و " +"'{valid_languages[1]}'." -#: dref/serializers.py:1153 -#, python-format -msgid "Can't create Final Report for not approved dref %s." -msgstr "" +#: dref/serializers.py:1162 +msgid "Can't create Final Report for not approved dref." +msgstr "لا يمكن إنشاء التقرير النهائي للمستندات غير المعتمدة." -#: dref/serializers.py:1160 +#: dref/serializers.py:1169 #, python-format msgid "Can't create Final Report for not approved Operational Update %s ids " msgstr "" +"لا يمكن إنشاء التقرير النهائي لتحديثات العمليات غير المعتمدة (معرفات %s)." -#: dref/serializers.py:1166 -#, python-format -msgid "Can't update approved final report %s." -msgstr "" +#: dref/serializers.py:1175 +msgid "Can't update approved final report." +msgstr "لا يمكن تحديث التقرير النهائي المعتمد." -#: dref/serializers.py:1187 +#: dref/serializers.py:1196 msgid "Sub-total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "يلزم حساب إجمالي النفقات الفرعية لـ DREF الوشيك" -#: dref/serializers.py:1197 +#: dref/serializers.py:1206 msgid "Indirect Expenditure is required for Imminent DREF" -msgstr "" +msgstr "يلزم الإنفاق غير المباشر لـ DREF الوشيك" -#: dref/serializers.py:1203 +#: dref/serializers.py:1212 msgid "Total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "يلزم إجمالي النفقات لـ DREF الوشيك" -#: dref/serializers.py:1212 +#: dref/serializers.py:1221 msgid "Sub-total should be equal to proposed budget." -msgstr "" +msgstr "يجب أن يكون المجموع الفرعي مساوياً للميزانية المقترحة." -#: dref/serializers.py:1215 +#: dref/serializers.py:1224 msgid "Sub-total Expenditure should be equal to proposed expenditure." -msgstr "" +msgstr "يجب أن يكون إجمالي المصروفات مساوياً للمصروفات المقترحة." -#: dref/serializers.py:1224 +#: dref/serializers.py:1233 msgid "" "Total Expenditure Cost should be equal to sum of Sub-total Expenditure, " "Surge Deployment Expenditure and Indirect Expenditure Cost." msgstr "" +"يجب أن تكون تكلفة الإنفاق الإجمالية مساوية لمجموع الإنفاق الفرعي، ونفقات نشر" +" الطوارئ، وتكلفة الإنفاق غير المباشر." -#: dref/serializers.py:1386 dref/serializers.py:1511 +#: dref/serializers.py:1390 dref/serializers.py:1515 #, python-format msgid "Can't create final report for dref type %s" -msgstr "" +msgstr "لا يمكن إنشاء التقرير النهائي لنوع المرجع %s" -#: dref/views.py:94 -msgid "Must be finalized before it can be approved" -msgstr "" +#: dref/views.py:98 +msgid "This Dref has already been approved." +msgstr "تمت الموافقة على هذا الطلب بالفعل." -#: dref/views.py:96 -#, python-format -msgid "Dref %s is already approved" -msgstr "" +#: dref/views.py:100 +msgid "Must be finalized before it can be approved" +msgstr "يجب أن يكون المنشور نهائياً قبل الموافقة عليه" -#: dref/views.py:111 dref/views.py:205 dref/views.py:270 +#: dref/views.py:116 dref/views.py:213 dref/views.py:281 #, python-format msgid "Cannot be finalized because it is already %s" -msgstr "" +msgstr "لا يمكن إتمام العملية لأنها بالفعل %s" -#: dref/views.py:115 dref/views.py:210 dref/views.py:275 +#: dref/views.py:128 dref/views.py:226 dref/views.py:294 msgid "" "The translation is currently being processed. Please wait a little while " "before trying again." msgstr "" +"تتم معالجة الترجمة حاليًا. يُرجى الانتظار قليلًا قبل المحاولة مرة أخرى." -#: dref/views.py:186 dref/views.py:248 -msgid "Must be finalized before it can be approved." -msgstr "" +#: dref/views.py:193 +msgid "This Operational update has already been approved." +msgstr "تمت الموافقة على هذا التحديث التشغيلي بالفعل." -#: dref/views.py:188 -#, python-format -msgid "Operational update %s is already approved" -msgstr "" +#: dref/views.py:195 dref/views.py:260 +msgid "Must be finalized before it can be approved." +msgstr "يجب الانتهاء منه قبل الموافقة عليه." -#: dref/views.py:250 -#, python-format -msgid "Final Report %s is already approved" -msgstr "" +#: dref/views.py:257 +msgid "This Final Report has already been approved." +msgstr "تمت الموافقة على هذا التقرير النهائي بالفعل." diff --git a/dref/locale/en/LC_MESSAGES/django.mo b/dref/locale/en/LC_MESSAGES/django.mo index 71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845..14214ba016e30aaa92bf65c3242ae67c596b5024 100644 GIT binary patch literal 28558 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 diff --git a/dref/locale/en/LC_MESSAGES/django.po b/dref/locale/en/LC_MESSAGES/django.po index 56e3ffb1d..da86a60fb 100644 --- a/dref/locale/en/LC_MESSAGES/django.po +++ b/dref/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-17 10:36+0000\n" +"POT-Creation-Date: 2025-12-19 09:42+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,1497 +18,1533 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: dref/apps.py:7 dref/models.py:742 +#: dref/apps.py:7 dref/models.py:749 msgid "dref" -msgstr "" +msgstr "dref" -#: dref/models.py:22 +#: dref/models.py:25 msgid "Shelter, Housing And Settlements" -msgstr "" +msgstr "Shelter, Housing And Settlements" -#: dref/models.py:23 dref/models.py:85 dref/models.py:142 +#: dref/models.py:26 dref/models.py:88 dref/models.py:145 msgid "Livelihoods And Basic Needs" -msgstr "" +msgstr "Livelihoods And Basic Needs" -#: dref/models.py:24 dref/models.py:143 +#: dref/models.py:27 dref/models.py:146 msgid "Multi Purpose Cash" -msgstr "" +msgstr "Multi Purpose Cash" -#: dref/models.py:25 dref/models.py:87 dref/models.py:144 +#: dref/models.py:28 dref/models.py:90 dref/models.py:147 msgid "Health" -msgstr "" +msgstr "Health" -#: dref/models.py:26 dref/models.py:88 dref/models.py:145 +#: dref/models.py:29 dref/models.py:91 dref/models.py:148 msgid "Water, Sanitation And Hygiene" -msgstr "" +msgstr "Water, Sanitation And Hygiene" -#: dref/models.py:27 dref/models.py:89 dref/models.py:146 +#: dref/models.py:30 dref/models.py:92 dref/models.py:149 msgid "Protection, Gender And Inclusion" -msgstr "" +msgstr "Protection, Gender And Inclusion" -#: dref/models.py:28 dref/models.py:90 dref/models.py:147 +#: dref/models.py:31 dref/models.py:93 dref/models.py:150 msgid "Education" -msgstr "" +msgstr "Education" -#: dref/models.py:29 dref/models.py:91 dref/models.py:148 +#: dref/models.py:32 dref/models.py:94 dref/models.py:151 msgid "Migration And Displacement" -msgstr "" +msgstr "Migration And Displacement" -#: dref/models.py:31 dref/models.py:93 dref/models.py:150 +#: dref/models.py:34 dref/models.py:96 dref/models.py:153 msgid "Risk Reduction, Climate Adaptation And Recovery" -msgstr "" +msgstr "Risk Reduction, Climate Adaptation And Recovery" -#: dref/models.py:34 dref/models.py:96 dref/models.py:153 +#: dref/models.py:37 dref/models.py:99 dref/models.py:156 msgid "Community Engagement And Accountability" -msgstr "" +msgstr "Community Engagement And Accountability" -#: dref/models.py:36 dref/models.py:98 +#: dref/models.py:39 dref/models.py:101 msgid "Environment Sustainability" -msgstr "" +msgstr "Environment Sustainability" -#: dref/models.py:37 +#: dref/models.py:40 msgid "Coordination" -msgstr "" +msgstr "Coordination" -#: dref/models.py:38 +#: dref/models.py:41 msgid "National Society Readiness" -msgstr "" +msgstr "National Society Readiness" -#: dref/models.py:39 dref/models.py:253 +#: dref/models.py:42 dref/models.py:256 msgid "Assessment" -msgstr "" +msgstr "Assessment" -#: dref/models.py:40 +#: dref/models.py:43 msgid "Resource Mobilization" -msgstr "" +msgstr "Resource Mobilization" -#: dref/models.py:41 +#: dref/models.py:44 msgid "Activation Of Contingency Plans" -msgstr "" +msgstr "Activation Of Contingency Plans" -#: dref/models.py:42 +#: dref/models.py:45 msgid "National Society EOC" -msgstr "" +msgstr "National Society EOC" -#: dref/models.py:43 +#: dref/models.py:46 msgid "Other" -msgstr "" +msgstr "Other" -#: dref/models.py:45 dref/models.py:100 dref/models.py:160 dref/models.py:299 -#: dref/models.py:844 dref/models.py:1283 +#: dref/models.py:48 dref/models.py:103 dref/models.py:163 dref/models.py:306 +#: dref/models.py:851 dref/models.py:1290 msgid "title" -msgstr "" +msgstr "title" -#: dref/models.py:46 dref/models.py:101 dref/models.py:161 +#: dref/models.py:49 dref/models.py:104 dref/models.py:164 msgid "description" -msgstr "" +msgstr "description" -#: dref/models.py:49 +#: dref/models.py:52 msgid "national society action" -msgstr "" +msgstr "national society action" -#: dref/models.py:50 dref/models.py:392 dref/models.py:1034 dref/models.py:1550 +#: dref/models.py:53 dref/models.py:399 dref/models.py:1041 +#: dref/models.py:1557 msgid "national society actions" -msgstr "" +msgstr "national society actions" -#: dref/models.py:84 dref/models.py:141 +#: dref/models.py:87 dref/models.py:144 msgid "Shelter Housing And Settlements" -msgstr "" +msgstr "Shelter Housing And Settlements" -#: dref/models.py:86 +#: dref/models.py:89 msgid "Multi purpose cash grants" -msgstr "" +msgstr "Multi purpose cash grants" -#: dref/models.py:104 +#: dref/models.py:107 msgid "identified need" -msgstr "" +msgstr "identified need" -#: dref/models.py:105 +#: dref/models.py:108 msgid "identified needs" -msgstr "" +msgstr "identified needs" -#: dref/models.py:128 +#: dref/models.py:131 msgid "Target" -msgstr "" +msgstr "Target" -#: dref/models.py:129 +#: dref/models.py:132 msgid "Actual" -msgstr "" +msgstr "Actual" -#: dref/models.py:132 +#: dref/models.py:135 msgid "planned intervention indicator" -msgstr "" +msgstr "planned intervention indicator" -#: dref/models.py:133 +#: dref/models.py:136 msgid "planned intervention indicators" -msgstr "" +msgstr "planned intervention indicators" -#: dref/models.py:155 +#: dref/models.py:158 msgid "Environmental Sustainability" -msgstr "" +msgstr "Environmental Sustainability" -#: dref/models.py:156 +#: dref/models.py:159 msgid "Coordination And Partnerships" -msgstr "" +msgstr "Coordination And Partnerships" -#: dref/models.py:157 +#: dref/models.py:160 msgid "Secretariat Services" -msgstr "" +msgstr "Secretariat Services" -#: dref/models.py:158 +#: dref/models.py:161 msgid "National Society Strengthening" -msgstr "" +msgstr "National Society Strengthening" -#: dref/models.py:162 +#: dref/models.py:165 msgid "person targeted" -msgstr "" +msgstr "person targeted" -#: dref/models.py:163 +#: dref/models.py:166 msgid "person assisted" -msgstr "" +msgstr "person assisted" -#: dref/models.py:164 +#: dref/models.py:167 msgid "budget" -msgstr "" +msgstr "budget" -#: dref/models.py:165 +#: dref/models.py:168 msgid "male" -msgstr "" +msgstr "male" -#: dref/models.py:166 +#: dref/models.py:169 msgid "female" -msgstr "" +msgstr "female" -#: dref/models.py:169 +#: dref/models.py:172 msgid "Indicators" -msgstr "" +msgstr "Indicators" -#: dref/models.py:172 +#: dref/models.py:175 msgid "Progress Towards Outcome" -msgstr "" +msgstr "Progress Towards Outcome" -#: dref/models.py:174 +#: dref/models.py:177 msgid "Narrative description of achievements" -msgstr "" +msgstr "Narrative description of achievements" -#: dref/models.py:176 +#: dref/models.py:179 msgid "Challenges" -msgstr "" +msgstr "Challenges" -#: dref/models.py:177 +#: dref/models.py:180 msgid "Lessons learnt" -msgstr "" +msgstr "Lessons learnt" -#: dref/models.py:180 dref/models.py:487 dref/models.py:1106 -#: dref/models.py:1494 +#: dref/models.py:183 dref/models.py:494 dref/models.py:1113 +#: dref/models.py:1501 msgid "planned intervention" -msgstr "" +msgstr "planned intervention" -#: dref/models.py:181 +#: dref/models.py:184 msgid "planned interventions" -msgstr "" +msgstr "planned interventions" -#: dref/models.py:206 dref/models.py:213 +#: dref/models.py:209 dref/models.py:216 msgid "client_id" -msgstr "" +msgstr "client_id" -#: dref/models.py:207 +#: dref/models.py:210 msgid "Risk" -msgstr "" +msgstr "Risk" -#: dref/models.py:208 +#: dref/models.py:211 msgid "Mitigation" -msgstr "" +msgstr "Mitigation" -#: dref/models.py:214 +#: dref/models.py:217 msgid "Source Name" -msgstr "" +msgstr "Source Name" -#: dref/models.py:215 +#: dref/models.py:218 msgid "Source Link" -msgstr "" +msgstr "Source Link" -#: dref/models.py:219 +#: dref/models.py:222 msgid "Sector Tag" -msgstr "" +msgstr "Sector Tag" -#: dref/models.py:220 +#: dref/models.py:223 msgid "Activity" -msgstr "" +msgstr "Activity" -#: dref/models.py:223 +#: dref/models.py:226 msgid "Proposed action activity" -msgstr "" +msgstr "Proposed action activity" -#: dref/models.py:224 +#: dref/models.py:227 msgid "Proposed action activities" -msgstr "" +msgstr "Proposed action activities" -#: dref/models.py:229 +#: dref/models.py:232 msgid "Early Actions" -msgstr "" +msgstr "Early Actions" -#: dref/models.py:230 +#: dref/models.py:233 msgid "Early Response" -msgstr "" +msgstr "Early Response" -#: dref/models.py:234 +#: dref/models.py:237 msgid "dref proposed action" -msgstr "" +msgstr "dref proposed action" -#: dref/models.py:236 +#: dref/models.py:239 msgid "Activities" -msgstr "" +msgstr "Activities" -#: dref/models.py:237 +#: dref/models.py:240 msgid "Total Purpose Action Budget" -msgstr "" +msgstr "Total Purpose Action Budget" -#: dref/models.py:239 +#: dref/models.py:242 msgid "Expenditure" -msgstr "" +msgstr "Expenditure" -#: dref/models.py:242 +#: dref/models.py:245 msgid "Total expenditure for the proposed action" -msgstr "" +msgstr "Total expenditure for the proposed action" -#: dref/models.py:252 +#: dref/models.py:255 msgid "Imminent" -msgstr "" +msgstr "Imminent" -#: dref/models.py:254 +#: dref/models.py:257 msgid "Response" -msgstr "" +msgstr "Response" -#: dref/models.py:255 +#: dref/models.py:258 msgid "Loan" -msgstr "" +msgstr "Loan" -#: dref/models.py:258 +#: dref/models.py:261 msgid "Slow" -msgstr "" +msgstr "Slow" -#: dref/models.py:259 +#: dref/models.py:262 msgid "Sudden" -msgstr "" +msgstr "Sudden" -#: dref/models.py:262 +#: dref/models.py:265 msgid "Yellow" -msgstr "" +msgstr "Yellow" -#: dref/models.py:263 +#: dref/models.py:266 msgid "Orange" -msgstr "" +msgstr "Orange" -#: dref/models.py:264 +#: dref/models.py:267 msgid "Red" -msgstr "" +msgstr "Red" -#: dref/models.py:267 +#: dref/models.py:270 msgid "Draft" -msgstr "" +msgstr "Draft" -#: dref/models.py:269 +#: dref/models.py:272 +msgid "Finalizing" +msgstr "Finalizing" + +#: dref/models.py:274 msgid "Finalized" -msgstr "" +msgstr "Finalized" -#: dref/models.py:271 +#: dref/models.py:276 msgid "Approved" -msgstr "" +msgstr "Approved" -#: dref/models.py:274 dref/models.py:826 dref/models.py:1265 +#: dref/models.py:278 +msgid "Failed" +msgstr "Failed" + +#: dref/models.py:281 dref/models.py:833 dref/models.py:1272 msgid "created at" -msgstr "" +msgstr "created at" -#: dref/models.py:275 dref/models.py:827 dref/models.py:1266 +#: dref/models.py:282 dref/models.py:834 dref/models.py:1273 msgid "modified at" -msgstr "" +msgstr "modified at" -#: dref/models.py:278 dref/models.py:830 dref/models.py:1269 +#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 msgid "created by" -msgstr "" +msgstr "created by" -#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 +#: dref/models.py:292 dref/models.py:844 dref/models.py:1283 msgid "modified by" -msgstr "" +msgstr "modified by" -#: dref/models.py:290 dref/models.py:1118 dref/models.py:1506 +#: dref/models.py:297 dref/models.py:1125 dref/models.py:1513 msgid "users" -msgstr "" +msgstr "users" -#: dref/models.py:293 +#: dref/models.py:300 msgid "field report" -msgstr "" +msgstr "field report" -#: dref/models.py:300 dref/models.py:849 dref/models.py:1288 +#: dref/models.py:307 dref/models.py:856 dref/models.py:1295 msgid "title prefix" -msgstr "" +msgstr "title prefix" -#: dref/models.py:303 dref/models.py:852 dref/models.py:1291 +#: dref/models.py:310 dref/models.py:859 dref/models.py:1298 msgid "national_society" -msgstr "" +msgstr "national_society" -#: dref/models.py:307 dref/models.py:859 dref/models.py:1298 +#: dref/models.py:314 dref/models.py:866 dref/models.py:1305 msgid "disaster type" -msgstr "" +msgstr "disaster type" -#: dref/models.py:309 dref/models.py:861 dref/models.py:1300 +#: dref/models.py:316 dref/models.py:868 dref/models.py:1307 msgid "dref type" -msgstr "" +msgstr "dref type" -#: dref/models.py:310 dref/models.py:862 dref/models.py:1301 +#: dref/models.py:317 dref/models.py:869 dref/models.py:1308 msgid "onset type" -msgstr "" +msgstr "onset type" -#: dref/models.py:313 dref/models.py:1607 +#: dref/models.py:320 dref/models.py:1614 msgid "Is DREF Imminent V2?" -msgstr "" +msgstr "Is DREF Imminent V2?" -#: dref/models.py:315 +#: dref/models.py:322 msgid "" "Is this DREF Imminent V2? If yes, it will be used for the new dref imminent " "type." msgstr "" +"Is this DREF Imminent V2? If yes, it will be used for the new dref imminent " +"type." -#: dref/models.py:318 dref/models.py:864 dref/models.py:1303 +#: dref/models.py:325 dref/models.py:871 dref/models.py:1310 msgid "disaster category" -msgstr "" +msgstr "disaster category" -#: dref/models.py:325 +#: dref/models.py:332 msgid "If available please upload Disaster categorization Analysis" -msgstr "" +msgstr "If available please upload Disaster categorization Analysis" -#: dref/models.py:333 +#: dref/models.py:340 msgid "" "If available please upload additional support documentation for targeting " "strategy" msgstr "" +"If available please upload additional support documentation for targeting " +"strategy" -#: dref/models.py:336 dref/models.py:866 dref/models.py:1305 +#: dref/models.py:343 dref/models.py:873 dref/models.py:1312 msgid "status" -msgstr "" +msgstr "status" -#: dref/models.py:340 dref/models.py:870 dref/models.py:1309 +#: dref/models.py:347 dref/models.py:877 dref/models.py:1316 msgid "Starting language" -msgstr "" +msgstr "Starting language" -#: dref/models.py:343 dref/models.py:1569 +#: dref/models.py:350 dref/models.py:1576 msgid "number of assisted" -msgstr "" +msgstr "number of assisted" -#: dref/models.py:344 +#: dref/models.py:351 msgid "number of affected" -msgstr "" +msgstr "number of affected" -#: dref/models.py:346 dref/models.py:876 dref/models.py:1315 +#: dref/models.py:353 dref/models.py:883 dref/models.py:1322 msgid "estimated number of affected male" -msgstr "" +msgstr "estimated number of affected male" -#: dref/models.py:349 dref/models.py:879 dref/models.py:1318 +#: dref/models.py:356 dref/models.py:886 dref/models.py:1325 msgid "estimated number of affected female" -msgstr "" +msgstr "estimated number of affected female" -#: dref/models.py:352 dref/models.py:882 dref/models.py:1321 +#: dref/models.py:359 dref/models.py:889 dref/models.py:1328 msgid "estimated number of affected girls under 18" -msgstr "" +msgstr "estimated number of affected girls under 18" -#: dref/models.py:355 dref/models.py:885 dref/models.py:1324 +#: dref/models.py:362 dref/models.py:892 dref/models.py:1331 msgid "estimated number of affected boys under 18" -msgstr "" +msgstr "estimated number of affected boys under 18" -#: dref/models.py:357 +#: dref/models.py:364 msgid "amount requested" -msgstr "" +msgstr "amount requested" -#: dref/models.py:358 dref/models.py:1150 dref/models.py:1552 +#: dref/models.py:365 dref/models.py:1157 dref/models.py:1559 msgid "people in need" -msgstr "" +msgstr "people in need" -#: dref/models.py:359 dref/models.py:890 +#: dref/models.py:366 dref/models.py:897 msgid "emergency appeal planned " -msgstr "" +msgstr "emergency appeal planned " -#: dref/models.py:361 dref/models.py:1152 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1159 dref/models.py:1554 msgid "event date" -msgstr "" +msgstr "event date" -#: dref/models.py:361 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1554 msgid "Date of event/Approximate date of impact" -msgstr "" +msgstr "Date of event/Approximate date of impact" -#: dref/models.py:363 dref/models.py:1216 dref/models.py:1553 +#: dref/models.py:370 dref/models.py:1223 dref/models.py:1560 msgid "event text" -msgstr "" +msgstr "event text" -#: dref/models.py:365 dref/models.py:1157 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1164 dref/models.py:1562 msgid "ns respond date" -msgstr "" +msgstr "ns respond date" -#: dref/models.py:365 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1562 msgid "NS anticipatory actions started/NS response" -msgstr "" +msgstr "NS anticipatory actions started/NS response" -#: dref/models.py:368 +#: dref/models.py:375 msgid "Has a similar event affected the same areas in the past?" -msgstr "" +msgstr "Has a similar event affected the same areas in the past?" -#: dref/models.py:370 +#: dref/models.py:377 msgid "Did it affect the same population?" -msgstr "" +msgstr "Did it affect the same population?" -#: dref/models.py:371 +#: dref/models.py:378 msgid "affect same population text" -msgstr "" +msgstr "affect same population text" -#: dref/models.py:372 dref/models.py:1161 +#: dref/models.py:379 dref/models.py:1168 msgid "Did NS respond" -msgstr "" +msgstr "Did NS respond" -#: dref/models.py:374 +#: dref/models.py:381 msgid "Did the NS request funding from DREF?" -msgstr "" +msgstr "Did the NS request funding from DREF?" -#: dref/models.py:376 +#: dref/models.py:383 msgid "ns request text" -msgstr "" +msgstr "ns request text" -#: dref/models.py:377 +#: dref/models.py:384 msgid "dref recurrent text" -msgstr "" +msgstr "dref recurrent text" -#: dref/models.py:378 +#: dref/models.py:385 msgid "lessons learned" -msgstr "" +msgstr "lessons learned" -#: dref/models.py:380 +#: dref/models.py:387 msgid "Did you complete the child safeguarding risk analysis" -msgstr "" +msgstr "Did you complete the child safeguarding risk analysis" -#: dref/models.py:382 +#: dref/models.py:389 msgid "Child safeguarding risk level" -msgstr "" +msgstr "Child safeguarding risk level" -#: dref/models.py:383 +#: dref/models.py:390 msgid "event description" -msgstr "" +msgstr "event description" -#: dref/models.py:387 +#: dref/models.py:394 msgid "anticipatory actions" -msgstr "" +msgstr "anticipatory actions" -#: dref/models.py:388 +#: dref/models.py:395 msgid "Description of anticipatory actions or imminent disaster" -msgstr "" +msgstr "Description of anticipatory actions or imminent disaster" -#: dref/models.py:390 +#: dref/models.py:397 msgid "event scope" -msgstr "" +msgstr "event scope" -#: dref/models.py:390 +#: dref/models.py:397 msgid "Scope and scale of event" -msgstr "" +msgstr "Scope and scale of event" -#: dref/models.py:395 dref/models.py:1040 dref/models.py:1433 +#: dref/models.py:402 dref/models.py:1047 dref/models.py:1440 msgid "Has government requested assistance" -msgstr "" +msgstr "Has government requested assistance" -#: dref/models.py:398 +#: dref/models.py:405 msgid "government requested assistance date" -msgstr "" +msgstr "government requested assistance date" -#: dref/models.py:400 dref/models.py:1042 dref/models.py:1435 +#: dref/models.py:407 dref/models.py:1049 dref/models.py:1442 msgid "national authorities" -msgstr "" +msgstr "national authorities" -#: dref/models.py:401 dref/models.py:1036 dref/models.py:1429 +#: dref/models.py:408 dref/models.py:1043 dref/models.py:1436 msgid "ifrc" -msgstr "" +msgstr "ifrc" -#: dref/models.py:402 dref/models.py:1037 dref/models.py:1430 +#: dref/models.py:409 dref/models.py:1044 dref/models.py:1437 msgid "icrc" -msgstr "" +msgstr "icrc" -#: dref/models.py:403 dref/models.py:1038 dref/models.py:1431 +#: dref/models.py:410 dref/models.py:1045 dref/models.py:1438 msgid "partner national society" -msgstr "" +msgstr "partner national society" -#: dref/models.py:404 dref/models.py:1044 dref/models.py:1436 +#: dref/models.py:411 dref/models.py:1051 dref/models.py:1443 msgid "un or other" -msgstr "" +msgstr "un or other" -#: dref/models.py:408 +#: dref/models.py:415 msgid "Is major coordination mechanism" -msgstr "" +msgstr "Is major coordination mechanism" -#: dref/models.py:413 dref/models.py:1051 dref/models.py:1440 -#: dref/models.py:1523 +#: dref/models.py:420 dref/models.py:1058 dref/models.py:1447 +#: dref/models.py:1530 msgid "major coordination mechanism" -msgstr "" +msgstr "major coordination mechanism" -#: dref/models.py:414 +#: dref/models.py:421 msgid "List major coordination mechanisms in place" -msgstr "" +msgstr "List major coordination mechanisms in place" -#: dref/models.py:416 dref/models.py:1053 dref/models.py:1442 +#: dref/models.py:423 dref/models.py:1060 dref/models.py:1449 msgid "needs identified" -msgstr "" +msgstr "needs identified" -#: dref/models.py:418 dref/models.py:1210 +#: dref/models.py:425 dref/models.py:1217 msgid "identified gaps" -msgstr "" +msgstr "identified gaps" -#: dref/models.py:421 dref/models.py:1213 +#: dref/models.py:428 dref/models.py:1220 msgid "Any identified gaps/limitations in the assessment" -msgstr "" +msgstr "Any identified gaps/limitations in the assessment" -#: dref/models.py:423 dref/models.py:1054 dref/models.py:1443 +#: dref/models.py:430 dref/models.py:1061 dref/models.py:1450 msgid "people assisted" -msgstr "" +msgstr "people assisted" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "selection criteria" -msgstr "" +msgstr "selection criteria" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "Selection criteria for affected people" -msgstr "" +msgstr "Selection criteria for affected people" -#: dref/models.py:428 dref/models.py:1065 dref/models.py:1454 +#: dref/models.py:435 dref/models.py:1072 dref/models.py:1461 msgid "entity affected" -msgstr "" +msgstr "entity affected" -#: dref/models.py:431 dref/models.py:1068 dref/models.py:1457 +#: dref/models.py:438 dref/models.py:1075 dref/models.py:1464 msgid "Protection, gender, Inclusion affected in this process" -msgstr "" +msgstr "Protection, gender, Inclusion affected in this process" -#: dref/models.py:434 dref/models.py:1059 dref/models.py:1448 +#: dref/models.py:441 dref/models.py:1066 dref/models.py:1455 msgid "community involved" -msgstr "" +msgstr "community involved" -#: dref/models.py:437 dref/models.py:1062 dref/models.py:1451 +#: dref/models.py:444 dref/models.py:1069 dref/models.py:1458 msgid "Community been involved in the analysis of the process" -msgstr "" +msgstr "Community been involved in the analysis of the process" -#: dref/models.py:439 dref/models.py:1070 dref/models.py:1466 +#: dref/models.py:446 dref/models.py:1077 dref/models.py:1473 msgid "women" -msgstr "" +msgstr "women" -#: dref/models.py:440 dref/models.py:1071 dref/models.py:1467 +#: dref/models.py:447 dref/models.py:1078 dref/models.py:1474 msgid "men" -msgstr "" +msgstr "men" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "girls" -msgstr "" +msgstr "girls" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "Girls under 18" -msgstr "" +msgstr "Girls under 18" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "boys" -msgstr "" +msgstr "boys" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "Boys under 18" -msgstr "" +msgstr "Boys under 18" -#: dref/models.py:444 dref/models.py:1162 dref/models.py:1525 +#: dref/models.py:451 dref/models.py:1169 dref/models.py:1532 msgid "total targeted population" -msgstr "" +msgstr "total targeted population" -#: dref/models.py:445 +#: dref/models.py:452 msgid "Estimated number of targeted people" -msgstr "" +msgstr "Estimated number of targeted people" -#: dref/models.py:450 dref/models.py:1075 dref/models.py:1470 +#: dref/models.py:457 dref/models.py:1082 dref/models.py:1477 msgid "disability people per" -msgstr "" +msgstr "disability people per" -#: dref/models.py:451 dref/models.py:1076 +#: dref/models.py:458 dref/models.py:1083 msgid "Estimated % people disability" -msgstr "" +msgstr "Estimated % people disability" -#: dref/models.py:456 dref/models.py:1081 dref/models.py:1471 +#: dref/models.py:463 dref/models.py:1088 dref/models.py:1478 msgid "people per urban" -msgstr "" +msgstr "people per urban" -#: dref/models.py:457 dref/models.py:1082 +#: dref/models.py:464 dref/models.py:1089 msgid "Estimated % people Urban" -msgstr "" +msgstr "Estimated % people Urban" -#: dref/models.py:462 dref/models.py:1087 dref/models.py:1472 +#: dref/models.py:469 dref/models.py:1094 dref/models.py:1479 msgid "people per local" -msgstr "" +msgstr "people per local" -#: dref/models.py:463 dref/models.py:1088 +#: dref/models.py:470 dref/models.py:1095 msgid "Estimated % people Rural" -msgstr "" +msgstr "Estimated % people Rural" -#: dref/models.py:468 dref/models.py:1093 dref/models.py:1474 +#: dref/models.py:475 dref/models.py:1100 dref/models.py:1481 msgid "people targeted with early actions" -msgstr "" +msgstr "people targeted with early actions" -#: dref/models.py:469 +#: dref/models.py:476 msgid "Number of persons targeted with early actions" -msgstr "" +msgstr "Number of persons targeted with early actions" -#: dref/models.py:474 dref/models.py:1095 dref/models.py:1476 +#: dref/models.py:481 dref/models.py:1102 dref/models.py:1483 msgid "displaced people" -msgstr "" +msgstr "displaced people" -#: dref/models.py:474 +#: dref/models.py:481 msgid "Estimated number of displaced people" -msgstr "" +msgstr "Estimated number of displaced people" -#: dref/models.py:477 dref/models.py:1097 dref/models.py:1478 +#: dref/models.py:484 dref/models.py:1104 dref/models.py:1485 msgid "operation objective" -msgstr "" +msgstr "operation objective" -#: dref/models.py:478 +#: dref/models.py:485 msgid "Overall objective of the operation" -msgstr "" +msgstr "Overall objective of the operation" -#: dref/models.py:483 dref/models.py:1102 dref/models.py:1483 +#: dref/models.py:490 dref/models.py:1109 dref/models.py:1490 msgid "response strategy" -msgstr "" +msgstr "response strategy" -#: dref/models.py:488 dref/models.py:1217 dref/models.py:1557 +#: dref/models.py:495 dref/models.py:1224 dref/models.py:1564 msgid "Did National Society" -msgstr "" +msgstr "Did National Society" -#: dref/models.py:489 +#: dref/models.py:496 msgid "ns request date" -msgstr "" +msgstr "ns request date" -#: dref/models.py:490 +#: dref/models.py:497 msgid "submission to geneva" -msgstr "" +msgstr "submission to geneva" -#: dref/models.py:491 +#: dref/models.py:498 msgid "date of approval" -msgstr "" +msgstr "date of approval" -#: dref/models.py:492 +#: dref/models.py:499 msgid "end date" -msgstr "" +msgstr "end date" -#: dref/models.py:493 +#: dref/models.py:500 msgid "publishing date" -msgstr "" +msgstr "publishing date" -#: dref/models.py:494 +#: dref/models.py:501 msgid "operation timeframe" -msgstr "" +msgstr "operation timeframe" -#: dref/models.py:497 +#: dref/models.py:504 msgid "operation timeframe for imminent type" -msgstr "" +msgstr "operation timeframe for imminent type" -#: dref/models.py:499 dref/models.py:945 dref/models.py:1334 +#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 msgid "appeal code" -msgstr "" +msgstr "appeal code" -#: dref/models.py:500 dref/models.py:946 dref/models.py:1335 +#: dref/models.py:507 dref/models.py:953 dref/models.py:1342 msgid "glide number" -msgstr "" +msgstr "glide number" -#: dref/models.py:501 dref/models.py:947 dref/models.py:1336 +#: dref/models.py:508 dref/models.py:954 dref/models.py:1343 msgid "ifrc appeal manager name" -msgstr "" +msgstr "ifrc appeal manager name" -#: dref/models.py:503 dref/models.py:949 dref/models.py:1338 +#: dref/models.py:510 dref/models.py:956 dref/models.py:1345 msgid "ifrc appeal manager email" -msgstr "" +msgstr "ifrc appeal manager email" -#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 +#: dref/models.py:513 dref/models.py:959 dref/models.py:1348 msgid "ifrc appeal manager title" -msgstr "" +msgstr "ifrc appeal manager title" -#: dref/models.py:509 dref/models.py:955 dref/models.py:1344 +#: dref/models.py:516 dref/models.py:962 dref/models.py:1351 msgid "ifrc appeal manager phone number" -msgstr "" +msgstr "ifrc appeal manager phone number" -#: dref/models.py:512 dref/models.py:958 dref/models.py:1347 +#: dref/models.py:519 dref/models.py:965 dref/models.py:1354 msgid "ifrc project manager name" -msgstr "" +msgstr "ifrc project manager name" -#: dref/models.py:515 dref/models.py:961 dref/models.py:1350 +#: dref/models.py:522 dref/models.py:968 dref/models.py:1357 msgid "ifrc project manager email" -msgstr "" +msgstr "ifrc project manager email" -#: dref/models.py:518 dref/models.py:964 dref/models.py:1353 +#: dref/models.py:525 dref/models.py:971 dref/models.py:1360 msgid "ifrc project manager title" -msgstr "" +msgstr "ifrc project manager title" -#: dref/models.py:521 dref/models.py:967 dref/models.py:1356 +#: dref/models.py:528 dref/models.py:974 dref/models.py:1363 msgid "ifrc project manager phone number" -msgstr "" +msgstr "ifrc project manager phone number" -#: dref/models.py:524 dref/models.py:970 dref/models.py:1359 +#: dref/models.py:531 dref/models.py:977 dref/models.py:1366 msgid "national society contact name" -msgstr "" +msgstr "national society contact name" -#: dref/models.py:527 dref/models.py:973 dref/models.py:1362 +#: dref/models.py:534 dref/models.py:980 dref/models.py:1369 msgid "national society contact email" -msgstr "" +msgstr "national society contact email" -#: dref/models.py:530 dref/models.py:976 dref/models.py:1365 +#: dref/models.py:537 dref/models.py:983 dref/models.py:1372 msgid "national society contact title" -msgstr "" +msgstr "national society contact title" -#: dref/models.py:533 dref/models.py:979 dref/models.py:1368 +#: dref/models.py:540 dref/models.py:986 dref/models.py:1375 msgid "national society contact phone number" -msgstr "" +msgstr "national society contact phone number" -#: dref/models.py:536 dref/models.py:982 dref/models.py:1371 +#: dref/models.py:543 dref/models.py:989 dref/models.py:1378 msgid "national society integrity contact name" -msgstr "" +msgstr "national society integrity contact name" -#: dref/models.py:539 dref/models.py:985 dref/models.py:1374 +#: dref/models.py:546 dref/models.py:992 dref/models.py:1381 msgid "national society integrity contact email" -msgstr "" +msgstr "national society integrity contact email" -#: dref/models.py:542 dref/models.py:988 dref/models.py:1377 +#: dref/models.py:549 dref/models.py:995 dref/models.py:1384 msgid "national society integrity contact title" -msgstr "" +msgstr "national society integrity contact title" -#: dref/models.py:545 dref/models.py:991 dref/models.py:1380 +#: dref/models.py:552 dref/models.py:998 dref/models.py:1387 msgid "national society integrity contact phone number" -msgstr "" +msgstr "national society integrity contact phone number" -#: dref/models.py:548 dref/models.py:994 dref/models.py:1383 +#: dref/models.py:555 dref/models.py:1001 dref/models.py:1390 msgid "national society hotline phone number" -msgstr "" +msgstr "national society hotline phone number" -#: dref/models.py:550 dref/models.py:996 dref/models.py:1391 +#: dref/models.py:557 dref/models.py:1003 dref/models.py:1398 msgid "media contact name" -msgstr "" +msgstr "media contact name" -#: dref/models.py:551 dref/models.py:997 dref/models.py:1392 +#: dref/models.py:558 dref/models.py:1004 dref/models.py:1399 msgid "media contact email" -msgstr "" +msgstr "media contact email" -#: dref/models.py:552 dref/models.py:998 dref/models.py:1393 +#: dref/models.py:559 dref/models.py:1005 dref/models.py:1400 msgid "media contact title" -msgstr "" +msgstr "media contact title" -#: dref/models.py:554 dref/models.py:1000 dref/models.py:1395 +#: dref/models.py:561 dref/models.py:1007 dref/models.py:1402 msgid "media_contact phone number" -msgstr "" +msgstr "media_contact phone number" -#: dref/models.py:556 dref/models.py:1002 dref/models.py:1385 +#: dref/models.py:563 dref/models.py:1009 dref/models.py:1392 msgid "ifrc emergency name" -msgstr "" +msgstr "ifrc emergency name" -#: dref/models.py:557 dref/models.py:1003 dref/models.py:1386 +#: dref/models.py:564 dref/models.py:1010 dref/models.py:1393 msgid "ifrc emergency email" -msgstr "" +msgstr "ifrc emergency email" -#: dref/models.py:558 dref/models.py:1004 dref/models.py:1387 +#: dref/models.py:565 dref/models.py:1011 dref/models.py:1394 msgid "ifrc emergency title" -msgstr "" +msgstr "ifrc emergency title" -#: dref/models.py:560 dref/models.py:1006 dref/models.py:1389 +#: dref/models.py:567 dref/models.py:1013 dref/models.py:1396 msgid "ifrc emergency phone number" -msgstr "" +msgstr "ifrc emergency phone number" -#: dref/models.py:562 +#: dref/models.py:569 msgid "originator name" -msgstr "" +msgstr "originator name" -#: dref/models.py:563 +#: dref/models.py:570 msgid "originator email" -msgstr "" +msgstr "originator email" -#: dref/models.py:564 +#: dref/models.py:571 msgid "originator title" -msgstr "" +msgstr "originator title" -#: dref/models.py:565 +#: dref/models.py:572 msgid "originator phone number" -msgstr "" +msgstr "originator phone number" -#: dref/models.py:567 dref/models.py:1009 dref/models.py:1398 +#: dref/models.py:574 dref/models.py:1016 dref/models.py:1405 msgid "regional focal point name" -msgstr "" +msgstr "regional focal point name" -#: dref/models.py:570 dref/models.py:1012 dref/models.py:1401 +#: dref/models.py:577 dref/models.py:1019 dref/models.py:1408 msgid "regional focal point email" -msgstr "" +msgstr "regional focal point email" -#: dref/models.py:573 dref/models.py:1015 dref/models.py:1404 +#: dref/models.py:580 dref/models.py:1022 dref/models.py:1411 msgid "regional focal point title" -msgstr "" +msgstr "regional focal point title" -#: dref/models.py:576 dref/models.py:1018 dref/models.py:1407 +#: dref/models.py:583 dref/models.py:1025 dref/models.py:1414 msgid "regional focal point phone number" -msgstr "" +msgstr "regional focal point phone number" -#: dref/models.py:581 dref/models.py:1169 +#: dref/models.py:588 dref/models.py:1176 msgid "human resource" -msgstr "" +msgstr "human resource" -#: dref/models.py:582 dref/models.py:1170 +#: dref/models.py:589 dref/models.py:1177 msgid "how many volunteers and staff involved in the response?" -msgstr "" +msgstr "how many volunteers and staff involved in the response?" -#: dref/models.py:587 dref/models.py:1175 +#: dref/models.py:594 dref/models.py:1182 msgid "is volunteer team diverse" -msgstr "" +msgstr "is volunteer team diverse" -#: dref/models.py:588 dref/models.py:1176 +#: dref/models.py:595 dref/models.py:1183 msgid "" "Does your volunteer team reflect the gender, age, and cultural diversity of " "the people you’re helping?" msgstr "" +"Does your volunteer team reflect the gender, age, and cultural diversity of " +"the people you’re helping?" -#: dref/models.py:590 dref/models.py:1178 +#: dref/models.py:597 dref/models.py:1185 msgid "Is surge personnel deployed" -msgstr "" +msgstr "Is surge personnel deployed" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "surge personnel deployed" -msgstr "" +msgstr "surge personnel deployed" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "Will a Surge personnel be deployed?" -msgstr "" +msgstr "Will a Surge personnel be deployed?" -#: dref/models.py:597 dref/models.py:1185 +#: dref/models.py:604 dref/models.py:1192 msgid "logistic capacity of ns" -msgstr "" +msgstr "logistic capacity of ns" -#: dref/models.py:598 dref/models.py:1186 +#: dref/models.py:605 dref/models.py:1193 msgid "what is the logistics capacity of the National Society?" -msgstr "" +msgstr "what is the logistics capacity of the National Society?" -#: dref/models.py:603 dref/models.py:1191 +#: dref/models.py:610 dref/models.py:1198 msgid "safety concerns" -msgstr "" +msgstr "safety concerns" -#: dref/models.py:604 dref/models.py:1192 +#: dref/models.py:611 dref/models.py:1199 msgid "" "Are there any safety/security concerns which may impact the implementation " "of this operation?" msgstr "" +"Are there any safety/security concerns which may impact the implementation " +"of this operation?" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "pmer" -msgstr "" +msgstr "pmer" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "Does the NS have PMER capacity?" -msgstr "" +msgstr "Does the NS have PMER capacity?" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "organization" -msgstr "" +msgstr "organization" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "Does the NS have Communications capacity?" -msgstr "" +msgstr "Does the NS have Communications capacity?" -#: dref/models.py:615 dref/models.py:896 dref/models.py:1414 +#: dref/models.py:622 dref/models.py:903 dref/models.py:1421 msgid "event map" -msgstr "" +msgstr "event map" -#: dref/models.py:622 dref/models.py:900 dref/models.py:930 dref/models.py:1417 -#: dref/models.py:1508 +#: dref/models.py:629 dref/models.py:907 dref/models.py:937 +#: dref/models.py:1424 dref/models.py:1515 msgid "images" -msgstr "" +msgstr "images" -#: dref/models.py:630 dref/models.py:915 +#: dref/models.py:637 dref/models.py:922 msgid "budget file" -msgstr "" +msgstr "budget file" -#: dref/models.py:633 dref/models.py:919 +#: dref/models.py:640 dref/models.py:926 msgid "budget file preview" -msgstr "" +msgstr "budget file preview" -#: dref/models.py:639 dref/models.py:926 dref/models.py:1423 +#: dref/models.py:646 dref/models.py:933 dref/models.py:1430 msgid "Assessment Report" -msgstr "" +msgstr "Assessment Report" -#: dref/models.py:647 +#: dref/models.py:654 msgid "Supporting Document" -msgstr "" +msgstr "Supporting Document" -#: dref/models.py:655 dref/models.py:907 dref/models.py:1514 +#: dref/models.py:662 dref/models.py:914 dref/models.py:1521 msgid "cover image" -msgstr "" +msgstr "cover image" -#: dref/models.py:660 +#: dref/models.py:667 msgid "Is final report created" -msgstr "" +msgstr "Is final report created" -#: dref/models.py:664 dref/models.py:1109 dref/models.py:1497 +#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 msgid "country" -msgstr "" +msgstr "country" -#: dref/models.py:666 dref/models.py:1111 dref/models.py:1499 +#: dref/models.py:673 dref/models.py:1118 dref/models.py:1506 msgid "Affected County" -msgstr "" +msgstr "Affected County" -#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 +#: dref/models.py:678 dref/models.py:1123 dref/models.py:1511 msgid "district" -msgstr "" +msgstr "district" -#: dref/models.py:672 dref/models.py:1120 dref/models.py:1526 +#: dref/models.py:679 dref/models.py:1127 dref/models.py:1533 msgid "Risk Security" -msgstr "" +msgstr "Risk Security" -#: dref/models.py:674 dref/models.py:1138 dref/models.py:1528 +#: dref/models.py:681 dref/models.py:1145 dref/models.py:1535 msgid "Has the child safeguarding risk analysis assessment been completed?" -msgstr "" +msgstr "Has the child safeguarding risk analysis assessment been completed?" -#: dref/models.py:676 dref/models.py:1121 dref/models.py:1530 +#: dref/models.py:683 dref/models.py:1128 dref/models.py:1537 msgid "Risk Security Concern" -msgstr "" +msgstr "Risk Security Concern" -#: dref/models.py:678 dref/models.py:1123 dref/models.py:1532 +#: dref/models.py:685 dref/models.py:1130 dref/models.py:1539 msgid "Has anti-fraud and corruption policy" -msgstr "" +msgstr "Has anti-fraud and corruption policy" -#: dref/models.py:681 dref/models.py:1126 dref/models.py:1535 +#: dref/models.py:688 dref/models.py:1133 dref/models.py:1542 msgid "Has prevention of sexual exploitation and abuse policy" -msgstr "" +msgstr "Has prevention of sexual exploitation and abuse policy" -#: dref/models.py:684 dref/models.py:1129 dref/models.py:1538 +#: dref/models.py:691 dref/models.py:1136 dref/models.py:1545 msgid "Has child protection/child safeguarding policy" -msgstr "" +msgstr "Has child protection/child safeguarding policy" -#: dref/models.py:687 dref/models.py:1132 dref/models.py:1541 +#: dref/models.py:694 dref/models.py:1139 dref/models.py:1548 msgid "Has whistleblower protection policy" -msgstr "" +msgstr "Has whistleblower protection policy" -#: dref/models.py:690 dref/models.py:1135 dref/models.py:1544 +#: dref/models.py:697 dref/models.py:1142 dref/models.py:1551 msgid "Has anti-sexual harassment policy" -msgstr "" +msgstr "Has anti-sexual harassment policy" -#: dref/models.py:692 dref/models.py:1215 +#: dref/models.py:699 dref/models.py:1222 msgid "Is Man-made Event" -msgstr "" +msgstr "Is Man-made Event" -#: dref/models.py:694 +#: dref/models.py:701 msgid "Is Active" -msgstr "" +msgstr "Is Active" -#: dref/models.py:695 dref/models.py:1220 dref/models.py:1604 +#: dref/models.py:702 dref/models.py:1227 dref/models.py:1611 msgid "Source Information" -msgstr "" +msgstr "Source Information" -#: dref/models.py:696 dref/models.py:1620 +#: dref/models.py:703 dref/models.py:1627 msgid "Proposed Action" -msgstr "" +msgstr "Proposed Action" -#: dref/models.py:697 dref/models.py:1621 +#: dref/models.py:704 dref/models.py:1628 msgid "Sub total Cost" -msgstr "" +msgstr "Sub total Cost" -#: dref/models.py:698 dref/models.py:1627 +#: dref/models.py:705 dref/models.py:1634 msgid "Surge Deployment Cost" -msgstr "" +msgstr "Surge Deployment Cost" -#: dref/models.py:699 dref/models.py:1633 +#: dref/models.py:706 dref/models.py:1640 msgid "Indirect Cost" -msgstr "" +msgstr "Indirect Cost" -#: dref/models.py:700 dref/models.py:1639 +#: dref/models.py:707 dref/models.py:1646 msgid "Total Cost" -msgstr "" +msgstr "Total Cost" -#: dref/models.py:702 +#: dref/models.py:709 msgid "When is the hazard expected to happen?" -msgstr "" +msgstr "When is the hazard expected to happen?" -#: dref/models.py:707 +#: dref/models.py:714 msgid "Hazard Date and Location" -msgstr "" +msgstr "Hazard Date and Location" -#: dref/models.py:708 +#: dref/models.py:715 msgid "When and where is the hazard expected to happen?" -msgstr "" +msgstr "When and where is the hazard expected to happen?" -#: dref/models.py:713 +#: dref/models.py:720 msgid "Hazard Vulnerabilities and Risks" -msgstr "" +msgstr "Hazard Vulnerabilities and Risks" -#: dref/models.py:714 +#: dref/models.py:721 msgid "" "Explain the underlying vulnerabilities and risks the hazard poses for at-" "risk communities?" msgstr "" +"Explain the underlying vulnerabilities and risks the hazard poses for at-" +"risk communities?" -#: dref/models.py:723 +#: dref/models.py:730 msgid "Scenario Analysis Supporting Document" -msgstr "" +msgstr "Scenario Analysis Supporting Document" -#: dref/models.py:731 +#: dref/models.py:738 msgid "Contingency Plans Supporting Document" -msgstr "" +msgstr "Contingency Plans Supporting Document" -#: dref/models.py:735 +#: dref/models.py:742 msgid "Addressed Humanitarian Impacts" -msgstr "" +msgstr "Addressed Humanitarian Impacts" -#: dref/models.py:736 +#: dref/models.py:743 msgid "" " Which of the expected severe humanitarian impacts of the hazard are your " "actions addressing?" msgstr "" +" Which of the expected severe humanitarian impacts of the hazard are your " +"actions addressing?" -#: dref/models.py:743 +#: dref/models.py:750 msgid "drefs" -msgstr "" +msgstr "drefs" -#: dref/models.py:799 +#: dref/models.py:806 msgid "file" -msgstr "" +msgstr "file" -#: dref/models.py:804 +#: dref/models.py:811 msgid "created_by" -msgstr "" +msgstr "created_by" -#: dref/models.py:812 +#: dref/models.py:819 msgid "dref file" -msgstr "" +msgstr "dref file" -#: dref/models.py:813 +#: dref/models.py:820 msgid "dref files" -msgstr "" +msgstr "dref files" -#: dref/models.py:842 dref/models.py:1281 +#: dref/models.py:849 dref/models.py:1288 msgid "Dref" -msgstr "" +msgstr "Dref" -#: dref/models.py:873 dref/models.py:1312 +#: dref/models.py:880 dref/models.py:1319 msgid "Number of people targeted" -msgstr "" +msgstr "Number of people targeted" -#: dref/models.py:874 dref/models.py:1313 +#: dref/models.py:881 dref/models.py:1320 msgid "number of people affected" -msgstr "" +msgstr "number of people affected" -#: dref/models.py:887 +#: dref/models.py:894 msgid "Dref allocated so far" -msgstr "" +msgstr "Dref allocated so far" -#: dref/models.py:888 +#: dref/models.py:895 msgid "Additional allocation" -msgstr "" +msgstr "Additional allocation" -#: dref/models.py:889 dref/models.py:1326 +#: dref/models.py:896 dref/models.py:1333 msgid "Total dref allocation" -msgstr "" +msgstr "Total dref allocation" -#: dref/models.py:932 +#: dref/models.py:939 msgid "Operational Update Number" -msgstr "" +msgstr "Operational Update Number" -#: dref/models.py:933 +#: dref/models.py:940 msgid "Reporting Timeframe" -msgstr "" +msgstr "Reporting Timeframe" -#: dref/models.py:937 +#: dref/models.py:944 msgid "Update Date" -msgstr "" +msgstr "Update Date" -#: dref/models.py:940 +#: dref/models.py:947 msgid "Is Timeframe Extension Required" -msgstr "" +msgstr "Is Timeframe Extension Required" -#: dref/models.py:942 +#: dref/models.py:949 msgid "New Operation Start Date" -msgstr "" +msgstr "New Operation Start Date" -#: dref/models.py:943 +#: dref/models.py:950 msgid "New Operation End Date" -msgstr "" +msgstr "New Operation End Date" -#: dref/models.py:944 dref/models.py:1328 +#: dref/models.py:951 dref/models.py:1335 msgid "Total Operation Timeframe" -msgstr "" +msgstr "Total Operation Timeframe" -#: dref/models.py:1020 +#: dref/models.py:1027 msgid "Changing time operation" -msgstr "" +msgstr "Changing time operation" -#: dref/models.py:1021 +#: dref/models.py:1028 msgid "Changing operation strategy" -msgstr "" +msgstr "Changing operation strategy" -#: dref/models.py:1023 +#: dref/models.py:1030 msgid "Changing target population of operation" -msgstr "" +msgstr "Changing target population of operation" -#: dref/models.py:1025 +#: dref/models.py:1032 msgid "Changing geographic location" -msgstr "" +msgstr "Changing geographic location" -#: dref/models.py:1026 +#: dref/models.py:1033 msgid "Changing budget" -msgstr "" +msgstr "Changing budget" -#: dref/models.py:1027 +#: dref/models.py:1034 msgid "Request for second allocation" -msgstr "" +msgstr "Request for second allocation" -#: dref/models.py:1028 +#: dref/models.py:1035 msgid "Summary of change" -msgstr "" +msgstr "Summary of change" -#: dref/models.py:1029 +#: dref/models.py:1036 msgid "Has change since request" -msgstr "" +msgstr "Has change since request" -#: dref/models.py:1030 dref/models.py:1426 +#: dref/models.py:1037 dref/models.py:1433 msgid "Event description" -msgstr "" +msgstr "Event description" -#: dref/models.py:1031 dref/models.py:1427 +#: dref/models.py:1038 dref/models.py:1434 msgid "Anticipatory actions" -msgstr "" +msgstr "Anticipatory actions" -#: dref/models.py:1032 dref/models.py:1428 +#: dref/models.py:1039 dref/models.py:1435 msgid "Event scope" -msgstr "" +msgstr "Event scope" -#: dref/models.py:1043 +#: dref/models.py:1050 msgid "Is there un_or_other_actor" -msgstr "" +msgstr "Is there un_or_other_actor" -#: dref/models.py:1046 dref/models.py:1518 +#: dref/models.py:1053 dref/models.py:1525 msgid "Is there major coordinate mechanism" -msgstr "" +msgstr "Is there major coordinate mechanism" -#: dref/models.py:1142 +#: dref/models.py:1149 msgid "Has Forecasted Event Materialize" -msgstr "" +msgstr "Has Forecasted Event Materialize" -#: dref/models.py:1145 +#: dref/models.py:1152 msgid "" "Please explain how is the operation is transitioning from Anticipatory to " "Response" msgstr "" +"Please explain how is the operation is transitioning from Anticipatory to " +"Response" -#: dref/models.py:1149 +#: dref/models.py:1156 msgid "Specified Trigger Met" -msgstr "" +msgstr "Specified Trigger Met" -#: dref/models.py:1163 +#: dref/models.py:1170 msgid "Has Event occurred" -msgstr "" +msgstr "Has Event occurred" -#: dref/models.py:1164 +#: dref/models.py:1171 msgid "Reporting Time Start Date" -msgstr "" +msgstr "Reporting Time Start Date" -#: dref/models.py:1165 +#: dref/models.py:1172 msgid "Reporting Time End Date" -msgstr "" +msgstr "Reporting Time End Date" -#: dref/models.py:1200 +#: dref/models.py:1207 msgid "Ns request date" -msgstr "" +msgstr "Ns request date" -#: dref/models.py:1205 dref/models.py:1598 +#: dref/models.py:1212 dref/models.py:1605 msgid "Date of Approval" -msgstr "" +msgstr "Date of Approval" -#: dref/models.py:1218 +#: dref/models.py:1225 msgid "Reporting Start Date" -msgstr "" +msgstr "Reporting Start Date" -#: dref/models.py:1219 +#: dref/models.py:1226 msgid "Reporting End Date" -msgstr "" +msgstr "Reporting End Date" -#: dref/models.py:1224 +#: dref/models.py:1231 msgid "Dref Operational Update" -msgstr "" +msgstr "Dref Operational Update" -#: dref/models.py:1225 +#: dref/models.py:1232 msgid "Dref Operational Updates" -msgstr "" +msgstr "Dref Operational Updates" -#: dref/models.py:1327 +#: dref/models.py:1334 msgid "Date of publication" -msgstr "" +msgstr "Date of publication" -#: dref/models.py:1331 +#: dref/models.py:1338 msgid "total operation timeframe for imminent type" -msgstr "" +msgstr "total operation timeframe for imminent type" -#: dref/models.py:1333 +#: dref/models.py:1340 msgid "Operation Start Date" -msgstr "" +msgstr "Operation Start Date" -#: dref/models.py:1460 dref/models.py:1464 +#: dref/models.py:1467 dref/models.py:1471 msgid "Change in operational strategy" -msgstr "" +msgstr "Change in operational strategy" -#: dref/models.py:1488 +#: dref/models.py:1495 msgid "Want to report" -msgstr "" +msgstr "Want to report" -#: dref/models.py:1492 +#: dref/models.py:1499 msgid "Additional National Societies Actions" -msgstr "" +msgstr "Additional National Societies Actions" -#: dref/models.py:1563 +#: dref/models.py:1570 msgid "financial report" -msgstr "" +msgstr "financial report" -#: dref/models.py:1567 +#: dref/models.py:1574 msgid "financial preview" -msgstr "" +msgstr "financial preview" -#: dref/models.py:1571 +#: dref/models.py:1578 msgid "Number of women assisted" -msgstr "" +msgstr "Number of women assisted" -#: dref/models.py:1576 +#: dref/models.py:1583 msgid "Number of men assisted" -msgstr "" +msgstr "Number of men assisted" -#: dref/models.py:1581 +#: dref/models.py:1588 msgid "Number of girls under 18 assisted" -msgstr "" +msgstr "Number of girls under 18 assisted" -#: dref/models.py:1586 +#: dref/models.py:1593 msgid "Number of boys under 18 assisted" -msgstr "" +msgstr "Number of boys under 18 assisted" -#: dref/models.py:1591 +#: dref/models.py:1598 msgid "Has national society conducted any intervention" -msgstr "" +msgstr "Has national society conducted any intervention" -#: dref/models.py:1594 +#: dref/models.py:1601 msgid "National Society conducted description" -msgstr "" +msgstr "National Society conducted description" -#: dref/models.py:1596 +#: dref/models.py:1603 msgid "Financial Report Description" -msgstr "" +msgstr "Financial Report Description" -#: dref/models.py:1602 +#: dref/models.py:1609 msgid "Main Donors" -msgstr "" +msgstr "Main Donors" -#: dref/models.py:1603 +#: dref/models.py:1610 msgid "Operation End Date" -msgstr "" +msgstr "Operation End Date" -#: dref/models.py:1611 +#: dref/models.py:1618 msgid "Mitigation Efforts and Achievements" -msgstr "" +msgstr "Mitigation Efforts and Achievements" -#: dref/models.py:1616 +#: dref/models.py:1623 msgid "Lessons learnt and challenges" -msgstr "" +msgstr "Lessons learnt and challenges" -#: dref/models.py:1623 +#: dref/models.py:1630 msgid "Sub total Expenditure Cost" -msgstr "" +msgstr "Sub total Expenditure Cost" -#: dref/models.py:1629 +#: dref/models.py:1636 msgid "Surge Deployment Expenditure Cost" -msgstr "" +msgstr "Surge Deployment Expenditure Cost" -#: dref/models.py:1635 +#: dref/models.py:1642 msgid "Indirect Expenditure Cost" -msgstr "" +msgstr "Indirect Expenditure Cost" -#: dref/models.py:1641 +#: dref/models.py:1648 msgid "Total Expenditure Cost" -msgstr "" +msgstr "Total Expenditure Cost" -#: dref/models.py:1648 +#: dref/models.py:1655 msgid "Dref Final Report" -msgstr "" +msgstr "Dref Final Report" -#: dref/models.py:1649 +#: dref/models.py:1656 msgid "Dref Final Reports" -msgstr "" +msgstr "Dref Final Reports" -#: dref/serializers.py:110 +#: dref/serializers.py:116 msgid "Caption" -msgstr "" +msgstr "Caption" -#: dref/serializers.py:480 +#: dref/serializers.py:475 dref/serializers.py:751 dref/serializers.py:1158 +msgid "Cannot be updated while the translation is in progress" +msgstr "Cannot be updated while the translation is in progress" + +#: dref/serializers.py:481 #, python-format msgid "Cannot add event_date if onset type not in %s or %s" -msgstr "" +msgstr "Cannot add event_date if onset type not in %s or %s" -#: dref/serializers.py:488 -#, python-format -msgid "Can't Update %s dref for approved Final Report" -msgstr "" +#: dref/serializers.py:489 +msgid "Can't Update dref for approved Final Report" +msgstr "Can't Update dref for approved Final Report" -#: dref/serializers.py:491 +#: dref/serializers.py:492 #, python-format msgid "Operation timeframe can't be greater than %s for assessment_report" -msgstr "" +msgstr "Operation timeframe can't be greater than %s for assessment_report" -#: dref/serializers.py:505 dref/serializers.py:1181 +#: dref/serializers.py:506 dref/serializers.py:1190 msgid "Proposed Action is required for type DREF Imminent" -msgstr "" +msgstr "Proposed Action is required for type DREF Imminent" -#: dref/serializers.py:508 dref/serializers.py:1184 +#: dref/serializers.py:509 dref/serializers.py:1193 msgid "Sub-total is required for Imminent DREF" -msgstr "" +msgstr "Sub-total is required for Imminent DREF" -#: dref/serializers.py:511 dref/serializers.py:1191 +#: dref/serializers.py:512 dref/serializers.py:1200 #, python-format msgid "Sub-total should be equal to %s for Imminent DREF" -msgstr "" +msgstr "Sub-total should be equal to %s for Imminent DREF" -#: dref/serializers.py:515 +#: dref/serializers.py:516 msgid "Surge Deployment is required for Imminent DREF" -msgstr "" +msgstr "Surge Deployment is required for Imminent DREF" -#: dref/serializers.py:518 dref/serializers.py:1194 +#: dref/serializers.py:519 dref/serializers.py:1203 msgid "Indirect Cost is required for Imminent DREF" -msgstr "" +msgstr "Indirect Cost is required for Imminent DREF" -#: dref/serializers.py:520 dref/serializers.py:1200 +#: dref/serializers.py:521 dref/serializers.py:1209 msgid "Total is required for Imminent DREF" -msgstr "" +msgstr "Total is required for Imminent DREF" -#: dref/serializers.py:531 +#: dref/serializers.py:532 #, python-format msgid "" "Surge Deployment Cost should be equal to %s for Surge Personnel Deployed" msgstr "" +"Surge Deployment Cost should be equal to %s for Surge Personnel Deployed" -#: dref/serializers.py:540 +#: dref/serializers.py:541 #, python-format msgid "Indirect Cost should be equal to %s for Surge Personnel Deployed" -msgstr "" +msgstr "Indirect Cost should be equal to %s for Surge Personnel Deployed" -#: dref/serializers.py:550 +#: dref/serializers.py:551 #, python-format msgid "Indirect Cost should be equal to %s for No Surge Personnel Deployed" -msgstr "" +msgstr "Indirect Cost should be equal to %s for No Surge Personnel Deployed" -#: dref/serializers.py:559 +#: dref/serializers.py:560 msgid "" "Total should be equal to sum of Sub-total, Surge Deployment Cost and " "Indirect Cost" msgstr "" +"Total should be equal to sum of Sub-total, Surge Deployment Cost and " +"Indirect Cost" -#: dref/serializers.py:566 +#: dref/serializers.py:567 #, python-format msgid "Can add utmost %s images" -msgstr "" +msgstr "Can add utmost %s images" -#: dref/serializers.py:581 +#: dref/serializers.py:582 #, python-format msgid "Only image owner can attach image. Not allowed image ids: %s" -msgstr "" +msgstr "Only image owner can attach image. Not allowed image ids: %s" -#: dref/serializers.py:607 +#: dref/serializers.py:608 #, python-brace-format msgid "" "Operation timeframe can't be greater than {self.MAX_OPERATION_TIMEFRAME}" msgstr "" +"Operation timeframe can't be greater than {self.MAX_OPERATION_TIMEFRAME}" -#: dref/serializers.py:751 -#, python-format -msgid "Can't create Operational Update for not approved %s dref." -msgstr "" +#: dref/serializers.py:754 +msgid "Can't create Operational Update for not approved dref." +msgstr "Can't create Operational Update for not approved dref." -#: dref/serializers.py:760 +#: dref/serializers.py:763 #, python-format msgid "" "Can't create Operational Update for not approved " "Operational Update %s id and Operational Update Number %i." msgstr "" +"Can't create Operational Update for not approved " +"Operational Update %s id and Operational Update Number %i." -#: dref/serializers.py:796 dref/serializers.py:802 dref/serializers.py:1255 -#: dref/serializers.py:1262 +#: dref/serializers.py:798 dref/serializers.py:1263 +msgid "Starting language does not match the expected language." +msgstr "Starting language does not match the expected language." + +#: dref/serializers.py:801 dref/serializers.py:1266 #, python-brace-format msgid "" -"Language must be either '{valid_languages[0]}' or '{valid_languages[1]}'." +"Invalid starting language. Supported options are '{valid_languages[0]}' and " +"'{valid_languages[1]}'." msgstr "" +"Invalid starting language. Supported options are '{valid_languages[0]}' and " +"'{valid_languages[1]}'." -#: dref/serializers.py:1153 -#, python-format -msgid "Can't create Final Report for not approved dref %s." -msgstr "" +#: dref/serializers.py:1162 +msgid "Can't create Final Report for not approved dref." +msgstr "Can't create Final Report for not approved dref." -#: dref/serializers.py:1160 +#: dref/serializers.py:1169 #, python-format msgid "Can't create Final Report for not approved Operational Update %s ids " -msgstr "" +msgstr "Can't create Final Report for not approved Operational Update %s ids " -#: dref/serializers.py:1166 -#, python-format -msgid "Can't update approved final report %s." -msgstr "" +#: dref/serializers.py:1175 +msgid "Can't update approved final report." +msgstr "Can't update approved final report." -#: dref/serializers.py:1187 +#: dref/serializers.py:1196 msgid "Sub-total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Sub-total Expenditure is required for Imminent DREF" -#: dref/serializers.py:1197 +#: dref/serializers.py:1206 msgid "Indirect Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Indirect Expenditure is required for Imminent DREF" -#: dref/serializers.py:1203 +#: dref/serializers.py:1212 msgid "Total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Total Expenditure is required for Imminent DREF" -#: dref/serializers.py:1212 +#: dref/serializers.py:1221 msgid "Sub-total should be equal to proposed budget." -msgstr "" +msgstr "Sub-total should be equal to proposed budget." -#: dref/serializers.py:1215 +#: dref/serializers.py:1224 msgid "Sub-total Expenditure should be equal to proposed expenditure." -msgstr "" +msgstr "Sub-total Expenditure should be equal to proposed expenditure." -#: dref/serializers.py:1224 +#: dref/serializers.py:1233 msgid "" "Total Expenditure Cost should be equal to sum of Sub-total Expenditure, " "Surge Deployment Expenditure and Indirect Expenditure Cost." msgstr "" +"Total Expenditure Cost should be equal to sum of Sub-total Expenditure, " +"Surge Deployment Expenditure and Indirect Expenditure Cost." -#: dref/serializers.py:1386 dref/serializers.py:1511 +#: dref/serializers.py:1390 dref/serializers.py:1515 #, python-format msgid "Can't create final report for dref type %s" -msgstr "" +msgstr "Can't create final report for dref type %s" -#: dref/views.py:94 -msgid "Must be finalized before it can be approved" -msgstr "" +#: dref/views.py:98 +msgid "This Dref has already been approved." +msgstr "This Dref has already been approved." -#: dref/views.py:96 -#, python-format -msgid "Dref %s is already approved" -msgstr "" +#: dref/views.py:100 +msgid "Must be finalized before it can be approved" +msgstr "Must be finalized before it can be approved" -#: dref/views.py:111 dref/views.py:205 dref/views.py:270 +#: dref/views.py:116 dref/views.py:213 dref/views.py:281 #, python-format msgid "Cannot be finalized because it is already %s" -msgstr "" +msgstr "Cannot be finalized because it is already %s" -#: dref/views.py:115 dref/views.py:210 dref/views.py:275 +#: dref/views.py:128 dref/views.py:226 dref/views.py:294 msgid "" "The translation is currently being processed. Please wait a little while " "before trying again." msgstr "" +"The translation is currently being processed. Please wait a little while " +"before trying again." -#: dref/views.py:186 dref/views.py:248 -msgid "Must be finalized before it can be approved." -msgstr "" +#: dref/views.py:193 +msgid "This Operational update has already been approved." +msgstr "This Operational update has already been approved." -#: dref/views.py:188 -#, python-format -msgid "Operational update %s is already approved" -msgstr "" +#: dref/views.py:195 dref/views.py:260 +msgid "Must be finalized before it can be approved." +msgstr "Must be finalized before it can be approved." -#: dref/views.py:250 -#, python-format -msgid "Final Report %s is already approved" -msgstr "" +#: dref/views.py:257 +msgid "This Final Report has already been approved." +msgstr "This Final Report has already been approved." diff --git a/dref/locale/es/LC_MESSAGES/django.mo b/dref/locale/es/LC_MESSAGES/django.mo index 71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845..f3ff800c5ccba31caf6bae68b09e62c063eec2ed 100644 GIT binary patch literal 31293 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\n" "Language-Team: LANGUAGE \n" @@ -18,1497 +18,1557 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: dref/apps.py:7 dref/models.py:742 +#: dref/apps.py:7 dref/models.py:749 msgid "dref" -msgstr "" +msgstr "dref" -#: dref/models.py:22 +#: dref/models.py:25 msgid "Shelter, Housing And Settlements" -msgstr "" +msgstr "Refugio, vivienda y asentamientos" -#: dref/models.py:23 dref/models.py:85 dref/models.py:142 +#: dref/models.py:26 dref/models.py:88 dref/models.py:145 msgid "Livelihoods And Basic Needs" -msgstr "" +msgstr "Medios de vida y necesidades básicas" -#: dref/models.py:24 dref/models.py:143 +#: dref/models.py:27 dref/models.py:146 msgid "Multi Purpose Cash" -msgstr "" +msgstr "Efectivo multiusos" -#: dref/models.py:25 dref/models.py:87 dref/models.py:144 +#: dref/models.py:28 dref/models.py:90 dref/models.py:147 msgid "Health" -msgstr "" +msgstr "Salud" -#: dref/models.py:26 dref/models.py:88 dref/models.py:145 +#: dref/models.py:29 dref/models.py:91 dref/models.py:148 msgid "Water, Sanitation And Hygiene" -msgstr "" +msgstr "Agua, Saneamiento e Higiene" -#: dref/models.py:27 dref/models.py:89 dref/models.py:146 +#: dref/models.py:30 dref/models.py:92 dref/models.py:149 msgid "Protection, Gender And Inclusion" -msgstr "" +msgstr "Protección, género e inclusión" -#: dref/models.py:28 dref/models.py:90 dref/models.py:147 +#: dref/models.py:31 dref/models.py:93 dref/models.py:150 msgid "Education" -msgstr "" +msgstr "Educación" -#: dref/models.py:29 dref/models.py:91 dref/models.py:148 +#: dref/models.py:32 dref/models.py:94 dref/models.py:151 msgid "Migration And Displacement" -msgstr "" +msgstr "Migración y desplazamiento" -#: dref/models.py:31 dref/models.py:93 dref/models.py:150 +#: dref/models.py:34 dref/models.py:96 dref/models.py:153 msgid "Risk Reduction, Climate Adaptation And Recovery" -msgstr "" +msgstr "Reducción de riesgos, adaptación climática y recuperación" -#: dref/models.py:34 dref/models.py:96 dref/models.py:153 +#: dref/models.py:37 dref/models.py:99 dref/models.py:156 msgid "Community Engagement And Accountability" -msgstr "" +msgstr "Participación y rendición de cuentas de la comunidad" -#: dref/models.py:36 dref/models.py:98 +#: dref/models.py:39 dref/models.py:101 msgid "Environment Sustainability" -msgstr "" +msgstr "Sostenibilidad ambiental" -#: dref/models.py:37 +#: dref/models.py:40 msgid "Coordination" -msgstr "" +msgstr "Coordinación" -#: dref/models.py:38 +#: dref/models.py:41 msgid "National Society Readiness" -msgstr "" +msgstr "Preparación de la Sociedad Nacional" -#: dref/models.py:39 dref/models.py:253 +#: dref/models.py:42 dref/models.py:256 msgid "Assessment" -msgstr "" +msgstr "Evaluación" -#: dref/models.py:40 +#: dref/models.py:43 msgid "Resource Mobilization" -msgstr "" +msgstr "Movilización de recursos" -#: dref/models.py:41 +#: dref/models.py:44 msgid "Activation Of Contingency Plans" -msgstr "" +msgstr "Activación de planes de contingencia" -#: dref/models.py:42 +#: dref/models.py:45 msgid "National Society EOC" -msgstr "" +msgstr "Sociedad Nacional EOC" -#: dref/models.py:43 +#: dref/models.py:46 msgid "Other" -msgstr "" +msgstr "Otro" -#: dref/models.py:45 dref/models.py:100 dref/models.py:160 dref/models.py:299 -#: dref/models.py:844 dref/models.py:1283 +#: dref/models.py:48 dref/models.py:103 dref/models.py:163 dref/models.py:306 +#: dref/models.py:851 dref/models.py:1290 msgid "title" -msgstr "" +msgstr "título" -#: dref/models.py:46 dref/models.py:101 dref/models.py:161 +#: dref/models.py:49 dref/models.py:104 dref/models.py:164 msgid "description" -msgstr "" +msgstr "descripción" -#: dref/models.py:49 +#: dref/models.py:52 msgid "national society action" -msgstr "" +msgstr "acción de la sociedad nacional" -#: dref/models.py:50 dref/models.py:392 dref/models.py:1034 dref/models.py:1550 +#: dref/models.py:53 dref/models.py:399 dref/models.py:1041 +#: dref/models.py:1557 msgid "national society actions" -msgstr "" +msgstr "acciones de la sociedad nacional" -#: dref/models.py:84 dref/models.py:141 +#: dref/models.py:87 dref/models.py:144 msgid "Shelter Housing And Settlements" -msgstr "" +msgstr "Viviendas de refugio y asentamientos" -#: dref/models.py:86 +#: dref/models.py:89 msgid "Multi purpose cash grants" -msgstr "" +msgstr "Subvenciones en efectivo para múltiples fines" -#: dref/models.py:104 +#: dref/models.py:107 msgid "identified need" -msgstr "" +msgstr "necesidad identificada" -#: dref/models.py:105 +#: dref/models.py:108 msgid "identified needs" -msgstr "" +msgstr "necesidades identificadas" -#: dref/models.py:128 +#: dref/models.py:131 msgid "Target" -msgstr "" +msgstr "Objetivo" -#: dref/models.py:129 +#: dref/models.py:132 msgid "Actual" -msgstr "" +msgstr "Actual" -#: dref/models.py:132 +#: dref/models.py:135 msgid "planned intervention indicator" -msgstr "" +msgstr "indicador de intervención planificada" -#: dref/models.py:133 +#: dref/models.py:136 msgid "planned intervention indicators" -msgstr "" +msgstr "indicadores de intervención planificada" -#: dref/models.py:155 +#: dref/models.py:158 msgid "Environmental Sustainability" -msgstr "" +msgstr "Sostenibilidad ambiental" -#: dref/models.py:156 +#: dref/models.py:159 msgid "Coordination And Partnerships" -msgstr "" +msgstr "Coordinación y asociaciones" -#: dref/models.py:157 +#: dref/models.py:160 msgid "Secretariat Services" -msgstr "" +msgstr "Servicios de Secretaría" -#: dref/models.py:158 +#: dref/models.py:161 msgid "National Society Strengthening" -msgstr "" +msgstr "Fortalecimiento de la Sociedad Nacional" -#: dref/models.py:162 +#: dref/models.py:165 msgid "person targeted" -msgstr "" +msgstr "persona objetivo" -#: dref/models.py:163 +#: dref/models.py:166 msgid "person assisted" -msgstr "" +msgstr "persona asistida" -#: dref/models.py:164 +#: dref/models.py:167 msgid "budget" -msgstr "" +msgstr "presupuesto" -#: dref/models.py:165 +#: dref/models.py:168 msgid "male" -msgstr "" +msgstr "masculino" -#: dref/models.py:166 +#: dref/models.py:169 msgid "female" -msgstr "" +msgstr "femenino" -#: dref/models.py:169 +#: dref/models.py:172 msgid "Indicators" -msgstr "" +msgstr "Indicadores" -#: dref/models.py:172 +#: dref/models.py:175 msgid "Progress Towards Outcome" -msgstr "" +msgstr "Progreso hacia el resultado" -#: dref/models.py:174 +#: dref/models.py:177 msgid "Narrative description of achievements" -msgstr "" +msgstr "Descripción narrativa de los logros" -#: dref/models.py:176 +#: dref/models.py:179 msgid "Challenges" -msgstr "" +msgstr "Desafíos" -#: dref/models.py:177 +#: dref/models.py:180 msgid "Lessons learnt" -msgstr "" +msgstr "Lecciones aprendidas" -#: dref/models.py:180 dref/models.py:487 dref/models.py:1106 -#: dref/models.py:1494 +#: dref/models.py:183 dref/models.py:494 dref/models.py:1113 +#: dref/models.py:1501 msgid "planned intervention" -msgstr "" +msgstr "intervención planificada" -#: dref/models.py:181 +#: dref/models.py:184 msgid "planned interventions" -msgstr "" +msgstr "intervenciones planificadas" -#: dref/models.py:206 dref/models.py:213 +#: dref/models.py:209 dref/models.py:216 msgid "client_id" -msgstr "" +msgstr "id_del_cliente" -#: dref/models.py:207 +#: dref/models.py:210 msgid "Risk" -msgstr "" +msgstr "Riesgo" -#: dref/models.py:208 +#: dref/models.py:211 msgid "Mitigation" -msgstr "" +msgstr "Mitigación" -#: dref/models.py:214 +#: dref/models.py:217 msgid "Source Name" -msgstr "" +msgstr "Nombre de la fuente" -#: dref/models.py:215 +#: dref/models.py:218 msgid "Source Link" -msgstr "" +msgstr "Enlace de origen" -#: dref/models.py:219 +#: dref/models.py:222 msgid "Sector Tag" -msgstr "" +msgstr "Etiqueta de sector" -#: dref/models.py:220 +#: dref/models.py:223 msgid "Activity" -msgstr "" +msgstr "Actividad" -#: dref/models.py:223 +#: dref/models.py:226 msgid "Proposed action activity" -msgstr "" +msgstr "Actividad de acción propuesta" -#: dref/models.py:224 +#: dref/models.py:227 msgid "Proposed action activities" -msgstr "" +msgstr "Actividades de acción propuestas" -#: dref/models.py:229 +#: dref/models.py:232 msgid "Early Actions" -msgstr "" +msgstr "Acciones tempranas" -#: dref/models.py:230 +#: dref/models.py:233 msgid "Early Response" -msgstr "" +msgstr "Respuesta temprana" -#: dref/models.py:234 +#: dref/models.py:237 msgid "dref proposed action" -msgstr "" +msgstr "Acción propuesta por el Dr." -#: dref/models.py:236 +#: dref/models.py:239 msgid "Activities" -msgstr "" +msgstr "Actividades" -#: dref/models.py:237 +#: dref/models.py:240 msgid "Total Purpose Action Budget" -msgstr "" +msgstr "Presupuesto de acción de propósito total" -#: dref/models.py:239 +#: dref/models.py:242 msgid "Expenditure" -msgstr "" +msgstr "Gasto" -#: dref/models.py:242 +#: dref/models.py:245 msgid "Total expenditure for the proposed action" -msgstr "" +msgstr "Gasto total para la acción propuesta" -#: dref/models.py:252 +#: dref/models.py:255 msgid "Imminent" -msgstr "" +msgstr "Inminente" -#: dref/models.py:254 +#: dref/models.py:257 msgid "Response" -msgstr "" +msgstr "Respuesta" -#: dref/models.py:255 +#: dref/models.py:258 msgid "Loan" -msgstr "" +msgstr "Préstamo" -#: dref/models.py:258 +#: dref/models.py:261 msgid "Slow" -msgstr "" +msgstr "Lento" -#: dref/models.py:259 +#: dref/models.py:262 msgid "Sudden" -msgstr "" +msgstr "Repentino" -#: dref/models.py:262 +#: dref/models.py:265 msgid "Yellow" -msgstr "" +msgstr "Amarillo" -#: dref/models.py:263 +#: dref/models.py:266 msgid "Orange" -msgstr "" +msgstr "Naranja" -#: dref/models.py:264 +#: dref/models.py:267 msgid "Red" -msgstr "" +msgstr "Rojo" -#: dref/models.py:267 +#: dref/models.py:270 msgid "Draft" -msgstr "" +msgstr "Borrador" -#: dref/models.py:269 +#: dref/models.py:272 +msgid "Finalizing" +msgstr "Finalizando" + +#: dref/models.py:274 msgid "Finalized" -msgstr "" +msgstr "Finalizado" -#: dref/models.py:271 +#: dref/models.py:276 msgid "Approved" -msgstr "" +msgstr "Aprobado" + +#: dref/models.py:278 +msgid "Failed" +msgstr "Fallido" -#: dref/models.py:274 dref/models.py:826 dref/models.py:1265 +#: dref/models.py:281 dref/models.py:833 dref/models.py:1272 msgid "created at" -msgstr "" +msgstr "creado en" -#: dref/models.py:275 dref/models.py:827 dref/models.py:1266 +#: dref/models.py:282 dref/models.py:834 dref/models.py:1273 msgid "modified at" -msgstr "" +msgstr "modificado en" -#: dref/models.py:278 dref/models.py:830 dref/models.py:1269 +#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 msgid "created by" -msgstr "" +msgstr "creado por" -#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 +#: dref/models.py:292 dref/models.py:844 dref/models.py:1283 msgid "modified by" -msgstr "" +msgstr "modificado por" -#: dref/models.py:290 dref/models.py:1118 dref/models.py:1506 +#: dref/models.py:297 dref/models.py:1125 dref/models.py:1513 msgid "users" -msgstr "" +msgstr "usuarios" -#: dref/models.py:293 +#: dref/models.py:300 msgid "field report" -msgstr "" +msgstr "informe de campo" -#: dref/models.py:300 dref/models.py:849 dref/models.py:1288 +#: dref/models.py:307 dref/models.py:856 dref/models.py:1295 msgid "title prefix" -msgstr "" +msgstr "prefijo del título" -#: dref/models.py:303 dref/models.py:852 dref/models.py:1291 +#: dref/models.py:310 dref/models.py:859 dref/models.py:1298 msgid "national_society" -msgstr "" +msgstr "sociedad nacional" -#: dref/models.py:307 dref/models.py:859 dref/models.py:1298 +#: dref/models.py:314 dref/models.py:866 dref/models.py:1305 msgid "disaster type" -msgstr "" +msgstr "tipo de desastre" -#: dref/models.py:309 dref/models.py:861 dref/models.py:1300 +#: dref/models.py:316 dref/models.py:868 dref/models.py:1307 msgid "dref type" -msgstr "" +msgstr "tipo dref" -#: dref/models.py:310 dref/models.py:862 dref/models.py:1301 +#: dref/models.py:317 dref/models.py:869 dref/models.py:1308 msgid "onset type" -msgstr "" +msgstr "tipo de inicio" -#: dref/models.py:313 dref/models.py:1607 +#: dref/models.py:320 dref/models.py:1614 msgid "Is DREF Imminent V2?" -msgstr "" +msgstr "¿Es inminente el DREF V2?" -#: dref/models.py:315 +#: dref/models.py:322 msgid "" "Is this DREF Imminent V2? If yes, it will be used for the new dref imminent " "type." msgstr "" +"¿Es este DREF inminente V2? De ser así, se usará para el nuevo tipo de dref " +"inminente." -#: dref/models.py:318 dref/models.py:864 dref/models.py:1303 +#: dref/models.py:325 dref/models.py:871 dref/models.py:1310 msgid "disaster category" -msgstr "" +msgstr "categoría de desastre" -#: dref/models.py:325 +#: dref/models.py:332 msgid "If available please upload Disaster categorization Analysis" msgstr "" +"Si está disponible, cargue el análisis de categorización de desastres." -#: dref/models.py:333 +#: dref/models.py:340 msgid "" "If available please upload additional support documentation for targeting " "strategy" msgstr "" +"Si está disponible, cargue documentación de soporte adicional para la " +"estrategia de segmentación." -#: dref/models.py:336 dref/models.py:866 dref/models.py:1305 +#: dref/models.py:343 dref/models.py:873 dref/models.py:1312 msgid "status" -msgstr "" +msgstr "estado" -#: dref/models.py:340 dref/models.py:870 dref/models.py:1309 +#: dref/models.py:347 dref/models.py:877 dref/models.py:1316 msgid "Starting language" -msgstr "" +msgstr "Idioma inicial" -#: dref/models.py:343 dref/models.py:1569 +#: dref/models.py:350 dref/models.py:1576 msgid "number of assisted" -msgstr "" +msgstr "Número de asistidos" -#: dref/models.py:344 +#: dref/models.py:351 msgid "number of affected" -msgstr "" +msgstr "número de afectados" -#: dref/models.py:346 dref/models.py:876 dref/models.py:1315 +#: dref/models.py:353 dref/models.py:883 dref/models.py:1322 msgid "estimated number of affected male" -msgstr "" +msgstr "Número estimado de varones afectados" -#: dref/models.py:349 dref/models.py:879 dref/models.py:1318 +#: dref/models.py:356 dref/models.py:886 dref/models.py:1325 msgid "estimated number of affected female" -msgstr "" +msgstr "Número estimado de mujeres afectadas" -#: dref/models.py:352 dref/models.py:882 dref/models.py:1321 +#: dref/models.py:359 dref/models.py:889 dref/models.py:1328 msgid "estimated number of affected girls under 18" -msgstr "" +msgstr "Número estimado de niñas menores de 18 años afectadas" -#: dref/models.py:355 dref/models.py:885 dref/models.py:1324 +#: dref/models.py:362 dref/models.py:892 dref/models.py:1331 msgid "estimated number of affected boys under 18" -msgstr "" +msgstr "Número estimado de niños afectados menores de 18 años" -#: dref/models.py:357 +#: dref/models.py:364 msgid "amount requested" -msgstr "" +msgstr "cantidad solicitada" -#: dref/models.py:358 dref/models.py:1150 dref/models.py:1552 +#: dref/models.py:365 dref/models.py:1157 dref/models.py:1559 msgid "people in need" -msgstr "" +msgstr "personas necesitadas" -#: dref/models.py:359 dref/models.py:890 +#: dref/models.py:366 dref/models.py:897 msgid "emergency appeal planned " -msgstr "" +msgstr "Llamamiento de emergencia planeado" -#: dref/models.py:361 dref/models.py:1152 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1159 dref/models.py:1554 msgid "event date" -msgstr "" +msgstr "fecha del evento" -#: dref/models.py:361 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1554 msgid "Date of event/Approximate date of impact" -msgstr "" +msgstr "Fecha del evento/Fecha aproximada del impacto" -#: dref/models.py:363 dref/models.py:1216 dref/models.py:1553 +#: dref/models.py:370 dref/models.py:1223 dref/models.py:1560 msgid "event text" -msgstr "" +msgstr "texto del evento" -#: dref/models.py:365 dref/models.py:1157 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1164 dref/models.py:1562 msgid "ns respond date" -msgstr "" +msgstr "fecha de respuesta de ns" -#: dref/models.py:365 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1562 msgid "NS anticipatory actions started/NS response" -msgstr "" +msgstr "Acciones anticipadas de NS iniciadas/Respuesta de NS" -#: dref/models.py:368 +#: dref/models.py:375 msgid "Has a similar event affected the same areas in the past?" msgstr "" +"¿Ha ocurrido un evento similar en el pasado que haya afectado las mismas " +"áreas?" -#: dref/models.py:370 +#: dref/models.py:377 msgid "Did it affect the same population?" -msgstr "" +msgstr "¿Afectó a la misma población?" -#: dref/models.py:371 +#: dref/models.py:378 msgid "affect same population text" -msgstr "" +msgstr "texto que afecta al mismo grupo de población" -#: dref/models.py:372 dref/models.py:1161 +#: dref/models.py:379 dref/models.py:1168 msgid "Did NS respond" -msgstr "" +msgstr "¿Respondió NS?" -#: dref/models.py:374 +#: dref/models.py:381 msgid "Did the NS request funding from DREF?" -msgstr "" +msgstr "¿El NS solicitó financiación al DREF?" -#: dref/models.py:376 +#: dref/models.py:383 msgid "ns request text" -msgstr "" +msgstr "texto de solicitud de ns" -#: dref/models.py:377 +#: dref/models.py:384 msgid "dref recurrent text" -msgstr "" +msgstr "texto recurrente dref" -#: dref/models.py:378 +#: dref/models.py:385 msgid "lessons learned" -msgstr "" +msgstr "lecciones aprendidas" -#: dref/models.py:380 +#: dref/models.py:387 msgid "Did you complete the child safeguarding risk analysis" -msgstr "" +msgstr "¿Completó el análisis de riesgos de protección infantil?" -#: dref/models.py:382 +#: dref/models.py:389 msgid "Child safeguarding risk level" -msgstr "" +msgstr "Nivel de riesgo de protección infantil" -#: dref/models.py:383 +#: dref/models.py:390 msgid "event description" -msgstr "" +msgstr "descripción del evento" -#: dref/models.py:387 +#: dref/models.py:394 msgid "anticipatory actions" -msgstr "" +msgstr "acciones anticipatorias" -#: dref/models.py:388 +#: dref/models.py:395 msgid "Description of anticipatory actions or imminent disaster" -msgstr "" +msgstr "Descripción de acciones anticipatorias o desastre inminente" -#: dref/models.py:390 +#: dref/models.py:397 msgid "event scope" -msgstr "" +msgstr "alcance del evento" -#: dref/models.py:390 +#: dref/models.py:397 msgid "Scope and scale of event" -msgstr "" +msgstr "Alcance y escala del evento" -#: dref/models.py:395 dref/models.py:1040 dref/models.py:1433 +#: dref/models.py:402 dref/models.py:1047 dref/models.py:1440 msgid "Has government requested assistance" -msgstr "" +msgstr "¿El Gobierno ha solicitado ayuda?" -#: dref/models.py:398 +#: dref/models.py:405 msgid "government requested assistance date" -msgstr "" +msgstr "Fecha de solicitud de asistencia del gobierno" -#: dref/models.py:400 dref/models.py:1042 dref/models.py:1435 +#: dref/models.py:407 dref/models.py:1049 dref/models.py:1442 msgid "national authorities" -msgstr "" +msgstr "autoridades nacionales" -#: dref/models.py:401 dref/models.py:1036 dref/models.py:1429 +#: dref/models.py:408 dref/models.py:1043 dref/models.py:1436 msgid "ifrc" -msgstr "" +msgstr "Federación Internacional de Sociedades de la Cruz Roja" -#: dref/models.py:402 dref/models.py:1037 dref/models.py:1430 +#: dref/models.py:409 dref/models.py:1044 dref/models.py:1437 msgid "icrc" -msgstr "" +msgstr "CICR" -#: dref/models.py:403 dref/models.py:1038 dref/models.py:1431 +#: dref/models.py:410 dref/models.py:1045 dref/models.py:1438 msgid "partner national society" -msgstr "" +msgstr "sociedad nacional socia" -#: dref/models.py:404 dref/models.py:1044 dref/models.py:1436 +#: dref/models.py:411 dref/models.py:1051 dref/models.py:1443 msgid "un or other" -msgstr "" +msgstr "un u otro" -#: dref/models.py:408 +#: dref/models.py:415 msgid "Is major coordination mechanism" -msgstr "" +msgstr "Es el principal mecanismo de coordinación" -#: dref/models.py:413 dref/models.py:1051 dref/models.py:1440 -#: dref/models.py:1523 +#: dref/models.py:420 dref/models.py:1058 dref/models.py:1447 +#: dref/models.py:1530 msgid "major coordination mechanism" -msgstr "" +msgstr "mecanismo principal de coordinación" -#: dref/models.py:414 +#: dref/models.py:421 msgid "List major coordination mechanisms in place" -msgstr "" +msgstr "Enumere los principales mecanismos de coordinación existentes" -#: dref/models.py:416 dref/models.py:1053 dref/models.py:1442 +#: dref/models.py:423 dref/models.py:1060 dref/models.py:1449 msgid "needs identified" -msgstr "" +msgstr "necesidades identificadas" -#: dref/models.py:418 dref/models.py:1210 +#: dref/models.py:425 dref/models.py:1217 msgid "identified gaps" -msgstr "" +msgstr "brechas identificadas" -#: dref/models.py:421 dref/models.py:1213 +#: dref/models.py:428 dref/models.py:1220 msgid "Any identified gaps/limitations in the assessment" -msgstr "" +msgstr "Cualquier brecha o limitación identificada en la evaluación" -#: dref/models.py:423 dref/models.py:1054 dref/models.py:1443 +#: dref/models.py:430 dref/models.py:1061 dref/models.py:1450 msgid "people assisted" -msgstr "" +msgstr "personas asistidas" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "selection criteria" -msgstr "" +msgstr "criterios de selección" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "Selection criteria for affected people" -msgstr "" +msgstr "Criterios de selección de personas afectadas" -#: dref/models.py:428 dref/models.py:1065 dref/models.py:1454 +#: dref/models.py:435 dref/models.py:1072 dref/models.py:1461 msgid "entity affected" -msgstr "" +msgstr "entidad afectada" -#: dref/models.py:431 dref/models.py:1068 dref/models.py:1457 +#: dref/models.py:438 dref/models.py:1075 dref/models.py:1464 msgid "Protection, gender, Inclusion affected in this process" -msgstr "" +msgstr "Protección, género, inclusión afectados en este proceso" -#: dref/models.py:434 dref/models.py:1059 dref/models.py:1448 +#: dref/models.py:441 dref/models.py:1066 dref/models.py:1455 msgid "community involved" -msgstr "" +msgstr "comunidad involucrada" -#: dref/models.py:437 dref/models.py:1062 dref/models.py:1451 +#: dref/models.py:444 dref/models.py:1069 dref/models.py:1458 msgid "Community been involved in the analysis of the process" -msgstr "" +msgstr "La comunidad ha estado involucrada en el análisis del proceso." -#: dref/models.py:439 dref/models.py:1070 dref/models.py:1466 +#: dref/models.py:446 dref/models.py:1077 dref/models.py:1473 msgid "women" -msgstr "" +msgstr "mujer" -#: dref/models.py:440 dref/models.py:1071 dref/models.py:1467 +#: dref/models.py:447 dref/models.py:1078 dref/models.py:1474 msgid "men" -msgstr "" +msgstr "hombres" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "girls" -msgstr "" +msgstr "chicas" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "Girls under 18" -msgstr "" +msgstr "Niñas menores de 18 años" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "boys" -msgstr "" +msgstr "chicos" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "Boys under 18" -msgstr "" +msgstr "Niños menores de 18 años" -#: dref/models.py:444 dref/models.py:1162 dref/models.py:1525 +#: dref/models.py:451 dref/models.py:1169 dref/models.py:1532 msgid "total targeted population" -msgstr "" +msgstr "población total objetivo" -#: dref/models.py:445 +#: dref/models.py:452 msgid "Estimated number of targeted people" -msgstr "" +msgstr "Número estimado de personas objetivo" -#: dref/models.py:450 dref/models.py:1075 dref/models.py:1470 +#: dref/models.py:457 dref/models.py:1082 dref/models.py:1477 msgid "disability people per" -msgstr "" +msgstr "personas con discapacidad por" -#: dref/models.py:451 dref/models.py:1076 +#: dref/models.py:458 dref/models.py:1083 msgid "Estimated % people disability" -msgstr "" +msgstr "% estimado de personas con discapacidad" -#: dref/models.py:456 dref/models.py:1081 dref/models.py:1471 +#: dref/models.py:463 dref/models.py:1088 dref/models.py:1478 msgid "people per urban" -msgstr "" +msgstr "personas por zona urbana" -#: dref/models.py:457 dref/models.py:1082 +#: dref/models.py:464 dref/models.py:1089 msgid "Estimated % people Urban" -msgstr "" +msgstr "% estimado de personas urbanas" -#: dref/models.py:462 dref/models.py:1087 dref/models.py:1472 +#: dref/models.py:469 dref/models.py:1094 dref/models.py:1479 msgid "people per local" -msgstr "" +msgstr "personas por local" -#: dref/models.py:463 dref/models.py:1088 +#: dref/models.py:470 dref/models.py:1095 msgid "Estimated % people Rural" -msgstr "" +msgstr "% estimado de personas rurales" -#: dref/models.py:468 dref/models.py:1093 dref/models.py:1474 +#: dref/models.py:475 dref/models.py:1100 dref/models.py:1481 msgid "people targeted with early actions" -msgstr "" +msgstr "personas a las que se dirigen las acciones tempranas" -#: dref/models.py:469 +#: dref/models.py:476 msgid "Number of persons targeted with early actions" -msgstr "" +msgstr "Número de personas destinatarias de acciones tempranas" -#: dref/models.py:474 dref/models.py:1095 dref/models.py:1476 +#: dref/models.py:481 dref/models.py:1102 dref/models.py:1483 msgid "displaced people" -msgstr "" +msgstr "personas desplazadas" -#: dref/models.py:474 +#: dref/models.py:481 msgid "Estimated number of displaced people" -msgstr "" +msgstr "Número estimado de personas desplazadas" -#: dref/models.py:477 dref/models.py:1097 dref/models.py:1478 +#: dref/models.py:484 dref/models.py:1104 dref/models.py:1485 msgid "operation objective" -msgstr "" +msgstr "objetivo de la operación" -#: dref/models.py:478 +#: dref/models.py:485 msgid "Overall objective of the operation" -msgstr "" +msgstr "Objetivo general de la operación" -#: dref/models.py:483 dref/models.py:1102 dref/models.py:1483 +#: dref/models.py:490 dref/models.py:1109 dref/models.py:1490 msgid "response strategy" -msgstr "" +msgstr "estrategia de respuesta" -#: dref/models.py:488 dref/models.py:1217 dref/models.py:1557 +#: dref/models.py:495 dref/models.py:1224 dref/models.py:1564 msgid "Did National Society" -msgstr "" +msgstr "¿La Sociedad Nacional?" -#: dref/models.py:489 +#: dref/models.py:496 msgid "ns request date" -msgstr "" +msgstr "fecha de solicitud de ns" -#: dref/models.py:490 +#: dref/models.py:497 msgid "submission to geneva" -msgstr "" +msgstr "sumisión a ginebra" -#: dref/models.py:491 +#: dref/models.py:498 msgid "date of approval" -msgstr "" +msgstr "fecha de aprobación" -#: dref/models.py:492 +#: dref/models.py:499 msgid "end date" -msgstr "" +msgstr "fecha de finalización" -#: dref/models.py:493 +#: dref/models.py:500 msgid "publishing date" -msgstr "" +msgstr "fecha de publicación" -#: dref/models.py:494 +#: dref/models.py:501 msgid "operation timeframe" -msgstr "" +msgstr "plazo de operación" -#: dref/models.py:497 +#: dref/models.py:504 msgid "operation timeframe for imminent type" -msgstr "" +msgstr "plazo de operación para tipo inminente" -#: dref/models.py:499 dref/models.py:945 dref/models.py:1334 +#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 msgid "appeal code" -msgstr "" +msgstr "código de apelación" -#: dref/models.py:500 dref/models.py:946 dref/models.py:1335 +#: dref/models.py:507 dref/models.py:953 dref/models.py:1342 msgid "glide number" -msgstr "" +msgstr "número de planeo" -#: dref/models.py:501 dref/models.py:947 dref/models.py:1336 +#: dref/models.py:508 dref/models.py:954 dref/models.py:1343 msgid "ifrc appeal manager name" -msgstr "" +msgstr "Nombre del gerente de apelaciones de la FICR" -#: dref/models.py:503 dref/models.py:949 dref/models.py:1338 +#: dref/models.py:510 dref/models.py:956 dref/models.py:1345 msgid "ifrc appeal manager email" -msgstr "" +msgstr "Correo electrónico del administrador de apelaciones de la FICR" -#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 +#: dref/models.py:513 dref/models.py:959 dref/models.py:1348 msgid "ifrc appeal manager title" -msgstr "" +msgstr "Título de gerente de apelaciones de la FICR" -#: dref/models.py:509 dref/models.py:955 dref/models.py:1344 +#: dref/models.py:516 dref/models.py:962 dref/models.py:1351 msgid "ifrc appeal manager phone number" -msgstr "" +msgstr "Número de teléfono del administrador de apelaciones de la FICR" -#: dref/models.py:512 dref/models.py:958 dref/models.py:1347 +#: dref/models.py:519 dref/models.py:965 dref/models.py:1354 msgid "ifrc project manager name" -msgstr "" +msgstr "Nombre del gerente de proyecto de la IFRC" -#: dref/models.py:515 dref/models.py:961 dref/models.py:1350 +#: dref/models.py:522 dref/models.py:968 dref/models.py:1357 msgid "ifrc project manager email" -msgstr "" +msgstr "Correo electrónico del gerente de proyecto de la FICR" -#: dref/models.py:518 dref/models.py:964 dref/models.py:1353 +#: dref/models.py:525 dref/models.py:971 dref/models.py:1360 msgid "ifrc project manager title" -msgstr "" +msgstr "Título de gerente de proyecto de la FICR" -#: dref/models.py:521 dref/models.py:967 dref/models.py:1356 +#: dref/models.py:528 dref/models.py:974 dref/models.py:1363 msgid "ifrc project manager phone number" -msgstr "" +msgstr "Número de teléfono del gerente de proyecto de la FICR" -#: dref/models.py:524 dref/models.py:970 dref/models.py:1359 +#: dref/models.py:531 dref/models.py:977 dref/models.py:1366 msgid "national society contact name" -msgstr "" +msgstr "nombre de contacto de la sociedad nacional" -#: dref/models.py:527 dref/models.py:973 dref/models.py:1362 +#: dref/models.py:534 dref/models.py:980 dref/models.py:1369 msgid "national society contact email" -msgstr "" +msgstr "correo electrónico de contacto de la sociedad nacional" -#: dref/models.py:530 dref/models.py:976 dref/models.py:1365 +#: dref/models.py:537 dref/models.py:983 dref/models.py:1372 msgid "national society contact title" -msgstr "" +msgstr "Título de contacto de la sociedad nacional" -#: dref/models.py:533 dref/models.py:979 dref/models.py:1368 +#: dref/models.py:540 dref/models.py:986 dref/models.py:1375 msgid "national society contact phone number" -msgstr "" +msgstr "Número de teléfono de contacto de la sociedad nacional" -#: dref/models.py:536 dref/models.py:982 dref/models.py:1371 +#: dref/models.py:543 dref/models.py:989 dref/models.py:1378 msgid "national society integrity contact name" -msgstr "" +msgstr "Nombre de contacto de la sociedad nacional de integridad" -#: dref/models.py:539 dref/models.py:985 dref/models.py:1374 +#: dref/models.py:546 dref/models.py:992 dref/models.py:1381 msgid "national society integrity contact email" -msgstr "" +msgstr "Correo electrónico de contacto de la Sociedad Nacional de Integridad" -#: dref/models.py:542 dref/models.py:988 dref/models.py:1377 +#: dref/models.py:549 dref/models.py:995 dref/models.py:1384 msgid "national society integrity contact title" -msgstr "" +msgstr "Título de contacto de integridad de la sociedad nacional" -#: dref/models.py:545 dref/models.py:991 dref/models.py:1380 +#: dref/models.py:552 dref/models.py:998 dref/models.py:1387 msgid "national society integrity contact phone number" -msgstr "" +msgstr "Número de teléfono de contacto de la Sociedad Nacional de Integridad" -#: dref/models.py:548 dref/models.py:994 dref/models.py:1383 +#: dref/models.py:555 dref/models.py:1001 dref/models.py:1390 msgid "national society hotline phone number" -msgstr "" +msgstr "Número de teléfono de la línea directa de la sociedad nacional" -#: dref/models.py:550 dref/models.py:996 dref/models.py:1391 +#: dref/models.py:557 dref/models.py:1003 dref/models.py:1398 msgid "media contact name" -msgstr "" +msgstr "nombre del contacto de medios" -#: dref/models.py:551 dref/models.py:997 dref/models.py:1392 +#: dref/models.py:558 dref/models.py:1004 dref/models.py:1399 msgid "media contact email" -msgstr "" +msgstr "correo electrónico de contacto de medios" -#: dref/models.py:552 dref/models.py:998 dref/models.py:1393 +#: dref/models.py:559 dref/models.py:1005 dref/models.py:1400 msgid "media contact title" -msgstr "" +msgstr "título del contacto de medios" -#: dref/models.py:554 dref/models.py:1000 dref/models.py:1395 +#: dref/models.py:561 dref/models.py:1007 dref/models.py:1402 msgid "media_contact phone number" -msgstr "" +msgstr "número de teléfono de contacto de medios" -#: dref/models.py:556 dref/models.py:1002 dref/models.py:1385 +#: dref/models.py:563 dref/models.py:1009 dref/models.py:1392 msgid "ifrc emergency name" -msgstr "" +msgstr "Nombre de emergencia de la FICR" -#: dref/models.py:557 dref/models.py:1003 dref/models.py:1386 +#: dref/models.py:564 dref/models.py:1010 dref/models.py:1393 msgid "ifrc emergency email" msgstr "" +"Correo electrónico de emergencia de la Federación Internacional de " +"Sociedades de la Cruz Roja y de la Media Luna Roja" -#: dref/models.py:558 dref/models.py:1004 dref/models.py:1387 +#: dref/models.py:565 dref/models.py:1011 dref/models.py:1394 msgid "ifrc emergency title" -msgstr "" +msgstr "Título de emergencia de la FICR" -#: dref/models.py:560 dref/models.py:1006 dref/models.py:1389 +#: dref/models.py:567 dref/models.py:1013 dref/models.py:1396 msgid "ifrc emergency phone number" msgstr "" +"Número de teléfono de emergencia de la Federación Internacional de " +"Sociedades de la Cruz Roja y de la Media Luna Roja" -#: dref/models.py:562 +#: dref/models.py:569 msgid "originator name" -msgstr "" +msgstr "nombre del originador" -#: dref/models.py:563 +#: dref/models.py:570 msgid "originator email" -msgstr "" +msgstr "correo electrónico del originador" -#: dref/models.py:564 +#: dref/models.py:571 msgid "originator title" -msgstr "" +msgstr "título del originador" -#: dref/models.py:565 +#: dref/models.py:572 msgid "originator phone number" -msgstr "" +msgstr "número de teléfono del originador" -#: dref/models.py:567 dref/models.py:1009 dref/models.py:1398 +#: dref/models.py:574 dref/models.py:1016 dref/models.py:1405 msgid "regional focal point name" -msgstr "" +msgstr "nombre del punto focal regional" -#: dref/models.py:570 dref/models.py:1012 dref/models.py:1401 +#: dref/models.py:577 dref/models.py:1019 dref/models.py:1408 msgid "regional focal point email" -msgstr "" +msgstr "Correo electrónico del punto focal regional" -#: dref/models.py:573 dref/models.py:1015 dref/models.py:1404 +#: dref/models.py:580 dref/models.py:1022 dref/models.py:1411 msgid "regional focal point title" -msgstr "" +msgstr "título del punto focal regional" -#: dref/models.py:576 dref/models.py:1018 dref/models.py:1407 +#: dref/models.py:583 dref/models.py:1025 dref/models.py:1414 msgid "regional focal point phone number" -msgstr "" +msgstr "número de teléfono del punto focal regional" -#: dref/models.py:581 dref/models.py:1169 +#: dref/models.py:588 dref/models.py:1176 msgid "human resource" -msgstr "" +msgstr "recursos humanos" -#: dref/models.py:582 dref/models.py:1170 +#: dref/models.py:589 dref/models.py:1177 msgid "how many volunteers and staff involved in the response?" -msgstr "" +msgstr "¿Cuántos voluntarios y personal participan en la respuesta?" -#: dref/models.py:587 dref/models.py:1175 +#: dref/models.py:594 dref/models.py:1182 msgid "is volunteer team diverse" -msgstr "" +msgstr "¿El equipo de voluntarios es diverso?" -#: dref/models.py:588 dref/models.py:1176 +#: dref/models.py:595 dref/models.py:1183 msgid "" "Does your volunteer team reflect the gender, age, and cultural diversity of " "the people you’re helping?" msgstr "" +"¿Su equipo de voluntarios refleja la diversidad de género, edad y cultura de" +" las personas a las que está ayudando?" -#: dref/models.py:590 dref/models.py:1178 +#: dref/models.py:597 dref/models.py:1185 msgid "Is surge personnel deployed" -msgstr "" +msgstr "¿Se ha desplegado personal de refuerzo?" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "surge personnel deployed" -msgstr "" +msgstr "personal de refuerzo desplegado" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "Will a Surge personnel be deployed?" -msgstr "" +msgstr "¿Se desplegará un contingente de personal?" -#: dref/models.py:597 dref/models.py:1185 +#: dref/models.py:604 dref/models.py:1192 msgid "logistic capacity of ns" -msgstr "" +msgstr "capacidad logística de ns" -#: dref/models.py:598 dref/models.py:1186 +#: dref/models.py:605 dref/models.py:1193 msgid "what is the logistics capacity of the National Society?" -msgstr "" +msgstr "¿Cuál es la capacidad logística de la Sociedad Nacional?" -#: dref/models.py:603 dref/models.py:1191 +#: dref/models.py:610 dref/models.py:1198 msgid "safety concerns" -msgstr "" +msgstr "preocupaciones de seguridad" -#: dref/models.py:604 dref/models.py:1192 +#: dref/models.py:611 dref/models.py:1199 msgid "" "Are there any safety/security concerns which may impact the implementation " "of this operation?" msgstr "" +"¿Existen preocupaciones de seguridad que puedan afectar la implementación de" +" esta operación?" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "pmer" -msgstr "" +msgstr "pmer" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "Does the NS have PMER capacity?" -msgstr "" +msgstr "¿Tiene el NS capacidad PMER?" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "organization" -msgstr "" +msgstr "organización" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "Does the NS have Communications capacity?" -msgstr "" +msgstr "¿Tiene el NS capacidad de comunicaciones?" -#: dref/models.py:615 dref/models.py:896 dref/models.py:1414 +#: dref/models.py:622 dref/models.py:903 dref/models.py:1421 msgid "event map" -msgstr "" +msgstr "mapa de eventos" -#: dref/models.py:622 dref/models.py:900 dref/models.py:930 dref/models.py:1417 -#: dref/models.py:1508 +#: dref/models.py:629 dref/models.py:907 dref/models.py:937 +#: dref/models.py:1424 dref/models.py:1515 msgid "images" -msgstr "" +msgstr "imágenes" -#: dref/models.py:630 dref/models.py:915 +#: dref/models.py:637 dref/models.py:922 msgid "budget file" -msgstr "" +msgstr "archivo de presupuesto" -#: dref/models.py:633 dref/models.py:919 +#: dref/models.py:640 dref/models.py:926 msgid "budget file preview" -msgstr "" +msgstr "vista previa del archivo de presupuesto" -#: dref/models.py:639 dref/models.py:926 dref/models.py:1423 +#: dref/models.py:646 dref/models.py:933 dref/models.py:1430 msgid "Assessment Report" -msgstr "" +msgstr "Informe de evaluación" -#: dref/models.py:647 +#: dref/models.py:654 msgid "Supporting Document" -msgstr "" +msgstr "Documento de apoyo" -#: dref/models.py:655 dref/models.py:907 dref/models.py:1514 +#: dref/models.py:662 dref/models.py:914 dref/models.py:1521 msgid "cover image" -msgstr "" +msgstr "imagen de portada" -#: dref/models.py:660 +#: dref/models.py:667 msgid "Is final report created" -msgstr "" +msgstr "¿Se crea el informe final?" -#: dref/models.py:664 dref/models.py:1109 dref/models.py:1497 +#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 msgid "country" -msgstr "" +msgstr "país" -#: dref/models.py:666 dref/models.py:1111 dref/models.py:1499 +#: dref/models.py:673 dref/models.py:1118 dref/models.py:1506 msgid "Affected County" -msgstr "" +msgstr "Condado afectado" -#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 +#: dref/models.py:678 dref/models.py:1123 dref/models.py:1511 msgid "district" -msgstr "" +msgstr "distrito" -#: dref/models.py:672 dref/models.py:1120 dref/models.py:1526 +#: dref/models.py:679 dref/models.py:1127 dref/models.py:1533 msgid "Risk Security" -msgstr "" +msgstr "Seguridad de riesgos" -#: dref/models.py:674 dref/models.py:1138 dref/models.py:1528 +#: dref/models.py:681 dref/models.py:1145 dref/models.py:1535 msgid "Has the child safeguarding risk analysis assessment been completed?" msgstr "" +"¿Se ha completado la evaluación del análisis de riesgos de protección " +"infantil?" -#: dref/models.py:676 dref/models.py:1121 dref/models.py:1530 +#: dref/models.py:683 dref/models.py:1128 dref/models.py:1537 msgid "Risk Security Concern" -msgstr "" +msgstr "Preocupación por la seguridad del riesgo" -#: dref/models.py:678 dref/models.py:1123 dref/models.py:1532 +#: dref/models.py:685 dref/models.py:1130 dref/models.py:1539 msgid "Has anti-fraud and corruption policy" -msgstr "" +msgstr "Tiene una política antifraude y anticorrupción" -#: dref/models.py:681 dref/models.py:1126 dref/models.py:1535 +#: dref/models.py:688 dref/models.py:1133 dref/models.py:1542 msgid "Has prevention of sexual exploitation and abuse policy" -msgstr "" +msgstr "Tiene una política de prevención de la explotación y el abuso sexual" -#: dref/models.py:684 dref/models.py:1129 dref/models.py:1538 +#: dref/models.py:691 dref/models.py:1136 dref/models.py:1545 msgid "Has child protection/child safeguarding policy" -msgstr "" +msgstr "Tiene una política de protección infantil/salvaguarda infantil" -#: dref/models.py:687 dref/models.py:1132 dref/models.py:1541 +#: dref/models.py:694 dref/models.py:1139 dref/models.py:1548 msgid "Has whistleblower protection policy" -msgstr "" +msgstr "Tiene una política de protección de denunciantes" -#: dref/models.py:690 dref/models.py:1135 dref/models.py:1544 +#: dref/models.py:697 dref/models.py:1142 dref/models.py:1551 msgid "Has anti-sexual harassment policy" -msgstr "" +msgstr "Tiene una política contra el acoso sexual" -#: dref/models.py:692 dref/models.py:1215 +#: dref/models.py:699 dref/models.py:1222 msgid "Is Man-made Event" -msgstr "" +msgstr "¿Es un evento provocado por el hombre?" -#: dref/models.py:694 +#: dref/models.py:701 msgid "Is Active" -msgstr "" +msgstr "Está activo" -#: dref/models.py:695 dref/models.py:1220 dref/models.py:1604 +#: dref/models.py:702 dref/models.py:1227 dref/models.py:1611 msgid "Source Information" -msgstr "" +msgstr "Información de la fuente" -#: dref/models.py:696 dref/models.py:1620 +#: dref/models.py:703 dref/models.py:1627 msgid "Proposed Action" -msgstr "" +msgstr "Acción propuesta" -#: dref/models.py:697 dref/models.py:1621 +#: dref/models.py:704 dref/models.py:1628 msgid "Sub total Cost" -msgstr "" +msgstr "Subtotal Costo" -#: dref/models.py:698 dref/models.py:1627 +#: dref/models.py:705 dref/models.py:1634 msgid "Surge Deployment Cost" -msgstr "" +msgstr "Costo de implementación de aumento repentino" -#: dref/models.py:699 dref/models.py:1633 +#: dref/models.py:706 dref/models.py:1640 msgid "Indirect Cost" -msgstr "" +msgstr "Costo indirecto" -#: dref/models.py:700 dref/models.py:1639 +#: dref/models.py:707 dref/models.py:1646 msgid "Total Cost" -msgstr "" +msgstr "Costo total" -#: dref/models.py:702 +#: dref/models.py:709 msgid "When is the hazard expected to happen?" -msgstr "" +msgstr "¿Cuándo se espera que ocurra el peligro?" -#: dref/models.py:707 +#: dref/models.py:714 msgid "Hazard Date and Location" -msgstr "" +msgstr "Fecha y ubicación del peligro" -#: dref/models.py:708 +#: dref/models.py:715 msgid "When and where is the hazard expected to happen?" -msgstr "" +msgstr "¿Cuándo y dónde se espera que ocurra el peligro?" -#: dref/models.py:713 +#: dref/models.py:720 msgid "Hazard Vulnerabilities and Risks" -msgstr "" +msgstr "Vulnerabilidades y riesgos de peligros" -#: dref/models.py:714 +#: dref/models.py:721 msgid "" "Explain the underlying vulnerabilities and risks the hazard poses for at-" "risk communities?" msgstr "" +"Explique las vulnerabilidades y los riesgos subyacentes que el peligro " +"plantea para las comunidades en riesgo." -#: dref/models.py:723 +#: dref/models.py:730 msgid "Scenario Analysis Supporting Document" -msgstr "" +msgstr "Documento de apoyo al análisis de escenarios" -#: dref/models.py:731 +#: dref/models.py:738 msgid "Contingency Plans Supporting Document" -msgstr "" +msgstr "Documento de apoyo a los planes de contingencia" -#: dref/models.py:735 +#: dref/models.py:742 msgid "Addressed Humanitarian Impacts" -msgstr "" +msgstr "Impactos humanitarios abordados" -#: dref/models.py:736 +#: dref/models.py:743 msgid "" " Which of the expected severe humanitarian impacts of the hazard are your " "actions addressing?" msgstr "" +"¿Cuáles de los graves impactos humanitarios previstos del peligro están " +"abordando sus acciones?" -#: dref/models.py:743 +#: dref/models.py:750 msgid "drefs" -msgstr "" +msgstr "referencias" -#: dref/models.py:799 +#: dref/models.py:806 msgid "file" -msgstr "" +msgstr "archivo" -#: dref/models.py:804 +#: dref/models.py:811 msgid "created_by" -msgstr "" +msgstr "creado_por" -#: dref/models.py:812 +#: dref/models.py:819 msgid "dref file" -msgstr "" +msgstr "archivo dref" -#: dref/models.py:813 +#: dref/models.py:820 msgid "dref files" -msgstr "" +msgstr "archivos dref" -#: dref/models.py:842 dref/models.py:1281 +#: dref/models.py:849 dref/models.py:1288 msgid "Dref" -msgstr "" +msgstr "Dref" -#: dref/models.py:873 dref/models.py:1312 +#: dref/models.py:880 dref/models.py:1319 msgid "Number of people targeted" -msgstr "" +msgstr "Número de personas objetivo" -#: dref/models.py:874 dref/models.py:1313 +#: dref/models.py:881 dref/models.py:1320 msgid "number of people affected" -msgstr "" +msgstr "Número de personas afectadas" -#: dref/models.py:887 +#: dref/models.py:894 msgid "Dref allocated so far" -msgstr "" +msgstr "Dref asignado hasta ahora" -#: dref/models.py:888 +#: dref/models.py:895 msgid "Additional allocation" -msgstr "" +msgstr "Asignación adicional" -#: dref/models.py:889 dref/models.py:1326 +#: dref/models.py:896 dref/models.py:1333 msgid "Total dref allocation" -msgstr "" +msgstr "Asignación total de dref" -#: dref/models.py:932 +#: dref/models.py:939 msgid "Operational Update Number" -msgstr "" +msgstr "Número de actualización operativa" -#: dref/models.py:933 +#: dref/models.py:940 msgid "Reporting Timeframe" -msgstr "" +msgstr "Plazo de presentación de informes" -#: dref/models.py:937 +#: dref/models.py:944 msgid "Update Date" -msgstr "" +msgstr "Fecha de actualización" -#: dref/models.py:940 +#: dref/models.py:947 msgid "Is Timeframe Extension Required" -msgstr "" +msgstr "¿Es necesaria una extensión del plazo?" -#: dref/models.py:942 +#: dref/models.py:949 msgid "New Operation Start Date" -msgstr "" +msgstr "Nueva fecha de inicio de la operación" -#: dref/models.py:943 +#: dref/models.py:950 msgid "New Operation End Date" -msgstr "" +msgstr "Nueva fecha de finalización de la operación" -#: dref/models.py:944 dref/models.py:1328 +#: dref/models.py:951 dref/models.py:1335 msgid "Total Operation Timeframe" -msgstr "" +msgstr "Plazo total de operación" -#: dref/models.py:1020 +#: dref/models.py:1027 msgid "Changing time operation" -msgstr "" +msgstr "Operación de cambio de hora" -#: dref/models.py:1021 +#: dref/models.py:1028 msgid "Changing operation strategy" -msgstr "" +msgstr "Cambio de estrategia operativa" -#: dref/models.py:1023 +#: dref/models.py:1030 msgid "Changing target population of operation" -msgstr "" +msgstr "Cambio de la población objetivo de la operación" -#: dref/models.py:1025 +#: dref/models.py:1032 msgid "Changing geographic location" -msgstr "" +msgstr "Cambiar la ubicación geográfica" -#: dref/models.py:1026 +#: dref/models.py:1033 msgid "Changing budget" -msgstr "" +msgstr "Cambio de presupuesto" -#: dref/models.py:1027 +#: dref/models.py:1034 msgid "Request for second allocation" -msgstr "" +msgstr "Solicitud de segunda asignación" -#: dref/models.py:1028 +#: dref/models.py:1035 msgid "Summary of change" -msgstr "" +msgstr "Resumen del cambio" -#: dref/models.py:1029 +#: dref/models.py:1036 msgid "Has change since request" -msgstr "" +msgstr "Ha cambiado desde la solicitud" -#: dref/models.py:1030 dref/models.py:1426 +#: dref/models.py:1037 dref/models.py:1433 msgid "Event description" -msgstr "" +msgstr "Descripción del evento" -#: dref/models.py:1031 dref/models.py:1427 +#: dref/models.py:1038 dref/models.py:1434 msgid "Anticipatory actions" -msgstr "" +msgstr "Acciones anticipatorias" -#: dref/models.py:1032 dref/models.py:1428 +#: dref/models.py:1039 dref/models.py:1435 msgid "Event scope" -msgstr "" +msgstr "Alcance del evento" -#: dref/models.py:1043 +#: dref/models.py:1050 msgid "Is there un_or_other_actor" -msgstr "" +msgstr "¿Hay un u otro actor?" -#: dref/models.py:1046 dref/models.py:1518 +#: dref/models.py:1053 dref/models.py:1525 msgid "Is there major coordinate mechanism" -msgstr "" +msgstr "¿Existe un mecanismo de coordenadas principal?" -#: dref/models.py:1142 +#: dref/models.py:1149 msgid "Has Forecasted Event Materialize" -msgstr "" +msgstr "¿Se ha materializado el evento previsto?" -#: dref/models.py:1145 +#: dref/models.py:1152 msgid "" "Please explain how is the operation is transitioning from Anticipatory to " "Response" msgstr "" +"Por favor, explique cómo está la operación en transición de Anticipativa a " +"Respuesta." -#: dref/models.py:1149 +#: dref/models.py:1156 msgid "Specified Trigger Met" -msgstr "" +msgstr "Se cumplió el disparador especificado" -#: dref/models.py:1163 +#: dref/models.py:1170 msgid "Has Event occurred" -msgstr "" +msgstr "¿Ha ocurrido el evento?" -#: dref/models.py:1164 +#: dref/models.py:1171 msgid "Reporting Time Start Date" -msgstr "" +msgstr "Fecha de inicio del informe" -#: dref/models.py:1165 +#: dref/models.py:1172 msgid "Reporting Time End Date" -msgstr "" +msgstr "Fecha de finalización del informe" -#: dref/models.py:1200 +#: dref/models.py:1207 msgid "Ns request date" -msgstr "" +msgstr "Fecha de solicitud de Ns" -#: dref/models.py:1205 dref/models.py:1598 +#: dref/models.py:1212 dref/models.py:1605 msgid "Date of Approval" -msgstr "" +msgstr "Fecha de aprobación" -#: dref/models.py:1218 +#: dref/models.py:1225 msgid "Reporting Start Date" -msgstr "" +msgstr "Fecha de inicio del informe" -#: dref/models.py:1219 +#: dref/models.py:1226 msgid "Reporting End Date" -msgstr "" +msgstr "Fecha de finalización del informe" -#: dref/models.py:1224 +#: dref/models.py:1231 msgid "Dref Operational Update" -msgstr "" +msgstr "Actualización operativa de Dref" -#: dref/models.py:1225 +#: dref/models.py:1232 msgid "Dref Operational Updates" -msgstr "" +msgstr "Actualizaciones operativas de Dref" -#: dref/models.py:1327 +#: dref/models.py:1334 msgid "Date of publication" -msgstr "" +msgstr "Fecha de publicación" -#: dref/models.py:1331 +#: dref/models.py:1338 msgid "total operation timeframe for imminent type" -msgstr "" +msgstr "Tiempo total de operación para el tipo inminente" -#: dref/models.py:1333 +#: dref/models.py:1340 msgid "Operation Start Date" -msgstr "" +msgstr "Fecha de inicio de la operación" -#: dref/models.py:1460 dref/models.py:1464 +#: dref/models.py:1467 dref/models.py:1471 msgid "Change in operational strategy" -msgstr "" +msgstr "Cambio en la estrategia operativa" -#: dref/models.py:1488 +#: dref/models.py:1495 msgid "Want to report" -msgstr "" +msgstr "¿Quieres reportar?" -#: dref/models.py:1492 +#: dref/models.py:1499 msgid "Additional National Societies Actions" -msgstr "" +msgstr "Acciones adicionales de las Sociedades Nacionales" -#: dref/models.py:1563 +#: dref/models.py:1570 msgid "financial report" -msgstr "" +msgstr "informe financiero" -#: dref/models.py:1567 +#: dref/models.py:1574 msgid "financial preview" -msgstr "" +msgstr "vista previa financiera" -#: dref/models.py:1571 +#: dref/models.py:1578 msgid "Number of women assisted" -msgstr "" +msgstr "Número de mujeres asistidas" -#: dref/models.py:1576 +#: dref/models.py:1583 msgid "Number of men assisted" -msgstr "" +msgstr "Número de hombres asistidos" -#: dref/models.py:1581 +#: dref/models.py:1588 msgid "Number of girls under 18 assisted" -msgstr "" +msgstr "Número de niñas menores de 18 años asistidas" -#: dref/models.py:1586 +#: dref/models.py:1593 msgid "Number of boys under 18 assisted" -msgstr "" +msgstr "Número de niños menores de 18 años asistidos" -#: dref/models.py:1591 +#: dref/models.py:1598 msgid "Has national society conducted any intervention" -msgstr "" +msgstr "¿Ha realizado la sociedad nacional alguna intervención?" -#: dref/models.py:1594 +#: dref/models.py:1601 msgid "National Society conducted description" -msgstr "" +msgstr "Descripción realizada por la Sociedad Nacional" -#: dref/models.py:1596 +#: dref/models.py:1603 msgid "Financial Report Description" -msgstr "" +msgstr "Descripción del informe financiero" -#: dref/models.py:1602 +#: dref/models.py:1609 msgid "Main Donors" -msgstr "" +msgstr "Principales donantes" -#: dref/models.py:1603 +#: dref/models.py:1610 msgid "Operation End Date" -msgstr "" +msgstr "Fecha de finalización de la operación" -#: dref/models.py:1611 +#: dref/models.py:1618 msgid "Mitigation Efforts and Achievements" -msgstr "" +msgstr "Esfuerzos y logros de mitigación" -#: dref/models.py:1616 +#: dref/models.py:1623 msgid "Lessons learnt and challenges" -msgstr "" +msgstr "Lecciones aprendidas y desafíos" -#: dref/models.py:1623 +#: dref/models.py:1630 msgid "Sub total Expenditure Cost" -msgstr "" +msgstr "Subtotal Gasto Costo" -#: dref/models.py:1629 +#: dref/models.py:1636 msgid "Surge Deployment Expenditure Cost" -msgstr "" +msgstr "Costo del gasto de despliegue de aumento" -#: dref/models.py:1635 +#: dref/models.py:1642 msgid "Indirect Expenditure Cost" -msgstr "" +msgstr "Costo de gasto indirecto" -#: dref/models.py:1641 +#: dref/models.py:1648 msgid "Total Expenditure Cost" -msgstr "" +msgstr "Costo total del gasto" -#: dref/models.py:1648 +#: dref/models.py:1655 msgid "Dref Final Report" -msgstr "" +msgstr "Informe final de Dref" -#: dref/models.py:1649 +#: dref/models.py:1656 msgid "Dref Final Reports" -msgstr "" +msgstr "Informes finales de Dref" -#: dref/serializers.py:110 +#: dref/serializers.py:116 msgid "Caption" -msgstr "" +msgstr "Subtítulo" + +#: dref/serializers.py:475 dref/serializers.py:751 dref/serializers.py:1158 +msgid "Cannot be updated while the translation is in progress" +msgstr "No se puede actualizar mientras la traducción esté en progreso" -#: dref/serializers.py:480 +#: dref/serializers.py:481 #, python-format msgid "Cannot add event_date if onset type not in %s or %s" msgstr "" +"No se puede agregar event_date si el tipo de inicio no está en %s o %s" -#: dref/serializers.py:488 -#, python-format -msgid "Can't Update %s dref for approved Final Report" -msgstr "" +#: dref/serializers.py:489 +msgid "Can't Update dref for approved Final Report" +msgstr "No se puede actualizar el dref para el informe final aprobado" -#: dref/serializers.py:491 +#: dref/serializers.py:492 #, python-format msgid "Operation timeframe can't be greater than %s for assessment_report" msgstr "" +"El período de tiempo de la operación no puede ser mayor a %s para " +"evaluation_report" -#: dref/serializers.py:505 dref/serializers.py:1181 +#: dref/serializers.py:506 dref/serializers.py:1190 msgid "Proposed Action is required for type DREF Imminent" -msgstr "" +msgstr "La acción propuesta es necesaria para el tipo DREF Inminente" -#: dref/serializers.py:508 dref/serializers.py:1184 +#: dref/serializers.py:509 dref/serializers.py:1193 msgid "Sub-total is required for Imminent DREF" -msgstr "" +msgstr "Se requiere subtotal para DREF inminente" -#: dref/serializers.py:511 dref/serializers.py:1191 +#: dref/serializers.py:512 dref/serializers.py:1200 #, python-format msgid "Sub-total should be equal to %s for Imminent DREF" -msgstr "" +msgstr "El subtotal debe ser igual a %s para DREF inminente" -#: dref/serializers.py:515 +#: dref/serializers.py:516 msgid "Surge Deployment is required for Imminent DREF" msgstr "" +"Se requiere un aumento repentino del despliegue para el DREF inminente" -#: dref/serializers.py:518 dref/serializers.py:1194 +#: dref/serializers.py:519 dref/serializers.py:1203 msgid "Indirect Cost is required for Imminent DREF" -msgstr "" +msgstr "Se requiere el costo indirecto para el DREF inminente" -#: dref/serializers.py:520 dref/serializers.py:1200 +#: dref/serializers.py:521 dref/serializers.py:1209 msgid "Total is required for Imminent DREF" -msgstr "" +msgstr "Se requiere total para DREF inminente" -#: dref/serializers.py:531 +#: dref/serializers.py:532 #, python-format msgid "" "Surge Deployment Cost should be equal to %s for Surge Personnel Deployed" msgstr "" +"El costo del despliegue de refuerzo debe ser igual a %s para el personal de " +"refuerzo desplegado" -#: dref/serializers.py:540 +#: dref/serializers.py:541 #, python-format msgid "Indirect Cost should be equal to %s for Surge Personnel Deployed" msgstr "" +"El costo indirecto debe ser igual a %s para el personal desplegado en caso " +"de aumento" -#: dref/serializers.py:550 +#: dref/serializers.py:551 #, python-format msgid "Indirect Cost should be equal to %s for No Surge Personnel Deployed" msgstr "" +"El costo indirecto debe ser igual a %s para el personal no incrementado " +"desplegado" -#: dref/serializers.py:559 +#: dref/serializers.py:560 msgid "" "Total should be equal to sum of Sub-total, Surge Deployment Cost and " "Indirect Cost" msgstr "" +"El total debe ser igual a la suma del subtotal, el costo de implementación " +"del aumento y el costo indirecto." -#: dref/serializers.py:566 +#: dref/serializers.py:567 #, python-format msgid "Can add utmost %s images" -msgstr "" +msgstr "Puede agregar hasta %s imágenes" -#: dref/serializers.py:581 +#: dref/serializers.py:582 #, python-format msgid "Only image owner can attach image. Not allowed image ids: %s" msgstr "" +"Solo el propietario de la imagen puede adjuntarla. ID de imagen no " +"permitidos: %s" -#: dref/serializers.py:607 +#: dref/serializers.py:608 #, python-brace-format msgid "" "Operation timeframe can't be greater than {self.MAX_OPERATION_TIMEFRAME}" msgstr "" +"El período de tiempo de la operación no puede ser mayor que " +"{self.MAX_OPERATION_TIMEFRAME}" -#: dref/serializers.py:751 -#, python-format -msgid "Can't create Operational Update for not approved %s dref." +#: dref/serializers.py:754 +msgid "Can't create Operational Update for not approved dref." msgstr "" +"No se puede crear una actualización operativa para un dref no aprobado." -#: dref/serializers.py:760 +#: dref/serializers.py:763 #, python-format msgid "" "Can't create Operational Update for not approved " "Operational Update %s id and Operational Update Number %i." msgstr "" +"No se puede crear una actualización operativa para la actualización " +"operativa no aprobada %s id y el número de actualización operativa %i." + +#: dref/serializers.py:798 dref/serializers.py:1263 +msgid "Starting language does not match the expected language." +msgstr "El idioma inicial no coincide con el idioma esperado." -#: dref/serializers.py:796 dref/serializers.py:802 dref/serializers.py:1255 -#: dref/serializers.py:1262 +#: dref/serializers.py:801 dref/serializers.py:1266 #, python-brace-format msgid "" -"Language must be either '{valid_languages[0]}' or '{valid_languages[1]}'." +"Invalid starting language. Supported options are '{valid_languages[0]}' and " +"'{valid_languages[1]}'." msgstr "" +"Idioma de inicio no válido. Las opciones admitidas son " +"\"{valid_languages[0]}\" y \"{valid_languages[1]}\"." -#: dref/serializers.py:1153 -#, python-format -msgid "Can't create Final Report for not approved dref %s." -msgstr "" +#: dref/serializers.py:1162 +msgid "Can't create Final Report for not approved dref." +msgstr "No se puede crear el informe final para un dref no aprobado." -#: dref/serializers.py:1160 +#: dref/serializers.py:1169 #, python-format msgid "Can't create Final Report for not approved Operational Update %s ids " msgstr "" +"No se puede crear el informe final para la actualización operativa no " +"aprobada %s ids" -#: dref/serializers.py:1166 -#, python-format -msgid "Can't update approved final report %s." -msgstr "" +#: dref/serializers.py:1175 +msgid "Can't update approved final report." +msgstr "No se puede actualizar el informe final aprobado." -#: dref/serializers.py:1187 +#: dref/serializers.py:1196 msgid "Sub-total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Se requiere un subtotal de gastos para el DREF inminente" -#: dref/serializers.py:1197 +#: dref/serializers.py:1206 msgid "Indirect Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Se requiere gasto indirecto para el DREF inminente" -#: dref/serializers.py:1203 +#: dref/serializers.py:1212 msgid "Total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Se requiere un gasto total para el DREF inminente" -#: dref/serializers.py:1212 +#: dref/serializers.py:1221 msgid "Sub-total should be equal to proposed budget." -msgstr "" +msgstr "El subtotal debe ser igual al presupuesto propuesto." -#: dref/serializers.py:1215 +#: dref/serializers.py:1224 msgid "Sub-total Expenditure should be equal to proposed expenditure." -msgstr "" +msgstr "El subtotal del gasto debe ser igual al gasto propuesto." -#: dref/serializers.py:1224 +#: dref/serializers.py:1233 msgid "" "Total Expenditure Cost should be equal to sum of Sub-total Expenditure, " "Surge Deployment Expenditure and Indirect Expenditure Cost." msgstr "" +"El costo total del gasto debe ser igual a la suma del gasto subtotal, el " +"gasto de despliegue repentino y el costo del gasto indirecto." -#: dref/serializers.py:1386 dref/serializers.py:1511 +#: dref/serializers.py:1390 dref/serializers.py:1515 #, python-format msgid "Can't create final report for dref type %s" -msgstr "" +msgstr "No se puede crear el informe final para el tipo dref %s" -#: dref/views.py:94 -msgid "Must be finalized before it can be approved" -msgstr "" +#: dref/views.py:98 +msgid "This Dref has already been approved." +msgstr "Este Dref ya ha sido aprobado." -#: dref/views.py:96 -#, python-format -msgid "Dref %s is already approved" -msgstr "" +#: dref/views.py:100 +msgid "Must be finalized before it can be approved" +msgstr "Debe estar finalizado antes de poder aprobarse." -#: dref/views.py:111 dref/views.py:205 dref/views.py:270 +#: dref/views.py:116 dref/views.py:213 dref/views.py:281 #, python-format msgid "Cannot be finalized because it is already %s" -msgstr "" +msgstr "No se puede finalizar porque ya es %s" -#: dref/views.py:115 dref/views.py:210 dref/views.py:275 +#: dref/views.py:128 dref/views.py:226 dref/views.py:294 msgid "" "The translation is currently being processed. Please wait a little while " "before trying again." msgstr "" +"La traducción se está procesando. Espere un momento antes de volver a " +"intentarlo." -#: dref/views.py:186 dref/views.py:248 -msgid "Must be finalized before it can be approved." -msgstr "" +#: dref/views.py:193 +msgid "This Operational update has already been approved." +msgstr "Esta actualización operativa ya ha sido aprobada." -#: dref/views.py:188 -#, python-format -msgid "Operational update %s is already approved" -msgstr "" +#: dref/views.py:195 dref/views.py:260 +msgid "Must be finalized before it can be approved." +msgstr "Debe finalizarse antes de poder aprobarse." -#: dref/views.py:250 -#, python-format -msgid "Final Report %s is already approved" -msgstr "" +#: dref/views.py:257 +msgid "This Final Report has already been approved." +msgstr "Este Informe Final ya ha sido aprobado." diff --git a/dref/locale/fr/LC_MESSAGES/django.mo b/dref/locale/fr/LC_MESSAGES/django.mo index 2c90dd0c81aca562856271a6885816b565885734..54b02ea6c8c85d0c13055e204c270524abb2edbe 100644 GIT binary patch literal 31514 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 S7A|sXxWlF\n" "Language-Team: LANGUAGE \n" @@ -18,1497 +18,1561 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: dref/apps.py:7 dref/models.py:742 +#: dref/apps.py:7 dref/models.py:749 msgid "dref" -msgstr "" +msgstr "dref" -#: dref/models.py:22 +#: dref/models.py:25 msgid "Shelter, Housing And Settlements" -msgstr "" +msgstr "Abri, logement et établissements" -#: dref/models.py:23 dref/models.py:85 dref/models.py:142 +#: dref/models.py:26 dref/models.py:88 dref/models.py:145 msgid "Livelihoods And Basic Needs" -msgstr "" +msgstr "Moyens de subsistance et besoins fondamentaux" -#: dref/models.py:24 dref/models.py:143 +#: dref/models.py:27 dref/models.py:146 msgid "Multi Purpose Cash" -msgstr "" +msgstr "Argent liquide à usage multiple" -#: dref/models.py:25 dref/models.py:87 dref/models.py:144 +#: dref/models.py:28 dref/models.py:90 dref/models.py:147 msgid "Health" -msgstr "" +msgstr "Santé" -#: dref/models.py:26 dref/models.py:88 dref/models.py:145 +#: dref/models.py:29 dref/models.py:91 dref/models.py:148 msgid "Water, Sanitation And Hygiene" -msgstr "" +msgstr "Eau, assainissement et hygiène" -#: dref/models.py:27 dref/models.py:89 dref/models.py:146 +#: dref/models.py:30 dref/models.py:92 dref/models.py:149 msgid "Protection, Gender And Inclusion" -msgstr "" +msgstr "Protection, genre et inclusion" -#: dref/models.py:28 dref/models.py:90 dref/models.py:147 +#: dref/models.py:31 dref/models.py:93 dref/models.py:150 msgid "Education" -msgstr "" +msgstr "Éducation" -#: dref/models.py:29 dref/models.py:91 dref/models.py:148 +#: dref/models.py:32 dref/models.py:94 dref/models.py:151 msgid "Migration And Displacement" -msgstr "" +msgstr "Migration et déplacement" -#: dref/models.py:31 dref/models.py:93 dref/models.py:150 +#: dref/models.py:34 dref/models.py:96 dref/models.py:153 msgid "Risk Reduction, Climate Adaptation And Recovery" msgstr "" +"Réduction des risques, adaptation au changement climatique et rétablissement" -#: dref/models.py:34 dref/models.py:96 dref/models.py:153 +#: dref/models.py:37 dref/models.py:99 dref/models.py:156 msgid "Community Engagement And Accountability" -msgstr "" +msgstr "Engagement et responsabilité communautaires" -#: dref/models.py:36 dref/models.py:98 +#: dref/models.py:39 dref/models.py:101 msgid "Environment Sustainability" -msgstr "" +msgstr "Durabilité environnementale" -#: dref/models.py:37 +#: dref/models.py:40 msgid "Coordination" -msgstr "" +msgstr "Coordination" -#: dref/models.py:38 +#: dref/models.py:41 msgid "National Society Readiness" -msgstr "" +msgstr "Préparation de la Société nationale" -#: dref/models.py:39 dref/models.py:253 +#: dref/models.py:42 dref/models.py:256 msgid "Assessment" -msgstr "" +msgstr "Évaluation" -#: dref/models.py:40 +#: dref/models.py:43 msgid "Resource Mobilization" -msgstr "" +msgstr "Mobilisation des ressources" -#: dref/models.py:41 +#: dref/models.py:44 msgid "Activation Of Contingency Plans" -msgstr "" +msgstr "Activation des plans d'urgence" -#: dref/models.py:42 +#: dref/models.py:45 msgid "National Society EOC" -msgstr "" +msgstr "Société nationale EOC" -#: dref/models.py:43 +#: dref/models.py:46 msgid "Other" -msgstr "" +msgstr "Autre" -#: dref/models.py:45 dref/models.py:100 dref/models.py:160 dref/models.py:299 -#: dref/models.py:844 dref/models.py:1283 +#: dref/models.py:48 dref/models.py:103 dref/models.py:163 dref/models.py:306 +#: dref/models.py:851 dref/models.py:1290 msgid "title" -msgstr "" +msgstr "titre" -#: dref/models.py:46 dref/models.py:101 dref/models.py:161 +#: dref/models.py:49 dref/models.py:104 dref/models.py:164 msgid "description" -msgstr "" +msgstr "description" -#: dref/models.py:49 +#: dref/models.py:52 msgid "national society action" -msgstr "" +msgstr "action de la société nationale" -#: dref/models.py:50 dref/models.py:392 dref/models.py:1034 dref/models.py:1550 +#: dref/models.py:53 dref/models.py:399 dref/models.py:1041 +#: dref/models.py:1557 msgid "national society actions" -msgstr "" +msgstr "actions de la société nationale" -#: dref/models.py:84 dref/models.py:141 +#: dref/models.py:87 dref/models.py:144 msgid "Shelter Housing And Settlements" -msgstr "" +msgstr "Logements d'accueil et établissements" -#: dref/models.py:86 +#: dref/models.py:89 msgid "Multi purpose cash grants" -msgstr "" +msgstr "subventions en espèces à usages multiples" -#: dref/models.py:104 +#: dref/models.py:107 msgid "identified need" -msgstr "" +msgstr "besoin identifié" -#: dref/models.py:105 +#: dref/models.py:108 msgid "identified needs" -msgstr "" +msgstr "besoins identifiés" -#: dref/models.py:128 +#: dref/models.py:131 msgid "Target" -msgstr "" +msgstr "Cible" -#: dref/models.py:129 +#: dref/models.py:132 msgid "Actual" -msgstr "" +msgstr "Réel" -#: dref/models.py:132 +#: dref/models.py:135 msgid "planned intervention indicator" -msgstr "" +msgstr "indicateur d'intervention planifiée" -#: dref/models.py:133 +#: dref/models.py:136 msgid "planned intervention indicators" -msgstr "" +msgstr "indicateurs d'intervention planifiés" -#: dref/models.py:155 +#: dref/models.py:158 msgid "Environmental Sustainability" -msgstr "" +msgstr "durabilité environnementale" -#: dref/models.py:156 +#: dref/models.py:159 msgid "Coordination And Partnerships" -msgstr "" +msgstr "Coordination et partenariats" -#: dref/models.py:157 +#: dref/models.py:160 msgid "Secretariat Services" -msgstr "" +msgstr "Services de secrétariat" -#: dref/models.py:158 +#: dref/models.py:161 msgid "National Society Strengthening" -msgstr "" +msgstr "Renforcement de la société nationale" -#: dref/models.py:162 +#: dref/models.py:165 msgid "person targeted" -msgstr "" +msgstr "personne ciblée" -#: dref/models.py:163 +#: dref/models.py:166 msgid "person assisted" -msgstr "" +msgstr "personne assistée" -#: dref/models.py:164 +#: dref/models.py:167 msgid "budget" -msgstr "" +msgstr "budget" -#: dref/models.py:165 +#: dref/models.py:168 msgid "male" -msgstr "" +msgstr "mâle" -#: dref/models.py:166 +#: dref/models.py:169 msgid "female" -msgstr "" +msgstr "femelle" -#: dref/models.py:169 +#: dref/models.py:172 msgid "Indicators" -msgstr "" +msgstr "Indicateurs" -#: dref/models.py:172 +#: dref/models.py:175 msgid "Progress Towards Outcome" -msgstr "" +msgstr "Progrès vers le résultat" -#: dref/models.py:174 +#: dref/models.py:177 msgid "Narrative description of achievements" -msgstr "" +msgstr "Description narrative des réalisations" -#: dref/models.py:176 +#: dref/models.py:179 msgid "Challenges" -msgstr "" +msgstr "Défis" -#: dref/models.py:177 +#: dref/models.py:180 msgid "Lessons learnt" -msgstr "" +msgstr "Leçons apprises" -#: dref/models.py:180 dref/models.py:487 dref/models.py:1106 -#: dref/models.py:1494 +#: dref/models.py:183 dref/models.py:494 dref/models.py:1113 +#: dref/models.py:1501 msgid "planned intervention" -msgstr "" +msgstr "Intervention planifiée" -#: dref/models.py:181 +#: dref/models.py:184 msgid "planned interventions" -msgstr "" +msgstr "interventions planifiées" -#: dref/models.py:206 dref/models.py:213 +#: dref/models.py:209 dref/models.py:216 msgid "client_id" -msgstr "" +msgstr "client_id" -#: dref/models.py:207 +#: dref/models.py:210 msgid "Risk" -msgstr "" +msgstr "Risque" -#: dref/models.py:208 +#: dref/models.py:211 msgid "Mitigation" -msgstr "" +msgstr "Atténuation" -#: dref/models.py:214 +#: dref/models.py:217 msgid "Source Name" -msgstr "" +msgstr "Nom de la source" -#: dref/models.py:215 +#: dref/models.py:218 msgid "Source Link" -msgstr "" +msgstr "Lien source" -#: dref/models.py:219 +#: dref/models.py:222 msgid "Sector Tag" -msgstr "" +msgstr "Étiquette de secteur" -#: dref/models.py:220 +#: dref/models.py:223 msgid "Activity" -msgstr "" +msgstr "Activité" -#: dref/models.py:223 +#: dref/models.py:226 msgid "Proposed action activity" -msgstr "" +msgstr "Activité d'action proposée" -#: dref/models.py:224 +#: dref/models.py:227 msgid "Proposed action activities" -msgstr "" +msgstr "Activités proposées" -#: dref/models.py:229 +#: dref/models.py:232 msgid "Early Actions" -msgstr "" +msgstr "Actions précoces" -#: dref/models.py:230 +#: dref/models.py:233 msgid "Early Response" -msgstr "" +msgstr "Réponse précoce" -#: dref/models.py:234 +#: dref/models.py:237 msgid "dref proposed action" -msgstr "" +msgstr "action proposée par dref" -#: dref/models.py:236 +#: dref/models.py:239 msgid "Activities" -msgstr "" +msgstr "Activités" -#: dref/models.py:237 +#: dref/models.py:240 msgid "Total Purpose Action Budget" -msgstr "" +msgstr "Budget d'action global" -#: dref/models.py:239 +#: dref/models.py:242 msgid "Expenditure" -msgstr "" +msgstr "Dépense" -#: dref/models.py:242 +#: dref/models.py:245 msgid "Total expenditure for the proposed action" -msgstr "" +msgstr "Dépenses totales pour l'action proposée" -#: dref/models.py:252 +#: dref/models.py:255 msgid "Imminent" -msgstr "" +msgstr "Imminent" -#: dref/models.py:254 +#: dref/models.py:257 msgid "Response" -msgstr "" +msgstr "Réponse" -#: dref/models.py:255 +#: dref/models.py:258 msgid "Loan" -msgstr "" +msgstr "Prêt" -#: dref/models.py:258 +#: dref/models.py:261 msgid "Slow" -msgstr "" +msgstr "Lent" -#: dref/models.py:259 +#: dref/models.py:262 msgid "Sudden" -msgstr "" +msgstr "Soudain" -#: dref/models.py:262 +#: dref/models.py:265 msgid "Yellow" -msgstr "" +msgstr "Jaune" -#: dref/models.py:263 +#: dref/models.py:266 msgid "Orange" -msgstr "" +msgstr "Orange" -#: dref/models.py:264 +#: dref/models.py:267 msgid "Red" -msgstr "" +msgstr "Rouge" -#: dref/models.py:267 +#: dref/models.py:270 msgid "Draft" -msgstr "" +msgstr "Brouillon" + +#: dref/models.py:272 +msgid "Finalizing" +msgstr "Finalisation" -#: dref/models.py:269 +#: dref/models.py:274 msgid "Finalized" -msgstr "" +msgstr "Finalisé" -#: dref/models.py:271 +#: dref/models.py:276 msgid "Approved" -msgstr "" +msgstr "Approuvé" -#: dref/models.py:274 dref/models.py:826 dref/models.py:1265 +#: dref/models.py:278 +msgid "Failed" +msgstr "Échoué" + +#: dref/models.py:281 dref/models.py:833 dref/models.py:1272 msgid "created at" -msgstr "" +msgstr "créé à" -#: dref/models.py:275 dref/models.py:827 dref/models.py:1266 +#: dref/models.py:282 dref/models.py:834 dref/models.py:1273 msgid "modified at" -msgstr "" +msgstr "modifié à" -#: dref/models.py:278 dref/models.py:830 dref/models.py:1269 +#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 msgid "created by" -msgstr "" +msgstr "créé par" -#: dref/models.py:285 dref/models.py:837 dref/models.py:1276 +#: dref/models.py:292 dref/models.py:844 dref/models.py:1283 msgid "modified by" -msgstr "" +msgstr "modifié par" -#: dref/models.py:290 dref/models.py:1118 dref/models.py:1506 +#: dref/models.py:297 dref/models.py:1125 dref/models.py:1513 msgid "users" -msgstr "" +msgstr "utilisateurs" -#: dref/models.py:293 +#: dref/models.py:300 msgid "field report" -msgstr "" +msgstr "rapport de terrain" -#: dref/models.py:300 dref/models.py:849 dref/models.py:1288 +#: dref/models.py:307 dref/models.py:856 dref/models.py:1295 msgid "title prefix" -msgstr "" +msgstr "préfixe du titre" -#: dref/models.py:303 dref/models.py:852 dref/models.py:1291 +#: dref/models.py:310 dref/models.py:859 dref/models.py:1298 msgid "national_society" -msgstr "" +msgstr "société_nationale" -#: dref/models.py:307 dref/models.py:859 dref/models.py:1298 +#: dref/models.py:314 dref/models.py:866 dref/models.py:1305 msgid "disaster type" -msgstr "" +msgstr "type de catastrophe" -#: dref/models.py:309 dref/models.py:861 dref/models.py:1300 +#: dref/models.py:316 dref/models.py:868 dref/models.py:1307 msgid "dref type" -msgstr "" +msgstr "type de référence" -#: dref/models.py:310 dref/models.py:862 dref/models.py:1301 +#: dref/models.py:317 dref/models.py:869 dref/models.py:1308 msgid "onset type" -msgstr "" +msgstr "type d'apparition" -#: dref/models.py:313 dref/models.py:1607 +#: dref/models.py:320 dref/models.py:1614 msgid "Is DREF Imminent V2?" -msgstr "" +msgstr "DREF V2 est-il imminent ?" -#: dref/models.py:315 +#: dref/models.py:322 msgid "" "Is this DREF Imminent V2? If yes, it will be used for the new dref imminent " "type." msgstr "" +"S'agit-il de DREF Imminent V2 ? Si oui, il sera utilisé pour le nouveau type" +" de référence imminente." -#: dref/models.py:318 dref/models.py:864 dref/models.py:1303 +#: dref/models.py:325 dref/models.py:871 dref/models.py:1310 msgid "disaster category" -msgstr "" +msgstr "catégorie de catastrophe" -#: dref/models.py:325 +#: dref/models.py:332 msgid "If available please upload Disaster categorization Analysis" msgstr "" +"Si possible, veuillez télécharger l'analyse de catégorisation des " +"catastrophes." -#: dref/models.py:333 +#: dref/models.py:340 msgid "" "If available please upload additional support documentation for targeting " "strategy" msgstr "" +"Si possible, veuillez télécharger des documents justificatifs " +"supplémentaires concernant la stratégie de ciblage." -#: dref/models.py:336 dref/models.py:866 dref/models.py:1305 +#: dref/models.py:343 dref/models.py:873 dref/models.py:1312 msgid "status" -msgstr "" +msgstr "statut" -#: dref/models.py:340 dref/models.py:870 dref/models.py:1309 +#: dref/models.py:347 dref/models.py:877 dref/models.py:1316 msgid "Starting language" -msgstr "" +msgstr "Langue de départ" -#: dref/models.py:343 dref/models.py:1569 +#: dref/models.py:350 dref/models.py:1576 msgid "number of assisted" -msgstr "" +msgstr "nombre d'assistance" -#: dref/models.py:344 +#: dref/models.py:351 msgid "number of affected" -msgstr "" +msgstr "nombre de personnes touchées" -#: dref/models.py:346 dref/models.py:876 dref/models.py:1315 +#: dref/models.py:353 dref/models.py:883 dref/models.py:1322 msgid "estimated number of affected male" -msgstr "" +msgstr "nombre estimé d'hommes touchés" -#: dref/models.py:349 dref/models.py:879 dref/models.py:1318 +#: dref/models.py:356 dref/models.py:886 dref/models.py:1325 msgid "estimated number of affected female" -msgstr "" +msgstr "nombre estimé de femmes touchées" -#: dref/models.py:352 dref/models.py:882 dref/models.py:1321 +#: dref/models.py:359 dref/models.py:889 dref/models.py:1328 msgid "estimated number of affected girls under 18" -msgstr "" +msgstr "Nombre estimé de filles de moins de 18 ans touchées" -#: dref/models.py:355 dref/models.py:885 dref/models.py:1324 +#: dref/models.py:362 dref/models.py:892 dref/models.py:1331 msgid "estimated number of affected boys under 18" -msgstr "" +msgstr "Nombre estimé de garçons de moins de 18 ans touchés" -#: dref/models.py:357 +#: dref/models.py:364 msgid "amount requested" -msgstr "" +msgstr "montant demandé" -#: dref/models.py:358 dref/models.py:1150 dref/models.py:1552 +#: dref/models.py:365 dref/models.py:1157 dref/models.py:1559 msgid "people in need" -msgstr "" +msgstr "les personnes dans le besoin" -#: dref/models.py:359 dref/models.py:890 +#: dref/models.py:366 dref/models.py:897 msgid "emergency appeal planned " -msgstr "" +msgstr "appel d'urgence prévu" -#: dref/models.py:361 dref/models.py:1152 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1159 dref/models.py:1554 msgid "event date" -msgstr "" +msgstr "date de l'événement" -#: dref/models.py:361 dref/models.py:1547 +#: dref/models.py:368 dref/models.py:1554 msgid "Date of event/Approximate date of impact" -msgstr "" +msgstr "Date de l'événement/Date approximative de l'impact" -#: dref/models.py:363 dref/models.py:1216 dref/models.py:1553 +#: dref/models.py:370 dref/models.py:1223 dref/models.py:1560 msgid "event text" -msgstr "" +msgstr "texte de l'événement" -#: dref/models.py:365 dref/models.py:1157 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1164 dref/models.py:1562 msgid "ns respond date" -msgstr "" +msgstr "date de réponse ns" -#: dref/models.py:365 dref/models.py:1555 +#: dref/models.py:372 dref/models.py:1562 msgid "NS anticipatory actions started/NS response" -msgstr "" +msgstr "Actions anticipatoires NS déclenchées/Réponse NS" -#: dref/models.py:368 +#: dref/models.py:375 msgid "Has a similar event affected the same areas in the past?" msgstr "" +"Un événement similaire a-t-il déjà touché les mêmes régions par le passé ?" -#: dref/models.py:370 +#: dref/models.py:377 msgid "Did it affect the same population?" -msgstr "" +msgstr "Cela a-t-il touché la même population ?" -#: dref/models.py:371 +#: dref/models.py:378 msgid "affect same population text" -msgstr "" +msgstr "affecter le même texte de population" -#: dref/models.py:372 dref/models.py:1161 +#: dref/models.py:379 dref/models.py:1168 msgid "Did NS respond" -msgstr "" +msgstr "NS a-t-il répondu ?" -#: dref/models.py:374 +#: dref/models.py:381 msgid "Did the NS request funding from DREF?" -msgstr "" +msgstr "La NS a-t-elle demandé un financement au DREF ?" -#: dref/models.py:376 +#: dref/models.py:383 msgid "ns request text" -msgstr "" +msgstr "texte de requête ns" -#: dref/models.py:377 +#: dref/models.py:384 msgid "dref recurrent text" -msgstr "" +msgstr "texte récurrent dref" -#: dref/models.py:378 +#: dref/models.py:385 msgid "lessons learned" -msgstr "" +msgstr "leçons apprises" -#: dref/models.py:380 +#: dref/models.py:387 msgid "Did you complete the child safeguarding risk analysis" msgstr "" +"Avez-vous réalisé l'analyse des risques liés à la protection de l'enfance ?" -#: dref/models.py:382 +#: dref/models.py:389 msgid "Child safeguarding risk level" -msgstr "" +msgstr "niveau de risque en matière de protection de l'enfance" -#: dref/models.py:383 +#: dref/models.py:390 msgid "event description" -msgstr "" +msgstr "description de l'événement" -#: dref/models.py:387 +#: dref/models.py:394 msgid "anticipatory actions" -msgstr "" +msgstr "actions anticipatives" -#: dref/models.py:388 +#: dref/models.py:395 msgid "Description of anticipatory actions or imminent disaster" -msgstr "" +msgstr "Description des mesures préventives ou d'une catastrophe imminente" -#: dref/models.py:390 +#: dref/models.py:397 msgid "event scope" -msgstr "" +msgstr "portée de l'événement" -#: dref/models.py:390 +#: dref/models.py:397 msgid "Scope and scale of event" -msgstr "" +msgstr "Portée et ampleur de l'événement" -#: dref/models.py:395 dref/models.py:1040 dref/models.py:1433 +#: dref/models.py:402 dref/models.py:1047 dref/models.py:1440 msgid "Has government requested assistance" -msgstr "" +msgstr "Le gouvernement a-t-il demandé de l'aide ?" -#: dref/models.py:398 +#: dref/models.py:405 msgid "government requested assistance date" -msgstr "" +msgstr "date de demande d'assistance du gouvernement" -#: dref/models.py:400 dref/models.py:1042 dref/models.py:1435 +#: dref/models.py:407 dref/models.py:1049 dref/models.py:1442 msgid "national authorities" -msgstr "" +msgstr "autorités nationales" -#: dref/models.py:401 dref/models.py:1036 dref/models.py:1429 +#: dref/models.py:408 dref/models.py:1043 dref/models.py:1436 msgid "ifrc" -msgstr "" +msgstr "ifrc" -#: dref/models.py:402 dref/models.py:1037 dref/models.py:1430 +#: dref/models.py:409 dref/models.py:1044 dref/models.py:1437 msgid "icrc" -msgstr "" +msgstr "ICRC" -#: dref/models.py:403 dref/models.py:1038 dref/models.py:1431 +#: dref/models.py:410 dref/models.py:1045 dref/models.py:1438 msgid "partner national society" -msgstr "" +msgstr "société nationale partenaire" -#: dref/models.py:404 dref/models.py:1044 dref/models.py:1436 +#: dref/models.py:411 dref/models.py:1051 dref/models.py:1443 msgid "un or other" -msgstr "" +msgstr "un ou autre" -#: dref/models.py:408 +#: dref/models.py:415 msgid "Is major coordination mechanism" -msgstr "" +msgstr "Le mécanisme de coordination majeur" -#: dref/models.py:413 dref/models.py:1051 dref/models.py:1440 -#: dref/models.py:1523 +#: dref/models.py:420 dref/models.py:1058 dref/models.py:1447 +#: dref/models.py:1530 msgid "major coordination mechanism" -msgstr "" +msgstr "mécanisme de coordination majeur" -#: dref/models.py:414 +#: dref/models.py:421 msgid "List major coordination mechanisms in place" -msgstr "" +msgstr "Énumérer les principaux mécanismes de coordination en place" -#: dref/models.py:416 dref/models.py:1053 dref/models.py:1442 +#: dref/models.py:423 dref/models.py:1060 dref/models.py:1449 msgid "needs identified" -msgstr "" +msgstr "besoins identifiés" -#: dref/models.py:418 dref/models.py:1210 +#: dref/models.py:425 dref/models.py:1217 msgid "identified gaps" -msgstr "" +msgstr "lacunes identifiées" -#: dref/models.py:421 dref/models.py:1213 +#: dref/models.py:428 dref/models.py:1220 msgid "Any identified gaps/limitations in the assessment" -msgstr "" +msgstr "Toute lacune ou limite identifiée dans l'évaluation" -#: dref/models.py:423 dref/models.py:1054 dref/models.py:1443 +#: dref/models.py:430 dref/models.py:1061 dref/models.py:1450 msgid "people assisted" -msgstr "" +msgstr "des personnes ont aidé" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "selection criteria" -msgstr "" +msgstr "critères de sélection" -#: dref/models.py:425 dref/models.py:1056 dref/models.py:1445 +#: dref/models.py:432 dref/models.py:1063 dref/models.py:1452 msgid "Selection criteria for affected people" -msgstr "" +msgstr "Critères de sélection des personnes concernées" -#: dref/models.py:428 dref/models.py:1065 dref/models.py:1454 +#: dref/models.py:435 dref/models.py:1072 dref/models.py:1461 msgid "entity affected" -msgstr "" +msgstr "entité concernée" -#: dref/models.py:431 dref/models.py:1068 dref/models.py:1457 +#: dref/models.py:438 dref/models.py:1075 dref/models.py:1464 msgid "Protection, gender, Inclusion affected in this process" -msgstr "" +msgstr "Protection, genre, inclusion affectés par ce processus" -#: dref/models.py:434 dref/models.py:1059 dref/models.py:1448 +#: dref/models.py:441 dref/models.py:1066 dref/models.py:1455 msgid "community involved" -msgstr "" +msgstr "communauté impliquée" -#: dref/models.py:437 dref/models.py:1062 dref/models.py:1451 +#: dref/models.py:444 dref/models.py:1069 dref/models.py:1458 msgid "Community been involved in the analysis of the process" -msgstr "" +msgstr "La communauté a été impliquée dans l'analyse du processus" -#: dref/models.py:439 dref/models.py:1070 dref/models.py:1466 +#: dref/models.py:446 dref/models.py:1077 dref/models.py:1473 msgid "women" -msgstr "" +msgstr "femmes" -#: dref/models.py:440 dref/models.py:1071 dref/models.py:1467 +#: dref/models.py:447 dref/models.py:1078 dref/models.py:1474 msgid "men" -msgstr "" +msgstr "hommes" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "girls" -msgstr "" +msgstr "filles" -#: dref/models.py:441 dref/models.py:1072 dref/models.py:1468 +#: dref/models.py:448 dref/models.py:1079 dref/models.py:1475 msgid "Girls under 18" -msgstr "" +msgstr "Filles de moins de 18 ans" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "boys" -msgstr "" +msgstr "garçons" -#: dref/models.py:442 dref/models.py:1073 dref/models.py:1469 +#: dref/models.py:449 dref/models.py:1080 dref/models.py:1476 msgid "Boys under 18" -msgstr "" +msgstr "Garçons de moins de 18 ans" -#: dref/models.py:444 dref/models.py:1162 dref/models.py:1525 +#: dref/models.py:451 dref/models.py:1169 dref/models.py:1532 msgid "total targeted population" -msgstr "" +msgstr "population totale ciblée" -#: dref/models.py:445 +#: dref/models.py:452 msgid "Estimated number of targeted people" -msgstr "" +msgstr "Nombre estimé de personnes ciblées" -#: dref/models.py:450 dref/models.py:1075 dref/models.py:1470 +#: dref/models.py:457 dref/models.py:1082 dref/models.py:1477 msgid "disability people per" -msgstr "" +msgstr "personnes handicapées par" -#: dref/models.py:451 dref/models.py:1076 +#: dref/models.py:458 dref/models.py:1083 msgid "Estimated % people disability" -msgstr "" +msgstr "Pourcentage estimé de personnes handicapées" -#: dref/models.py:456 dref/models.py:1081 dref/models.py:1471 +#: dref/models.py:463 dref/models.py:1088 dref/models.py:1478 msgid "people per urban" -msgstr "" +msgstr "habitants par urbain" -#: dref/models.py:457 dref/models.py:1082 +#: dref/models.py:464 dref/models.py:1089 msgid "Estimated % people Urban" -msgstr "" +msgstr "Pourcentage estimé de personnes urbaines" -#: dref/models.py:462 dref/models.py:1087 dref/models.py:1472 +#: dref/models.py:469 dref/models.py:1094 dref/models.py:1479 msgid "people per local" -msgstr "" +msgstr "personnes par local" -#: dref/models.py:463 dref/models.py:1088 +#: dref/models.py:470 dref/models.py:1095 msgid "Estimated % people Rural" -msgstr "" +msgstr "Pourcentage estimé de personnes en milieu rural" -#: dref/models.py:468 dref/models.py:1093 dref/models.py:1474 +#: dref/models.py:475 dref/models.py:1100 dref/models.py:1481 msgid "people targeted with early actions" -msgstr "" +msgstr "personnes ciblées par des actions précoces" -#: dref/models.py:469 +#: dref/models.py:476 msgid "Number of persons targeted with early actions" -msgstr "" +msgstr "Nombre de personnes ciblées par des actions précoces" -#: dref/models.py:474 dref/models.py:1095 dref/models.py:1476 +#: dref/models.py:481 dref/models.py:1102 dref/models.py:1483 msgid "displaced people" -msgstr "" +msgstr "personnes déplacées" -#: dref/models.py:474 +#: dref/models.py:481 msgid "Estimated number of displaced people" -msgstr "" +msgstr "Nombre estimé de personnes déplacées" -#: dref/models.py:477 dref/models.py:1097 dref/models.py:1478 +#: dref/models.py:484 dref/models.py:1104 dref/models.py:1485 msgid "operation objective" -msgstr "" +msgstr "objectif de l'opération" -#: dref/models.py:478 +#: dref/models.py:485 msgid "Overall objective of the operation" -msgstr "" +msgstr "Objectif global de l'opération" -#: dref/models.py:483 dref/models.py:1102 dref/models.py:1483 +#: dref/models.py:490 dref/models.py:1109 dref/models.py:1490 msgid "response strategy" -msgstr "" +msgstr "stratégie de réponse" -#: dref/models.py:488 dref/models.py:1217 dref/models.py:1557 +#: dref/models.py:495 dref/models.py:1224 dref/models.py:1564 msgid "Did National Society" -msgstr "" +msgstr "La Société nationale" -#: dref/models.py:489 +#: dref/models.py:496 msgid "ns request date" -msgstr "" +msgstr "date de demande ns" -#: dref/models.py:490 +#: dref/models.py:497 msgid "submission to geneva" -msgstr "" +msgstr "soumission à Genève" -#: dref/models.py:491 +#: dref/models.py:498 msgid "date of approval" -msgstr "" +msgstr "date d'approbation" -#: dref/models.py:492 +#: dref/models.py:499 msgid "end date" -msgstr "" +msgstr "date de fin" -#: dref/models.py:493 +#: dref/models.py:500 msgid "publishing date" -msgstr "" +msgstr "date de publication" -#: dref/models.py:494 +#: dref/models.py:501 msgid "operation timeframe" -msgstr "" +msgstr "délai d'opération" -#: dref/models.py:497 +#: dref/models.py:504 msgid "operation timeframe for imminent type" -msgstr "" +msgstr "Délai d'opération pour le type imminent" -#: dref/models.py:499 dref/models.py:945 dref/models.py:1334 +#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 msgid "appeal code" -msgstr "" +msgstr "code d'appel" -#: dref/models.py:500 dref/models.py:946 dref/models.py:1335 +#: dref/models.py:507 dref/models.py:953 dref/models.py:1342 msgid "glide number" -msgstr "" +msgstr "numéro de glissement" -#: dref/models.py:501 dref/models.py:947 dref/models.py:1336 +#: dref/models.py:508 dref/models.py:954 dref/models.py:1343 msgid "ifrc appeal manager name" -msgstr "" +msgstr "Nom du responsable des appels de l'IFRC" -#: dref/models.py:503 dref/models.py:949 dref/models.py:1338 +#: dref/models.py:510 dref/models.py:956 dref/models.py:1345 msgid "ifrc appeal manager email" -msgstr "" +msgstr "Courriel du responsable des appels de l'IFRC" -#: dref/models.py:506 dref/models.py:952 dref/models.py:1341 +#: dref/models.py:513 dref/models.py:959 dref/models.py:1348 msgid "ifrc appeal manager title" -msgstr "" +msgstr "titre de gestionnaire d'appels de l'IFRC" -#: dref/models.py:509 dref/models.py:955 dref/models.py:1344 +#: dref/models.py:516 dref/models.py:962 dref/models.py:1351 msgid "ifrc appeal manager phone number" -msgstr "" +msgstr "numéro de téléphone du responsable des appels de l'IFRC" -#: dref/models.py:512 dref/models.py:958 dref/models.py:1347 +#: dref/models.py:519 dref/models.py:965 dref/models.py:1354 msgid "ifrc project manager name" -msgstr "" +msgstr "nom du chef de projet IFRC" -#: dref/models.py:515 dref/models.py:961 dref/models.py:1350 +#: dref/models.py:522 dref/models.py:968 dref/models.py:1357 msgid "ifrc project manager email" -msgstr "" +msgstr "Courriel du responsable de projet de l'IFRC" -#: dref/models.py:518 dref/models.py:964 dref/models.py:1353 +#: dref/models.py:525 dref/models.py:971 dref/models.py:1360 msgid "ifrc project manager title" -msgstr "" +msgstr "titre de chef de projet IFRC" -#: dref/models.py:521 dref/models.py:967 dref/models.py:1356 +#: dref/models.py:528 dref/models.py:974 dref/models.py:1363 msgid "ifrc project manager phone number" -msgstr "" +msgstr "numéro de téléphone du chef de projet de l'IFRC" -#: dref/models.py:524 dref/models.py:970 dref/models.py:1359 +#: dref/models.py:531 dref/models.py:977 dref/models.py:1366 msgid "national society contact name" -msgstr "" +msgstr "nom du contact de la société nationale" -#: dref/models.py:527 dref/models.py:973 dref/models.py:1362 +#: dref/models.py:534 dref/models.py:980 dref/models.py:1369 msgid "national society contact email" -msgstr "" +msgstr "Courriel de contact de la société nationale" -#: dref/models.py:530 dref/models.py:976 dref/models.py:1365 +#: dref/models.py:537 dref/models.py:983 dref/models.py:1372 msgid "national society contact title" -msgstr "" +msgstr "titre de contact de la société nationale" -#: dref/models.py:533 dref/models.py:979 dref/models.py:1368 +#: dref/models.py:540 dref/models.py:986 dref/models.py:1375 msgid "national society contact phone number" -msgstr "" +msgstr "numéro de téléphone de la société nationale" -#: dref/models.py:536 dref/models.py:982 dref/models.py:1371 +#: dref/models.py:543 dref/models.py:989 dref/models.py:1378 msgid "national society integrity contact name" -msgstr "" +msgstr "Nom du contact pour l'intégrité de la société nationale" -#: dref/models.py:539 dref/models.py:985 dref/models.py:1374 +#: dref/models.py:546 dref/models.py:992 dref/models.py:1381 msgid "national society integrity contact email" -msgstr "" +msgstr "Intégrité de la société nationale Courriel de contact" -#: dref/models.py:542 dref/models.py:988 dref/models.py:1377 +#: dref/models.py:549 dref/models.py:995 dref/models.py:1384 msgid "national society integrity contact title" -msgstr "" +msgstr "Intégrité de la société nationale titre de contact" -#: dref/models.py:545 dref/models.py:991 dref/models.py:1380 +#: dref/models.py:552 dref/models.py:998 dref/models.py:1387 msgid "national society integrity contact phone number" -msgstr "" +msgstr "numéro de téléphone de contact de la société nationale d'intégrité" -#: dref/models.py:548 dref/models.py:994 dref/models.py:1383 +#: dref/models.py:555 dref/models.py:1001 dref/models.py:1390 msgid "national society hotline phone number" -msgstr "" +msgstr "numéro de téléphone de la ligne d'assistance de la société nationale" -#: dref/models.py:550 dref/models.py:996 dref/models.py:1391 +#: dref/models.py:557 dref/models.py:1003 dref/models.py:1398 msgid "media contact name" -msgstr "" +msgstr "nom du contact médias" -#: dref/models.py:551 dref/models.py:997 dref/models.py:1392 +#: dref/models.py:558 dref/models.py:1004 dref/models.py:1399 msgid "media contact email" -msgstr "" +msgstr "Adresse électronique de contact médias" -#: dref/models.py:552 dref/models.py:998 dref/models.py:1393 +#: dref/models.py:559 dref/models.py:1005 dref/models.py:1400 msgid "media contact title" -msgstr "" +msgstr "titre du contact média" -#: dref/models.py:554 dref/models.py:1000 dref/models.py:1395 +#: dref/models.py:561 dref/models.py:1007 dref/models.py:1402 msgid "media_contact phone number" -msgstr "" +msgstr "numéro de téléphone du contact médias" -#: dref/models.py:556 dref/models.py:1002 dref/models.py:1385 +#: dref/models.py:563 dref/models.py:1009 dref/models.py:1392 msgid "ifrc emergency name" -msgstr "" +msgstr "nom d'urgence de la IFRC" -#: dref/models.py:557 dref/models.py:1003 dref/models.py:1386 +#: dref/models.py:564 dref/models.py:1010 dref/models.py:1393 msgid "ifrc emergency email" -msgstr "" +msgstr "Courriel d'urgence de la FICR" -#: dref/models.py:558 dref/models.py:1004 dref/models.py:1387 +#: dref/models.py:565 dref/models.py:1011 dref/models.py:1394 msgid "ifrc emergency title" -msgstr "" +msgstr "titre d'urgence ifrc" -#: dref/models.py:560 dref/models.py:1006 dref/models.py:1389 +#: dref/models.py:567 dref/models.py:1013 dref/models.py:1396 msgid "ifrc emergency phone number" -msgstr "" +msgstr "numéro de téléphone d'urgence de la IFRC" -#: dref/models.py:562 +#: dref/models.py:569 msgid "originator name" -msgstr "" +msgstr "nom de l'auteur" -#: dref/models.py:563 +#: dref/models.py:570 msgid "originator email" -msgstr "" +msgstr "courriel de l'expéditeur" -#: dref/models.py:564 +#: dref/models.py:571 msgid "originator title" -msgstr "" +msgstr "titre d'origine" -#: dref/models.py:565 +#: dref/models.py:572 msgid "originator phone number" -msgstr "" +msgstr "numéro de téléphone de l'émetteur" -#: dref/models.py:567 dref/models.py:1009 dref/models.py:1398 +#: dref/models.py:574 dref/models.py:1016 dref/models.py:1405 msgid "regional focal point name" -msgstr "" +msgstr "nom du point focal régional" -#: dref/models.py:570 dref/models.py:1012 dref/models.py:1401 +#: dref/models.py:577 dref/models.py:1019 dref/models.py:1408 msgid "regional focal point email" -msgstr "" +msgstr "Courriel du point focal régional" -#: dref/models.py:573 dref/models.py:1015 dref/models.py:1404 +#: dref/models.py:580 dref/models.py:1022 dref/models.py:1411 msgid "regional focal point title" -msgstr "" +msgstr "titre du point focal régional" -#: dref/models.py:576 dref/models.py:1018 dref/models.py:1407 +#: dref/models.py:583 dref/models.py:1025 dref/models.py:1414 msgid "regional focal point phone number" -msgstr "" +msgstr "numéro de téléphone du point focal régional" -#: dref/models.py:581 dref/models.py:1169 +#: dref/models.py:588 dref/models.py:1176 msgid "human resource" -msgstr "" +msgstr "ressources humaines" -#: dref/models.py:582 dref/models.py:1170 +#: dref/models.py:589 dref/models.py:1177 msgid "how many volunteers and staff involved in the response?" msgstr "" +"Combien de bénévoles et de membres du personnel ont participé à " +"l'intervention ?" -#: dref/models.py:587 dref/models.py:1175 +#: dref/models.py:594 dref/models.py:1182 msgid "is volunteer team diverse" -msgstr "" +msgstr "L'équipe de bénévoles est diversifiée" -#: dref/models.py:588 dref/models.py:1176 +#: dref/models.py:595 dref/models.py:1183 msgid "" "Does your volunteer team reflect the gender, age, and cultural diversity of " "the people you’re helping?" msgstr "" +"Votre équipe de bénévoles reflète-t-elle la diversité de genre, d'âge et " +"culturelle des personnes que vous aidez ?" -#: dref/models.py:590 dref/models.py:1178 +#: dref/models.py:597 dref/models.py:1185 msgid "Is surge personnel deployed" -msgstr "" +msgstr "Du personnel de renfort est-il déployé ?" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "surge personnel deployed" -msgstr "" +msgstr "renforts déployés" -#: dref/models.py:592 dref/models.py:1180 +#: dref/models.py:599 dref/models.py:1187 msgid "Will a Surge personnel be deployed?" -msgstr "" +msgstr "Du personnel supplémentaire sera-t-il déployé ?" -#: dref/models.py:597 dref/models.py:1185 +#: dref/models.py:604 dref/models.py:1192 msgid "logistic capacity of ns" -msgstr "" +msgstr "capacité logistique de ns" -#: dref/models.py:598 dref/models.py:1186 +#: dref/models.py:605 dref/models.py:1193 msgid "what is the logistics capacity of the National Society?" -msgstr "" +msgstr "Quelles sont les capacités logistiques de la Société nationale ?" -#: dref/models.py:603 dref/models.py:1191 +#: dref/models.py:610 dref/models.py:1198 msgid "safety concerns" -msgstr "" +msgstr "problèmes de sécurité" -#: dref/models.py:604 dref/models.py:1192 +#: dref/models.py:611 dref/models.py:1199 msgid "" "Are there any safety/security concerns which may impact the implementation " "of this operation?" msgstr "" +"Existe-t-il des problèmes de sûreté ou de sécurité susceptibles d'avoir une " +"incidence sur la mise en œuvre de cette opération ?" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "pmer" -msgstr "" +msgstr "pmer" -#: dref/models.py:606 dref/models.py:1194 +#: dref/models.py:613 dref/models.py:1201 msgid "Does the NS have PMER capacity?" -msgstr "" +msgstr "Le NS dispose-t-il d'une capacité PMER ?" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "organization" -msgstr "" +msgstr "organisation" -#: dref/models.py:608 dref/models.py:1196 +#: dref/models.py:615 dref/models.py:1203 msgid "Does the NS have Communications capacity?" -msgstr "" +msgstr "La NS dispose-t-elle de capacités de communication ?" -#: dref/models.py:615 dref/models.py:896 dref/models.py:1414 +#: dref/models.py:622 dref/models.py:903 dref/models.py:1421 msgid "event map" -msgstr "" +msgstr "carte des événements" -#: dref/models.py:622 dref/models.py:900 dref/models.py:930 dref/models.py:1417 -#: dref/models.py:1508 +#: dref/models.py:629 dref/models.py:907 dref/models.py:937 +#: dref/models.py:1424 dref/models.py:1515 msgid "images" -msgstr "" +msgstr "images" -#: dref/models.py:630 dref/models.py:915 +#: dref/models.py:637 dref/models.py:922 msgid "budget file" -msgstr "" +msgstr "fichier budgétaire" -#: dref/models.py:633 dref/models.py:919 +#: dref/models.py:640 dref/models.py:926 msgid "budget file preview" -msgstr "" +msgstr "Aperçu du fichier budgétaire" -#: dref/models.py:639 dref/models.py:926 dref/models.py:1423 +#: dref/models.py:646 dref/models.py:933 dref/models.py:1430 msgid "Assessment Report" -msgstr "" +msgstr "Rapport d'évaluation" -#: dref/models.py:647 +#: dref/models.py:654 msgid "Supporting Document" -msgstr "" +msgstr "Document justificatif" -#: dref/models.py:655 dref/models.py:907 dref/models.py:1514 +#: dref/models.py:662 dref/models.py:914 dref/models.py:1521 msgid "cover image" -msgstr "" +msgstr "image de couverture" -#: dref/models.py:660 +#: dref/models.py:667 msgid "Is final report created" -msgstr "" +msgstr "Un rapport final a-t-il été créé ?" -#: dref/models.py:664 dref/models.py:1109 dref/models.py:1497 +#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 msgid "country" -msgstr "" +msgstr "pays" -#: dref/models.py:666 dref/models.py:1111 dref/models.py:1499 +#: dref/models.py:673 dref/models.py:1118 dref/models.py:1506 msgid "Affected County" -msgstr "" +msgstr "Comté touché" -#: dref/models.py:671 dref/models.py:1116 dref/models.py:1504 +#: dref/models.py:678 dref/models.py:1123 dref/models.py:1511 msgid "district" -msgstr "" +msgstr "district" -#: dref/models.py:672 dref/models.py:1120 dref/models.py:1526 +#: dref/models.py:679 dref/models.py:1127 dref/models.py:1533 msgid "Risk Security" -msgstr "" +msgstr "Risque Sécurité" -#: dref/models.py:674 dref/models.py:1138 dref/models.py:1528 +#: dref/models.py:681 dref/models.py:1145 dref/models.py:1535 msgid "Has the child safeguarding risk analysis assessment been completed?" msgstr "" +"L'évaluation des risques liés à la protection de l'enfance a-t-elle été " +"réalisée ?" -#: dref/models.py:676 dref/models.py:1121 dref/models.py:1530 +#: dref/models.py:683 dref/models.py:1128 dref/models.py:1537 msgid "Risk Security Concern" -msgstr "" +msgstr "Préoccupations liées aux risques et à la sécurité" -#: dref/models.py:678 dref/models.py:1123 dref/models.py:1532 +#: dref/models.py:685 dref/models.py:1130 dref/models.py:1539 msgid "Has anti-fraud and corruption policy" -msgstr "" +msgstr "A une politique de lutte contre la fraude et la corruption" -#: dref/models.py:681 dref/models.py:1126 dref/models.py:1535 +#: dref/models.py:688 dref/models.py:1133 dref/models.py:1542 msgid "Has prevention of sexual exploitation and abuse policy" msgstr "" +"A-t-elle une politique de prévention de l'exploitation et des abus sexuels ?" -#: dref/models.py:684 dref/models.py:1129 dref/models.py:1538 +#: dref/models.py:691 dref/models.py:1136 dref/models.py:1545 msgid "Has child protection/child safeguarding policy" -msgstr "" +msgstr "Possède une politique de protection de l'enfance" -#: dref/models.py:687 dref/models.py:1132 dref/models.py:1541 +#: dref/models.py:694 dref/models.py:1139 dref/models.py:1548 msgid "Has whistleblower protection policy" -msgstr "" +msgstr "Dispose d'une politique de protection des lanceurs d'alerte" -#: dref/models.py:690 dref/models.py:1135 dref/models.py:1544 +#: dref/models.py:697 dref/models.py:1142 dref/models.py:1551 msgid "Has anti-sexual harassment policy" -msgstr "" +msgstr "Possède une politique de lutte contre le harcèlement sexuel" -#: dref/models.py:692 dref/models.py:1215 +#: dref/models.py:699 dref/models.py:1222 msgid "Is Man-made Event" -msgstr "" +msgstr "Événement provoqué par l'homme" -#: dref/models.py:694 +#: dref/models.py:701 msgid "Is Active" -msgstr "" +msgstr "Est actif" -#: dref/models.py:695 dref/models.py:1220 dref/models.py:1604 +#: dref/models.py:702 dref/models.py:1227 dref/models.py:1611 msgid "Source Information" -msgstr "" +msgstr "Source d'information" -#: dref/models.py:696 dref/models.py:1620 +#: dref/models.py:703 dref/models.py:1627 msgid "Proposed Action" -msgstr "" +msgstr "Action proposée" -#: dref/models.py:697 dref/models.py:1621 +#: dref/models.py:704 dref/models.py:1628 msgid "Sub total Cost" -msgstr "" +msgstr "Coût total du sous-total" -#: dref/models.py:698 dref/models.py:1627 +#: dref/models.py:705 dref/models.py:1634 msgid "Surge Deployment Cost" -msgstr "" +msgstr "Coût du déploiement de la surcharge" -#: dref/models.py:699 dref/models.py:1633 +#: dref/models.py:706 dref/models.py:1640 msgid "Indirect Cost" -msgstr "" +msgstr "Coût indirect" -#: dref/models.py:700 dref/models.py:1639 +#: dref/models.py:707 dref/models.py:1646 msgid "Total Cost" -msgstr "" +msgstr "Coût total" -#: dref/models.py:702 +#: dref/models.py:709 msgid "When is the hazard expected to happen?" -msgstr "" +msgstr "Quand le danger est-il susceptible de se produire ?" -#: dref/models.py:707 +#: dref/models.py:714 msgid "Hazard Date and Location" -msgstr "" +msgstr "Date et lieu du danger" -#: dref/models.py:708 +#: dref/models.py:715 msgid "When and where is the hazard expected to happen?" -msgstr "" +msgstr "Quand et où le danger est-il susceptible de se produire ?" -#: dref/models.py:713 +#: dref/models.py:720 msgid "Hazard Vulnerabilities and Risks" -msgstr "" +msgstr "Dangers, vulnérabilités et risques" -#: dref/models.py:714 +#: dref/models.py:721 msgid "" "Explain the underlying vulnerabilities and risks the hazard poses for at-" "risk communities?" msgstr "" +"Expliquez les vulnérabilités et les risques sous-jacents que ce danger " +"représente pour les communautés à risque." -#: dref/models.py:723 +#: dref/models.py:730 msgid "Scenario Analysis Supporting Document" -msgstr "" +msgstr "Document d'appui à l'analyse de scénarios" -#: dref/models.py:731 +#: dref/models.py:738 msgid "Contingency Plans Supporting Document" -msgstr "" +msgstr "Document justificatif des plans d'urgence" -#: dref/models.py:735 +#: dref/models.py:742 msgid "Addressed Humanitarian Impacts" -msgstr "" +msgstr "Impacts humanitaires pris en compte" -#: dref/models.py:736 +#: dref/models.py:743 msgid "" " Which of the expected severe humanitarian impacts of the hazard are your " "actions addressing?" msgstr "" +"À quels impacts humanitaires graves attendus de cette catastrophe vos " +"actions s'attaquent-elles ?" -#: dref/models.py:743 +#: dref/models.py:750 msgid "drefs" -msgstr "" +msgstr "références" -#: dref/models.py:799 +#: dref/models.py:806 msgid "file" -msgstr "" +msgstr "déposer" -#: dref/models.py:804 +#: dref/models.py:811 msgid "created_by" -msgstr "" +msgstr "créé par" -#: dref/models.py:812 +#: dref/models.py:819 msgid "dref file" -msgstr "" +msgstr "fichier dref" -#: dref/models.py:813 +#: dref/models.py:820 msgid "dref files" -msgstr "" +msgstr "fichiers dref" -#: dref/models.py:842 dref/models.py:1281 +#: dref/models.py:849 dref/models.py:1288 msgid "Dref" -msgstr "" +msgstr "Dref" -#: dref/models.py:873 dref/models.py:1312 +#: dref/models.py:880 dref/models.py:1319 msgid "Number of people targeted" -msgstr "" +msgstr "Nombre de personnes ciblées" -#: dref/models.py:874 dref/models.py:1313 +#: dref/models.py:881 dref/models.py:1320 msgid "number of people affected" -msgstr "" +msgstr "nombre de personnes touchées" -#: dref/models.py:887 +#: dref/models.py:894 msgid "Dref allocated so far" -msgstr "" +msgstr "Dref alloué jusqu'à présent" -#: dref/models.py:888 +#: dref/models.py:895 msgid "Additional allocation" -msgstr "" +msgstr "Allocation supplémentaire" -#: dref/models.py:889 dref/models.py:1326 +#: dref/models.py:896 dref/models.py:1333 msgid "Total dref allocation" -msgstr "" +msgstr "Allocation totale de dref" -#: dref/models.py:932 +#: dref/models.py:939 msgid "Operational Update Number" -msgstr "" +msgstr "Numéro de mise à jour opérationnelle" -#: dref/models.py:933 +#: dref/models.py:940 msgid "Reporting Timeframe" -msgstr "" +msgstr "Délai de déclaration" -#: dref/models.py:937 +#: dref/models.py:944 msgid "Update Date" -msgstr "" +msgstr "Date de mise à jour" -#: dref/models.py:940 +#: dref/models.py:947 msgid "Is Timeframe Extension Required" -msgstr "" +msgstr "Une prolongation du délai est-elle nécessaire ?" -#: dref/models.py:942 +#: dref/models.py:949 msgid "New Operation Start Date" -msgstr "" +msgstr "Nouvelle date de début d'opération" -#: dref/models.py:943 +#: dref/models.py:950 msgid "New Operation End Date" -msgstr "" +msgstr "Nouvelle date de fin d'opération" -#: dref/models.py:944 dref/models.py:1328 +#: dref/models.py:951 dref/models.py:1335 msgid "Total Operation Timeframe" -msgstr "" +msgstr "Durée totale de l'opération" -#: dref/models.py:1020 +#: dref/models.py:1027 msgid "Changing time operation" -msgstr "" +msgstr "Opération de changement d'heure" -#: dref/models.py:1021 +#: dref/models.py:1028 msgid "Changing operation strategy" -msgstr "" +msgstr "Changement de stratégie opérationnelle" -#: dref/models.py:1023 +#: dref/models.py:1030 msgid "Changing target population of operation" -msgstr "" +msgstr "modification de la population cible de l'opération" -#: dref/models.py:1025 +#: dref/models.py:1032 msgid "Changing geographic location" -msgstr "" +msgstr "Changement de situation géographique" -#: dref/models.py:1026 +#: dref/models.py:1033 msgid "Changing budget" -msgstr "" +msgstr "budget changeant" -#: dref/models.py:1027 +#: dref/models.py:1034 msgid "Request for second allocation" -msgstr "" +msgstr "Demande de deuxième attribution" -#: dref/models.py:1028 +#: dref/models.py:1035 msgid "Summary of change" -msgstr "" +msgstr "Résumé des changements" -#: dref/models.py:1029 +#: dref/models.py:1036 msgid "Has change since request" -msgstr "" +msgstr "Des changements sont-ils survenus depuis la demande ?" -#: dref/models.py:1030 dref/models.py:1426 +#: dref/models.py:1037 dref/models.py:1433 msgid "Event description" -msgstr "" +msgstr "Description de l'événement" -#: dref/models.py:1031 dref/models.py:1427 +#: dref/models.py:1038 dref/models.py:1434 msgid "Anticipatory actions" -msgstr "" +msgstr "Actions anticipatoires" -#: dref/models.py:1032 dref/models.py:1428 +#: dref/models.py:1039 dref/models.py:1435 msgid "Event scope" -msgstr "" +msgstr "Portée de l'événement" -#: dref/models.py:1043 +#: dref/models.py:1050 msgid "Is there un_or_other_actor" -msgstr "" +msgstr "Existe-t-il un_ou_autre_acteur" -#: dref/models.py:1046 dref/models.py:1518 +#: dref/models.py:1053 dref/models.py:1525 msgid "Is there major coordinate mechanism" -msgstr "" +msgstr "Existe-t-il un mécanisme de coordonnées majeur" -#: dref/models.py:1142 +#: dref/models.py:1149 msgid "Has Forecasted Event Materialize" -msgstr "" +msgstr "L'événement prévu s'est-il matérialisé ?" -#: dref/models.py:1145 +#: dref/models.py:1152 msgid "" "Please explain how is the operation is transitioning from Anticipatory to " "Response" msgstr "" +"Veuillez expliquer comment l'opération passe d'une approche anticipative à " +"une approche réactive." -#: dref/models.py:1149 +#: dref/models.py:1156 msgid "Specified Trigger Met" -msgstr "" +msgstr "Déclencheur spécifié atteint" -#: dref/models.py:1163 +#: dref/models.py:1170 msgid "Has Event occurred" -msgstr "" +msgstr "L'événement s'est-il produit ?" -#: dref/models.py:1164 +#: dref/models.py:1171 msgid "Reporting Time Start Date" -msgstr "" +msgstr "Date de début de déclaration" -#: dref/models.py:1165 +#: dref/models.py:1172 msgid "Reporting Time End Date" -msgstr "" +msgstr "Date de fin de la période de déclaration" -#: dref/models.py:1200 +#: dref/models.py:1207 msgid "Ns request date" -msgstr "" +msgstr "Date de la demande Ns" -#: dref/models.py:1205 dref/models.py:1598 +#: dref/models.py:1212 dref/models.py:1605 msgid "Date of Approval" -msgstr "" +msgstr "Date d'approbation" -#: dref/models.py:1218 +#: dref/models.py:1225 msgid "Reporting Start Date" -msgstr "" +msgstr "Date de début de déclaration" -#: dref/models.py:1219 +#: dref/models.py:1226 msgid "Reporting End Date" -msgstr "" +msgstr "Date de fin de déclaration" -#: dref/models.py:1224 +#: dref/models.py:1231 msgid "Dref Operational Update" -msgstr "" +msgstr "Mise à jour opérationnelle de Dref" -#: dref/models.py:1225 +#: dref/models.py:1232 msgid "Dref Operational Updates" -msgstr "" +msgstr "Mises à jour opérationnelles de Dref" -#: dref/models.py:1327 +#: dref/models.py:1334 msgid "Date of publication" -msgstr "" +msgstr "Date de publication" -#: dref/models.py:1331 +#: dref/models.py:1338 msgid "total operation timeframe for imminent type" -msgstr "" +msgstr "Durée totale des opérations pour le type imminent" -#: dref/models.py:1333 +#: dref/models.py:1340 msgid "Operation Start Date" -msgstr "" +msgstr "Date de début des opérations" -#: dref/models.py:1460 dref/models.py:1464 +#: dref/models.py:1467 dref/models.py:1471 msgid "Change in operational strategy" -msgstr "" +msgstr "Changement de stratégie opérationnelle" -#: dref/models.py:1488 +#: dref/models.py:1495 msgid "Want to report" -msgstr "" +msgstr "Je souhaite signaler" -#: dref/models.py:1492 +#: dref/models.py:1499 msgid "Additional National Societies Actions" -msgstr "" +msgstr "Actions supplémentaires des sociétés nationales" -#: dref/models.py:1563 +#: dref/models.py:1570 msgid "financial report" -msgstr "" +msgstr "rapport financier" -#: dref/models.py:1567 +#: dref/models.py:1574 msgid "financial preview" -msgstr "" +msgstr "aperçu financier" -#: dref/models.py:1571 +#: dref/models.py:1578 msgid "Number of women assisted" -msgstr "" +msgstr "Nombre de femmes aidées" -#: dref/models.py:1576 +#: dref/models.py:1583 msgid "Number of men assisted" -msgstr "" +msgstr "Nombre d'hommes aidés" -#: dref/models.py:1581 +#: dref/models.py:1588 msgid "Number of girls under 18 assisted" -msgstr "" +msgstr "Nombre de filles de moins de 18 ans assistées" -#: dref/models.py:1586 +#: dref/models.py:1593 msgid "Number of boys under 18 assisted" -msgstr "" +msgstr "Nombre de garçons de moins de 18 ans aidés" -#: dref/models.py:1591 +#: dref/models.py:1598 msgid "Has national society conducted any intervention" -msgstr "" +msgstr "La société nationale a-t-elle mené une intervention ?" -#: dref/models.py:1594 +#: dref/models.py:1601 msgid "National Society conducted description" -msgstr "" +msgstr "La Société nationale a mené une description" -#: dref/models.py:1596 +#: dref/models.py:1603 msgid "Financial Report Description" -msgstr "" +msgstr "Description du rapport financier" -#: dref/models.py:1602 +#: dref/models.py:1609 msgid "Main Donors" -msgstr "" +msgstr "Principaux donateurs" -#: dref/models.py:1603 +#: dref/models.py:1610 msgid "Operation End Date" -msgstr "" +msgstr "Date de fin d'opération" -#: dref/models.py:1611 +#: dref/models.py:1618 msgid "Mitigation Efforts and Achievements" -msgstr "" +msgstr "Efforts et réalisations en matière d'atténuation" -#: dref/models.py:1616 +#: dref/models.py:1623 msgid "Lessons learnt and challenges" -msgstr "" +msgstr "Leçons apprises et défis" -#: dref/models.py:1623 +#: dref/models.py:1630 msgid "Sub total Expenditure Cost" -msgstr "" +msgstr "Sous-total des dépenses" -#: dref/models.py:1629 +#: dref/models.py:1636 msgid "Surge Deployment Expenditure Cost" -msgstr "" +msgstr "Coût des dépenses liées au déploiement en urgence" -#: dref/models.py:1635 +#: dref/models.py:1642 msgid "Indirect Expenditure Cost" -msgstr "" +msgstr "Coût des dépenses indirectes" -#: dref/models.py:1641 +#: dref/models.py:1648 msgid "Total Expenditure Cost" -msgstr "" +msgstr "Coût total des dépenses" -#: dref/models.py:1648 +#: dref/models.py:1655 msgid "Dref Final Report" -msgstr "" +msgstr "Rapport final du Dref" -#: dref/models.py:1649 +#: dref/models.py:1656 msgid "Dref Final Reports" -msgstr "" +msgstr "Rapports finaux du Dref" -#: dref/serializers.py:110 +#: dref/serializers.py:116 msgid "Caption" -msgstr "" +msgstr "Légende" + +#: dref/serializers.py:475 dref/serializers.py:751 dref/serializers.py:1158 +msgid "Cannot be updated while the translation is in progress" +msgstr "Impossible de mettre à jour pendant la traduction." -#: dref/serializers.py:480 +#: dref/serializers.py:481 #, python-format msgid "Cannot add event_date if onset type not in %s or %s" msgstr "" +"Impossible d'ajouter event_date si le type de début n'est pas %s ou %s" -#: dref/serializers.py:488 -#, python-format -msgid "Can't Update %s dref for approved Final Report" -msgstr "" +#: dref/serializers.py:489 +msgid "Can't Update dref for approved Final Report" +msgstr "Impossible de mettre à jour la référence du rapport final approuvé" -#: dref/serializers.py:491 +#: dref/serializers.py:492 #, python-format msgid "Operation timeframe can't be greater than %s for assessment_report" msgstr "" +"Le délai d'exécution de l'opération ne peut pas dépasser %s pour le rapport " +"d'évaluation" -#: dref/serializers.py:505 dref/serializers.py:1181 +#: dref/serializers.py:506 dref/serializers.py:1190 msgid "Proposed Action is required for type DREF Imminent" -msgstr "" +msgstr "Une action proposée est requise pour le type DREF Imminent" -#: dref/serializers.py:508 dref/serializers.py:1184 +#: dref/serializers.py:509 dref/serializers.py:1193 msgid "Sub-total is required for Imminent DREF" -msgstr "" +msgstr "Un sous-total est requis pour le DREF imminent" -#: dref/serializers.py:511 dref/serializers.py:1191 +#: dref/serializers.py:512 dref/serializers.py:1200 #, python-format msgid "Sub-total should be equal to %s for Imminent DREF" -msgstr "" +msgstr "Le sous-total devrait être égal à %s pour DREF imminent" -#: dref/serializers.py:515 +#: dref/serializers.py:516 msgid "Surge Deployment is required for Imminent DREF" -msgstr "" +msgstr "Un déploiement d'urgence est requis en cas de DREF imminent." -#: dref/serializers.py:518 dref/serializers.py:1194 +#: dref/serializers.py:519 dref/serializers.py:1203 msgid "Indirect Cost is required for Imminent DREF" -msgstr "" +msgstr "Des coûts indirects sont nécessaires pour le DREF imminent" -#: dref/serializers.py:520 dref/serializers.py:1200 +#: dref/serializers.py:521 dref/serializers.py:1209 msgid "Total is required for Imminent DREF" -msgstr "" +msgstr "Le montant total est requis pour DREF imminent" -#: dref/serializers.py:531 +#: dref/serializers.py:532 #, python-format msgid "" "Surge Deployment Cost should be equal to %s for Surge Personnel Deployed" msgstr "" +"Le coût du déploiement de renforts devrait être égal à %s pour le personnel " +"de renfort déployé." -#: dref/serializers.py:540 +#: dref/serializers.py:541 #, python-format msgid "Indirect Cost should be equal to %s for Surge Personnel Deployed" msgstr "" +"Les coûts indirects devraient être égaux à %s pour le personnel de renfort " +"déployé." -#: dref/serializers.py:550 +#: dref/serializers.py:551 #, python-format msgid "Indirect Cost should be equal to %s for No Surge Personnel Deployed" msgstr "" +"Les coûts indirects devraient être égaux à %s pour aucun personnel " +"supplémentaire déployé." -#: dref/serializers.py:559 +#: dref/serializers.py:560 msgid "" "Total should be equal to sum of Sub-total, Surge Deployment Cost and " "Indirect Cost" msgstr "" +"Le total doit être égal à la somme du sous-total, du coût de déploiement en " +"cas de forte augmentation et des coûts indirects." -#: dref/serializers.py:566 +#: dref/serializers.py:567 #, python-format msgid "Can add utmost %s images" -msgstr "" +msgstr "Peut ajouter des images %s maximales" -#: dref/serializers.py:581 +#: dref/serializers.py:582 #, python-format msgid "Only image owner can attach image. Not allowed image ids: %s" msgstr "" +"Seul le propriétaire de l'image peut la joindre. Identifiants d'images non " +"autorisés : %s" -#: dref/serializers.py:607 +#: dref/serializers.py:608 #, python-brace-format msgid "" "Operation timeframe can't be greater than {self.MAX_OPERATION_TIMEFRAME}" msgstr "" +"La durée de l'opération ne peut pas être supérieure à " +"{self.MAX_OPERATION_TIMEFRAME}" -#: dref/serializers.py:751 -#, python-format -msgid "Can't create Operational Update for not approved %s dref." +#: dref/serializers.py:754 +msgid "Can't create Operational Update for not approved dref." msgstr "" +"Impossible de créer une mise à jour opérationnelle pour une référence non " +"approuvée." -#: dref/serializers.py:760 +#: dref/serializers.py:763 #, python-format msgid "" "Can't create Operational Update for not approved " "Operational Update %s id and Operational Update Number %i." msgstr "" +"Impossible de créer une mise à jour opérationnelle pour la mise à jour " +"opérationnelle non approuvée %s id et le numéro de mise à jour " +"opérationnelle %i." -#: dref/serializers.py:796 dref/serializers.py:802 dref/serializers.py:1255 -#: dref/serializers.py:1262 +#: dref/serializers.py:798 dref/serializers.py:1263 +msgid "Starting language does not match the expected language." +msgstr "La langue de départ ne correspond pas à la langue attendue." + +#: dref/serializers.py:801 dref/serializers.py:1266 #, python-brace-format msgid "" -"Language must be either '{valid_languages[0]}' or '{valid_languages[1]}'." +"Invalid starting language. Supported options are '{valid_languages[0]}' and " +"'{valid_languages[1]}'." msgstr "" +"Langue de départ invalide. Les options prises en charge sont " +"'{valid_languages[0]}' et '{valid_languages[1]}'." -#: dref/serializers.py:1153 -#, python-format -msgid "Can't create Final Report for not approved dref %s." +#: dref/serializers.py:1162 +msgid "Can't create Final Report for not approved dref." msgstr "" +"Impossible de créer un rapport final pour une référence non approuvée." -#: dref/serializers.py:1160 +#: dref/serializers.py:1169 #, python-format msgid "Can't create Final Report for not approved Operational Update %s ids " msgstr "" +"Impossible de créer le rapport final pour la mise à jour opérationnelle non " +"approuvée %s ids" -#: dref/serializers.py:1166 -#, python-format -msgid "Can't update approved final report %s." -msgstr "" +#: dref/serializers.py:1175 +msgid "Can't update approved final report." +msgstr "Impossible de mettre à jour le rapport final approuvé." -#: dref/serializers.py:1187 +#: dref/serializers.py:1196 msgid "Sub-total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Le sous-total des dépenses est requis pour le DREF imminent" -#: dref/serializers.py:1197 +#: dref/serializers.py:1206 msgid "Indirect Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Des dépenses indirectes sont nécessaires pour le DREF imminent" -#: dref/serializers.py:1203 +#: dref/serializers.py:1212 msgid "Total Expenditure is required for Imminent DREF" -msgstr "" +msgstr "Des dépenses totales sont requises pour un DREF imminent" -#: dref/serializers.py:1212 +#: dref/serializers.py:1221 msgid "Sub-total should be equal to proposed budget." -msgstr "" +msgstr "Le sous-total doit être égal au budget proposé." -#: dref/serializers.py:1215 +#: dref/serializers.py:1224 msgid "Sub-total Expenditure should be equal to proposed expenditure." -msgstr "" +msgstr "Le sous-total des dépenses doit être égal aux dépenses proposées." -#: dref/serializers.py:1224 +#: dref/serializers.py:1233 msgid "" "Total Expenditure Cost should be equal to sum of Sub-total Expenditure, " "Surge Deployment Expenditure and Indirect Expenditure Cost." msgstr "" +"Le coût total des dépenses doit être égal à la somme des dépenses " +"partielles, des dépenses liées au déploiement d'urgence et des dépenses " +"indirectes." -#: dref/serializers.py:1386 dref/serializers.py:1511 +#: dref/serializers.py:1390 dref/serializers.py:1515 #, python-format msgid "Can't create final report for dref type %s" -msgstr "" +msgstr "Impossible de générer le rapport final pour le type de référence %s" -#: dref/views.py:94 -msgid "Must be finalized before it can be approved" -msgstr "" +#: dref/views.py:98 +msgid "This Dref has already been approved." +msgstr "Ce Dref a déjà été approuvé." -#: dref/views.py:96 -#, python-format -msgid "Dref %s is already approved" -msgstr "" +#: dref/views.py:100 +msgid "Must be finalized before it can be approved" +msgstr "Doit être finalisé avant de pouvoir être approuvé" -#: dref/views.py:111 dref/views.py:205 dref/views.py:270 +#: dref/views.py:116 dref/views.py:213 dref/views.py:281 #, python-format msgid "Cannot be finalized because it is already %s" -msgstr "" +msgstr "Impossible de finaliser car il est déjà %s" -#: dref/views.py:115 dref/views.py:210 dref/views.py:275 +#: dref/views.py:128 dref/views.py:226 dref/views.py:294 msgid "" "The translation is currently being processed. Please wait a little while " "before trying again." msgstr "" +"La traduction est en cours de traitement. Veuillez patienter quelques " +"instants avant de réessayer." -#: dref/views.py:186 dref/views.py:248 -msgid "Must be finalized before it can be approved." -msgstr "" +#: dref/views.py:193 +msgid "This Operational update has already been approved." +msgstr "Cette mise à jour opérationnelle a déjà été approuvée." -#: dref/views.py:188 -#, python-format -msgid "Operational update %s is already approved" -msgstr "" +#: dref/views.py:195 dref/views.py:260 +msgid "Must be finalized before it can be approved." +msgstr "Doit être finalisé avant de pouvoir être approuvé." -#: dref/views.py:250 -#, python-format -msgid "Final Report %s is already approved" -msgstr "" +#: dref/views.py:257 +msgid "This Final Report has already been approved." +msgstr "Ce rapport final a déjà été approuvé." From 9d5a93bbb96e15bbd235531484bb96cb39d87706 Mon Sep 17 00:00:00 2001 From: Sushil Tiwari Date: Fri, 19 Dec 2025 19:15:33 +0545 Subject: [PATCH 2/4] chore(dref): register dref fields for translation --- ...ector_title_en_sector_title_es_and_more.py | 57 +++++++++++++++++++ deployments/translation.py | 6 ++ ...edactionactivities_activity_ar_and_more.py | 57 +++++++++++++++++++ dref/translation.py | 6 ++ 4 files changed, 126 insertions(+) create mode 100644 deployments/migrations/0093_sector_title_ar_sector_title_en_sector_title_es_and_more.py create mode 100644 dref/migrations/0086_proposedactionactivities_activity_ar_and_more.py diff --git a/deployments/migrations/0093_sector_title_ar_sector_title_en_sector_title_es_and_more.py b/deployments/migrations/0093_sector_title_ar_sector_title_en_sector_title_es_and_more.py new file mode 100644 index 000000000..fd5b6e5a7 --- /dev/null +++ b/deployments/migrations/0093_sector_title_ar_sector_title_en_sector_title_es_and_more.py @@ -0,0 +1,57 @@ +# Generated by Django 4.2.26 on 2025-12-19 13:23 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("deployments", "0092_alter_eru_type_alter_erureadinesstype_type"), + ] + + operations = [ + migrations.AddField( + model_name="sector", + name="title_ar", + field=models.CharField(max_length=255, null=True, verbose_name="title"), + ), + migrations.AddField( + model_name="sector", + name="title_en", + field=models.CharField(max_length=255, null=True, verbose_name="title"), + ), + migrations.AddField( + model_name="sector", + name="title_es", + field=models.CharField(max_length=255, null=True, verbose_name="title"), + ), + migrations.AddField( + model_name="sector", + name="title_fr", + field=models.CharField(max_length=255, null=True, verbose_name="title"), + ), + migrations.AddField( + model_name="sector", + name="translation_module_original_language", + field=models.CharField( + choices=[ + ("en", "English"), + ("es", "Spanish"), + ("fr", "French"), + ("ar", "Arabic"), + ], + default="en", + help_text="Language used to create this entity", + max_length=2, + verbose_name="Entity Original language", + ), + ), + migrations.AddField( + model_name="sector", + name="translation_module_skip_auto_translation", + field=models.BooleanField( + default=False, + help_text="Skip auto translation operation for this entity?", + verbose_name="Skip auto translation", + ), + ), + ] diff --git a/deployments/translation.py b/deployments/translation.py index a9c20dcf6..a08126400 100644 --- a/deployments/translation.py +++ b/deployments/translation.py @@ -8,6 +8,7 @@ PersonnelDeployment, Project, RegionalProject, + Sector, ) @@ -49,3 +50,8 @@ class ProjectTO(TranslationOptions): "name", "description", ) + + +@register(Sector) +class SectorTO(TranslationOptions): + fields = ("title",) diff --git a/dref/migrations/0086_proposedactionactivities_activity_ar_and_more.py b/dref/migrations/0086_proposedactionactivities_activity_ar_and_more.py new file mode 100644 index 000000000..7d8f6419e --- /dev/null +++ b/dref/migrations/0086_proposedactionactivities_activity_ar_and_more.py @@ -0,0 +1,57 @@ +# Generated by Django 4.2.26 on 2025-12-19 13:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("dref", "0085_dreffinalreport_main_donors_ar_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="proposedactionactivities", + name="activity_ar", + field=models.TextField(blank=True, null=True, verbose_name="Activity"), + ), + migrations.AddField( + model_name="proposedactionactivities", + name="activity_en", + field=models.TextField(blank=True, null=True, verbose_name="Activity"), + ), + migrations.AddField( + model_name="proposedactionactivities", + name="activity_es", + field=models.TextField(blank=True, null=True, verbose_name="Activity"), + ), + migrations.AddField( + model_name="proposedactionactivities", + name="activity_fr", + field=models.TextField(blank=True, null=True, verbose_name="Activity"), + ), + migrations.AddField( + model_name="proposedactionactivities", + name="translation_module_original_language", + field=models.CharField( + choices=[ + ("en", "English"), + ("es", "Spanish"), + ("fr", "French"), + ("ar", "Arabic"), + ], + default="en", + help_text="Language used to create this entity", + max_length=2, + verbose_name="Entity Original language", + ), + ), + migrations.AddField( + model_name="proposedactionactivities", + name="translation_module_skip_auto_translation", + field=models.BooleanField( + default=False, + help_text="Skip auto translation operation for this entity?", + verbose_name="Skip auto translation", + ), + ), + ] diff --git a/dref/translation.py b/dref/translation.py index 13ea7d364..f772eb4c2 100644 --- a/dref/translation.py +++ b/dref/translation.py @@ -9,6 +9,7 @@ NationalSocietyAction, PlannedIntervention, PlannedInterventionIndicators, + ProposedActionActivities, RiskSecurity, ) @@ -148,3 +149,8 @@ class RiskSecurityTO(TranslationOptions): "risk", "mitigation", ) + + +@register(ProposedActionActivities) +class ProposedActionActivitiesTO(TranslationOptions): + fields = ("activity",) From 526b80b0f4c48b052450137fa5db1b52237bcb47 Mon Sep 17 00:00:00 2001 From: Sushil Tiwari Date: Fri, 19 Dec 2025 19:33:47 +0545 Subject: [PATCH 3/4] chore(schema): Update schema and gitmodules url --- .gitmodules | 4 ++-- assets | 2 +- docs/go-artifacts.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitmodules b/.gitmodules index 0957519ac..4afc9ddd7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "assets"] - path = assets - url = https://github.com/IFRCGo/go-api-artifacts + path = assets + url = git@github.com:IFRCGo/go-api-artifacts.git diff --git a/assets b/assets index d2059bb6d..aeda366d7 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit d2059bb6dcb3b5f82fde9527da0d5e418655098d +Subproject commit aeda366d7d172e5ed7eca71665937f2bc4fb0ec6 diff --git a/docs/go-artifacts.md b/docs/go-artifacts.md index b75b264e8..3869375c4 100644 --- a/docs/go-artifacts.md +++ b/docs/go-artifacts.md @@ -27,7 +27,7 @@ This is a **GitHub repository** used to store and manage **build files**, **gene Command ```bash -docker compose run --rm serve ./manage.py spectacular --file .assets/openapi-schema.yaml +docker compose run --rm serve ./manage.py spectacular --file ./assets/openapi-schema.yaml ``` ### 🚨 Manually added files From 711e931e63e61aa27d4e7202719c425ce8cefe21 Mon Sep 17 00:00:00 2001 From: Sushil Tiwari Date: Fri, 19 Dec 2025 20:39:34 +0545 Subject: [PATCH 4/4] fix(test): Update test assertion logic on deployment --- deployments/test_views.py | 214 ++++++++++++++++++++++++-------------- per/models.py | 2 +- 2 files changed, 139 insertions(+), 77 deletions(-) diff --git a/deployments/test_views.py b/deployments/test_views.py index 7f34a2dc5..4fbefd05c 100644 --- a/deployments/test_views.py +++ b/deployments/test_views.py @@ -205,6 +205,14 @@ def test_regional_project_get(self, mock_now): district1a = District.objects.create(name="district1aa", country=country1) district2 = District.objects.create(name="district2", country=country2) district2a = District.objects.create(name="district2a", country=country2) + sector_1 = Sector.objects.create(title="Sector 1") + sector_2 = Sector.objects.create(title="Sector 2") + sector_3 = Sector.objects.create(title="Sector 3") + sector_4 = Sector.objects.create(title="Sector 4") + sector_5 = Sector.objects.create(title="Sector 5") + sector_6 = Sector.objects.create(title="Sector 6") + sector_7 = Sector.objects.create(title="Sector 7") + sector_8 = Sector.objects.create(title="Sector 8") mock_now.return_value = datetime.datetime(2011, 11, 11, tzinfo=pytz.utc) # Create new Projects @@ -214,7 +222,7 @@ def test_regional_project_get(self, mock_now): rcountry1, [district1, district1a], ProgrammeTypes.BILATERAL, - Sector.objects.get(pk=0), + sector_1, OperationTypes.PROGRAMME, [datetime.date(2011, 11, 12), datetime.date(2011, 12, 13)], 6000, @@ -225,7 +233,7 @@ def test_regional_project_get(self, mock_now): rcountry1, [district1], ProgrammeTypes.MULTILATERAL, - Sector.objects.get(pk=0), + sector_2, OperationTypes.EMERGENCY_OPERATION, [datetime.date(2011, 11, 1), datetime.date(2011, 12, 15)], 1000, @@ -236,7 +244,7 @@ def test_regional_project_get(self, mock_now): rcountry1, [district2, district2a], ProgrammeTypes.DOMESTIC, - Sector.objects.get(pk=2), + sector_3, OperationTypes.PROGRAMME, [datetime.date(2011, 11, 1), datetime.date(2011, 12, 15)], 4000, @@ -247,7 +255,7 @@ def test_regional_project_get(self, mock_now): rcountry1, [district2], ProgrammeTypes.BILATERAL, - Sector.objects.get(pk=9), + sector_4, OperationTypes.EMERGENCY_OPERATION, [datetime.date(2010, 11, 12), datetime.date(2010, 1, 13)], 6000, @@ -258,7 +266,7 @@ def test_regional_project_get(self, mock_now): rcountry2, [district1, district1a], ProgrammeTypes.BILATERAL, - Sector.objects.get(pk=0), + sector_5, OperationTypes.PROGRAMME, [datetime.date(2011, 11, 12), datetime.date(2011, 12, 13)], 86000, @@ -269,7 +277,7 @@ def test_regional_project_get(self, mock_now): rcountry2, [district1], ProgrammeTypes.MULTILATERAL, - Sector.objects.get(pk=8), + sector_6, OperationTypes.EMERGENCY_OPERATION, [datetime.date(2010, 11, 12), datetime.date(2010, 1, 13)], 6000, @@ -280,7 +288,7 @@ def test_regional_project_get(self, mock_now): rcountry2, [district2, district2a], ProgrammeTypes.DOMESTIC, - Sector.objects.get(pk=5), + sector_7, OperationTypes.PROGRAMME, [datetime.date(2011, 11, 12), datetime.date(2011, 12, 13)], 100, @@ -291,7 +299,7 @@ def test_regional_project_get(self, mock_now): rcountry2, [district2], ProgrammeTypes.BILATERAL, - Sector.objects.get(pk=3), + sector_8, OperationTypes.PROGRAMME, [datetime.date(2010, 11, 12), datetime.date(2010, 1, 13)], 2, @@ -329,87 +337,141 @@ def test_regional_project_get(self, mock_now): resp.json(), ) + def deep_sort_response(data): + data["countries_count"] = sorted(data["countries_count"], key=lambda x: x["id"]) + data["country_ns_sector_count"] = sorted(data["country_ns_sector_count"], key=lambda x: x["id"]) + + for country in data["country_ns_sector_count"]: + country["reporting_national_societies"] = sorted(country["reporting_national_societies"], key=lambda x: x["id"]) + + for ns in country["reporting_national_societies"]: + ns["sectors"] = sorted(ns["sectors"], key=lambda x: x["id"]) + + data["supporting_ns"] = sorted(data["supporting_ns"], key=lambda x: x["id"]) + return data + resp = self.client.get(f"/api/v2/region-project/{region.pk}/movement-activities/", format="json") - self.assertEqual( - "".join( - sorted( - json.dumps( + + resp_data = resp.json() + + expected_data = { + "total_projects": 8, + "countries_count": [ + { + "id": country1.id, + "name": country1.name, + "iso": country1.iso, + "iso3": country1.iso3, + "projects_count": 4, + "planned_projects_count": 2, + "ongoing_projects_count": 1, + "completed_projects_count": 1, + }, + { + "id": country2.id, + "name": country2.name, + "iso": country2.iso, + "iso3": country2.iso3, + "projects_count": 4, + "planned_projects_count": 1, + "ongoing_projects_count": 1, + "completed_projects_count": 2, + }, + ], + "country_ns_sector_count": [ + { + "id": country1.id, + "name": country1.name, + "reporting_national_societies": [ + { + "id": rcountry1.id, + "name": rcountry1.name, + "sectors": [ + { + "id": sector_1.id, + "sector": sector_1.title, + "count": 1, + }, + { + "id": sector_2.id, + "sector": sector_2.title, + "count": 1, + }, + ], + }, { - "total_projects": 8, - "countries_count": [ + "id": rcountry2.id, + "name": rcountry2.name, + "sectors": [ { - "id": country1.id, - "name": "country1", - "iso": "WZ", - "iso3": None, - "projects_count": 4, - "planned_projects_count": 2, - "ongoing_projects_count": 1, - "completed_projects_count": 1, + "id": sector_5.id, + "sector": sector_5.title, + "count": 1, }, { - "id": country2.id, - "name": "country2", - "iso": "WW", - "iso3": None, - "projects_count": 4, - "planned_projects_count": 1, - "ongoing_projects_count": 1, - "completed_projects_count": 2, + "id": sector_6.id, + "sector": sector_6.title, + "count": 1, }, ], - "country_ns_sector_count": [ + }, + ], + }, + { + "id": country2.id, + "name": country2.name, + "reporting_national_societies": [ + { + "id": rcountry1.id, + "name": rcountry1.name, + "sectors": [ { - "id": country1.id, - "name": "country1", - "reporting_national_societies": [ - { - "id": rcountry1.id, - "name": "rcountry1", - "sectors": [{"id": 0, "sector": Sector.objects.get(pk=0).title, "count": 2}], - }, - { - "id": rcountry2.id, - "name": "rcountry2", - "sectors": [ - {"id": 0, "sector": Sector.objects.get(pk=0).title, "count": 1}, - {"id": 8, "sector": Sector.objects.get(pk=8).title, "count": 1}, - ], - }, - ], + "id": sector_3.id, + "sector": sector_3.title, + "count": 1, }, { - "id": country2.id, - "name": "country2", - "reporting_national_societies": [ - { - "id": rcountry1.id, - "name": "rcountry1", - "sectors": [ - {"id": 2, "sector": Sector.objects.get(pk=2).title, "count": 1}, - {"id": 9, "sector": Sector.objects.get(pk=9).title, "count": 1}, - ], - }, - { - "id": rcountry2.id, - "name": "rcountry2", - "sectors": [ - {"id": 3, "sector": Sector.objects.get(pk=3).title, "count": 1}, - {"id": 5, "sector": Sector.objects.get(pk=5).title, "count": 1}, - ], - }, - ], + "id": sector_4.id, + "sector": sector_4.title, + "count": 1, }, ], - "supporting_ns": [ - {"count": 4, "id": rcountry1.id, "name": "rcountry1"}, - {"count": 4, "id": rcountry2.id, "name": "rcountry2"}, + }, + { + "id": rcountry2.id, + "name": rcountry2.name, + "sectors": [ + { + "id": sector_7.id, + "sector": sector_7.title, + "count": 1, + }, + { + "id": sector_8.id, + "sector": sector_8.title, + "count": 1, + }, ], - } - ) - ) - ), - "".join(sorted(json.dumps(resp.json()))), + }, + ], + }, + ], + "supporting_ns": [ + { + "id": rcountry1.id, + "name": rcountry1.name, + "count": 4, + }, + { + "id": rcountry2.id, + "name": rcountry2.name, + "count": 4, + }, + ], + } + self.assertEqual( + deep_sort_response(expected_data), + deep_sort_response(resp_data), ) # ^ the order of the deep recursive dict could vary, that is why this flat comparison diff --git a/per/models.py b/per/models.py index 0e75d62fb..4cd7e7488 100644 --- a/per/models.py +++ b/per/models.py @@ -740,7 +740,7 @@ def save(self, *args, **kwargs): self.sector_validated.add(*[x[0] for x in self.sector.values_list()]) self.per_component_validated.add(*[x[0] for x in self.per_component.values_list()]) - return super(OpsLearning, self).save(*args, **kwargs) + return super().save(*args, **kwargs) class PerDocumentUpload(models.Model):