nouamanetazi HF staff commited on
Commit
0f24534
1 Parent(s): 8e1d932
locales/ar/LC_MESSAGES/messages.po CHANGED
@@ -3,13 +3,12 @@
3
  # This file is distributed under the same license as the PACKAGE package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
  #
6
- #: Nt3awnou-map/src/utils.py:69 Nt3awnou-map/src/utils.py:70
7
- #: Nt3awnou-map/src/markers.py:195 Nt3awnou-map/src/components.py:16
8
  msgid ""
9
  msgstr ""
10
  "Project-Id-Version: \n"
11
  "Report-Msgid-Bugs-To: \n"
12
- "POT-Creation-Date: 2023-09-19 02:38+0200\n"
13
  "PO-Revision-Date: 2023-09-18 21:00+0200\n"
14
  "Last-Translator: \n"
15
  "Language-Team: \n"
@@ -19,95 +18,91 @@ msgstr ""
19
  "Content-Transfer-Encoding: 8bit\n"
20
  "X-Generator: Poedit 3.3.2\n"
21
 
22
- #: Nt3awnou-map/app.py:22
23
  msgid "myapplication"
24
  msgstr ""
25
 
26
- #: Nt3awnou-map/app.py:24
27
  msgid "HF_TOKEN"
28
  msgstr ""
29
 
30
- #: Nt3awnou-map/app.py:31
31
  msgid "wide"
32
  msgstr ""
33
 
34
- #: Nt3awnou-map/app.py:32 Nt3awnou-map/src/filters.py:40
35
- #: Nt3awnou-map/src/filters.py:62
36
  msgid "collapsed"
37
  msgstr ""
38
 
39
- #: Nt3awnou-map/app.py:33
40
  msgid "🤝"
41
  msgstr ""
42
 
43
- #: Nt3awnou-map/app.py:34
44
  msgid "Nt3awnou نتعاونو"
45
  msgstr ""
46
 
47
- #: Nt3awnou-map/app.py:38
48
  msgid "sleep_time"
49
  msgstr ""
50
 
51
- #: Nt3awnou-map/app.py:40
52
  msgid "auto_refresh"
53
  msgstr ""
54
 
55
- #: Nt3awnou-map/app.py:43
56
  msgid "Auto Refresh?"
57
  msgstr ""
58
 
59
- #: Nt3awnou-map/app.py:45
60
  msgid "Refresh rate in seconds"
61
  msgstr ""
62
 
63
- #: Nt3awnou-map/app.py:55 Nt3awnou-map/app.py:182
64
- #: Nt3awnou-map/src/components.py:70 Nt3awnou-map/src/components.py:125
65
  msgid "ar"
66
  msgstr ""
67
 
68
- #: Nt3awnou-map/app.py:55
69
  msgid "العربية"
70
  msgstr ""
71
 
72
- #: Nt3awnou-map/app.py:56 Nt3awnou-map/src/components.py:88
73
- #: Nt3awnou-map/src/components.py:142
74
  msgid "fr"
75
  msgstr ""
76
 
77
- #: Nt3awnou-map/app.py:56
78
  msgid "Français"
79
  msgstr ""
80
 
81
- #: Nt3awnou-map/app.py:57 Nt3awnou-map/app.py:62
82
- #: Nt3awnou-map/src/components.py:52 Nt3awnou-map/src/components.py:109
83
  msgid "en"
84
  msgstr ""
85
 
86
- #: Nt3awnou-map/app.py:57
87
  msgid "English"
88
  msgstr ""
89
 
90
- #: Nt3awnou-map/app.py:60
91
  msgid "Choose language / اختر اللغة"
92
  msgstr ""
93
 
94
- #: Nt3awnou-map/app.py:65
95
  msgid "messages"
96
  msgstr ""
97
 
98
- #: Nt3awnou-map/app.py:65
99
  msgid "locales"
100
  msgstr ""
101
 
102
- #: Nt3awnou-map/app.py:70
103
  msgid "Markers"
104
  msgstr ""
105
 
106
- #: Nt3awnou-map/app.py:113
107
  msgid "map"
108
  msgstr ""
109
 
110
- #: Nt3awnou-map/app.py:184
111
  msgid ""
112
  "\n"
113
  " <style>\n"
@@ -118,7 +113,7 @@ msgid ""
118
  " "
119
  msgstr ""
120
 
121
- #: Nt3awnou-map/src/text_content.py:2
122
  msgid ""
123
  "\n"
124
  " <div style=\"text-align: left;\">\n"
@@ -156,7 +151,7 @@ msgid ""
156
  " "
157
  msgstr ""
158
 
159
- #: Nt3awnou-map/src/text_content.py:15
160
  msgid ""
161
  "\n"
162
  " <div style=\"text-align: right;-webkit-rtl-ordering: logical;\">\n"
@@ -192,7 +187,7 @@ msgid ""
192
  " "
193
  msgstr ""
194
 
195
- #: Nt3awnou-map/src/text_content.py:32
196
  msgid ""
197
  "\n"
198
  " <div style=\"text-align: left;\">\n"
@@ -235,7 +230,7 @@ msgid ""
235
  " "
236
  msgstr ""
237
 
238
- #: Nt3awnou-map/src/text_content.py:46
239
  msgid ""
240
  "\n"
241
  " <div style=\"text-align: center;\">\n"
@@ -244,7 +239,7 @@ msgid ""
244
  " "
245
  msgstr ""
246
 
247
- #: Nt3awnou-map/src/text_content.py:53
248
  msgid ""
249
  "\n"
250
  " <hr>\n"
@@ -258,7 +253,7 @@ msgid ""
258
  " "
259
  msgstr ""
260
 
261
- #: Nt3awnou-map/src/text_content.py:61
262
  msgid ""
263
  "\n"
264
  " <style>\n"
@@ -320,7 +315,7 @@ msgid ""
320
  " # "
321
  msgstr ""
322
 
323
- #: Nt3awnou-map/src/text_content.py:106
324
  msgid ""
325
  "**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
326
  "مراجعة أو حذف طلب، أدخل رقمه هنا:**"
@@ -328,264 +323,250 @@ msgstr ""
328
  "**Si une demande doit être réexaminée ou supprimée, veuillez indiquer son "
329
  "numéro d’identification ici.**"
330
 
331
- #: Nt3awnou-map/src/utils.py:9
332
  msgid "black"
333
  msgstr ""
334
 
335
- #: Nt3awnou-map/src/utils.py:13
336
  msgid "Parsing Google Sheet:"
337
  msgstr ""
338
 
339
- #: Nt3awnou-map/src/utils.py:14
340
  msgid "edit#gid="
341
  msgstr ""
342
 
343
- #: Nt3awnou-map/src/utils.py:14
344
  msgid "export?format=csv&gid="
345
  msgstr ""
346
 
347
- #: Nt3awnou-map/src/utils.py:15
348
  msgid "warn"
349
  msgstr ""
350
 
351
- #: Nt3awnou-map/src/utils.py:28 Nt3awnou-map/src/utils.py:29
352
- #: Nt3awnou-map/src/utils.py:57 Nt3awnou-map/src/utils.py:58
353
- #: Nt3awnou-map/src/utils.py:67 Nt3awnou-map/src/markers.py:26
354
  msgid ","
355
  msgstr ""
356
 
357
- #: Nt3awnou-map/src/utils.py:42
358
  msgid "Add a latlng column to the dataframe"
359
  msgstr ""
360
 
361
- #: Nt3awnou-map/src/utils.py:44 Nt3awnou-map/src/utils.py:46
362
- #: Nt3awnou-map/src/markers.py:81 Nt3awnou-map/src/markers.py:87
363
- #: Nt3awnou-map/src/markers.py:98 Nt3awnou-map/src/markers.py:133
364
- #: Nt3awnou-map/src/markers.py:147 Nt3awnou-map/src/markers.py:193
365
- #: Nt3awnou-map/src/markers.py:209
366
  msgid "latlng"
367
  msgstr ""
368
 
369
- #: Nt3awnou-map/src/utils.py:48
370
  msgid ""
371
  "process_column should be a string or an integer, got {type(process_column)}"
372
  msgstr ""
373
 
374
- #: Nt3awnou-map/src/utils.py:59 Nt3awnou-map/src/utils.py:62
375
- #: Nt3awnou-map/src/utils.py:63 Nt3awnou-map/src/utils.py:64
376
  msgid "."
377
  msgstr ""
378
 
379
- #: Nt3awnou-map/src/utils.py:69 Nt3awnou-map/src/utils.py:70
380
  msgid "[^\\d\\.\\-]"
381
  msgstr ""
382
 
383
- #: Nt3awnou-map/src/utils.py:74
384
  #, python-brace-format
385
  msgid "Error parsing latlng: {latlng} Reason: {e}"
386
  msgstr ""
387
 
388
- #: Nt3awnou-map/src/utils.py:80
389
  msgid "star"
390
  msgstr ""
391
 
392
- #: Nt3awnou-map/src/utils.py:81 Nt3awnou-map/src/utils.py:82
393
  msgid "#b3334f"
394
  msgstr ""
395
 
396
- #: Nt3awnou-map/src/utils.py:83
397
  msgid "white"
398
  msgstr ""
399
 
400
- #: Nt3awnou-map/src/utils.py:88
401
  msgid "Epicenter مركز الزلزال"
402
  msgstr ""
403
 
404
- #: Nt3awnou-map/src/utils.py:94
405
  msgid ""
406
  "Danger distances - earthquake magnitude 7 | مسافات الخطر - قوة الزلازل 7"
407
  msgstr ""
408
 
409
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
410
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
411
- #: Nt3awnou-map/src/utils.py:106
412
  msgid "radius"
413
  msgstr ""
414
 
415
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
416
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
417
- #: Nt3awnou-map/src/utils.py:109 Nt3awnou-map/src/utils.py:110
418
  msgid "fill_opacity"
419
  msgstr ""
420
 
421
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
422
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
423
- #: Nt3awnou-map/src/utils.py:108
424
  msgid "weight"
425
  msgstr ""
426
 
427
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
428
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
429
- #: Nt3awnou-map/src/utils.py:111
430
  msgid "fill_color"
431
  msgstr ""
432
 
433
- #: Nt3awnou-map/src/utils.py:97
434
  msgid "yellow"
435
  msgstr ""
436
 
437
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
438
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
439
  msgid "tooltip"
440
  msgstr ""
441
 
442
- #: Nt3awnou-map/src/utils.py:97
443
  msgid "50 to 100 km - Moderate risk area | منطقة خطر معتدلة"
444
  msgstr ""
445
 
446
- #: Nt3awnou-map/src/utils.py:98 Nt3awnou-map/src/markers.py:8
447
- #: Nt3awnou-map/src/markers.py:188
448
  msgid "orange"
449
  msgstr ""
450
 
451
- #: Nt3awnou-map/src/utils.py:98
452
  msgid "30 to 50 km - High risk zone | منطقة عالية المخاطر"
453
  msgstr ""
454
 
455
- #: Nt3awnou-map/src/utils.py:99
456
  msgid "#FF0000"
457
  msgstr ""
458
 
459
- #: Nt3awnou-map/src/utils.py:99
460
  msgid "10 to 30 km - Very high risk zone | منطقة شديدة الخطورة"
461
  msgstr ""
462
 
463
- #: Nt3awnou-map/src/utils.py:100
464
  msgid "#8B0000"
465
  msgstr ""
466
 
467
- #: Nt3awnou-map/src/utils.py:100
468
  msgid "0 to 10km - direct impact zone | منطقة التأثير المباشر"
469
  msgstr ""
470
 
471
- #: Nt3awnou-map/src/utils.py:117
472
  msgid "🔵 All the Villages / جميع القرى"
473
  msgstr ""
474
 
475
- #: Nt3awnou-map/src/utils.py:120
476
  msgid "lat"
477
  msgstr ""
478
 
479
- #: Nt3awnou-map/src/utils.py:121
480
  msgid "lng"
481
  msgstr ""
482
 
483
- #: Nt3awnou-map/src/utils.py:123
484
  msgid "name"
485
  msgstr ""
486
 
487
- #: Nt3awnou-map/src/utils.py:124
488
  #, python-brace-format
489
  msgid "https://maps.google.com/?q={lat_lng}"
490
  msgstr ""
491
 
492
- #: Nt3awnou-map/src/utils.py:125
493
  #, python-brace-format
494
  msgid ""
495
  "<br><b>⛰️ Douar:</b> {dour_name}<br><a href=\"{maps_url}\" target=\"_blank\" "
496
  "rel=\"noopener noreferrer\"><b>🧭 Google Maps</b></a>"
497
  msgstr ""
498
 
499
- #: Nt3awnou-map/src/utils.py:132
500
  msgid "#0046C8"
501
  msgstr ""
502
 
503
- #: Nt3awnou-map/src/utils.py:140 Nt3awnou-map/src/utils.py:144
504
- #: Nt3awnou-map/src/markers.py:54 Nt3awnou-map/src/markers.py:109
505
  msgid "Done ✅"
506
  msgstr "تم ✅"
507
 
508
- #: Nt3awnou-map/src/utils.py:141
509
  msgid "Planned ⏳"
510
  msgstr "مخطط ⏳"
511
 
512
- #: Nt3awnou-map/src/utils.py:142 Nt3awnou-map/src/utils.py:146
513
- #: Nt3awnou-map/src/markers.py:58
514
  msgid "Partial 📝"
515
  msgstr "جزئي 📝"
516
 
517
- #: Nt3awnou-map/src/utils.py:145 Nt3awnou-map/src/markers.py:50
518
- #: Nt3awnou-map/src/markers.py:106
519
  msgid "Planned ⌛"
520
  msgstr "مخطط ⌛"
521
 
522
- #: Nt3awnou-map/src/utils.py:154
523
  msgid "High Emergency 🔴"
524
  msgstr "حالة طوارئ عالية 🔴"
525
 
526
- #: Nt3awnou-map/src/utils.py:155
527
  msgid "Medium Emergency 🟠"
528
  msgstr "حالة طوارئ متوسطة 🟠"
529
 
530
- #: Nt3awnou-map/src/utils.py:156
531
  msgid "Low Emergency 🟡"
532
  msgstr "حالة طوارئ منخفضة 🟡"
533
 
534
- #: Nt3awnou-map/src/utils.py:158 Nt3awnou-map/src/markers.py:189
535
  msgid "High"
536
  msgstr ""
537
 
538
- #: Nt3awnou-map/src/utils.py:159 Nt3awnou-map/src/markers.py:188
539
  msgid "Medium"
540
  msgstr ""
541
 
542
- #: Nt3awnou-map/src/utils.py:160 Nt3awnou-map/src/markers.py:187
543
- #: Nt3awnou-map/src/markers.py:220
544
  msgid "Low"
545
  msgstr ""
546
 
547
- #: Nt3awnou-map/src/utils.py:179 Nt3awnou-map/src/utils.py:186
548
  msgid "topright"
549
  msgstr ""
550
 
551
- #: Nt3awnou-map/src/utils.py:180
552
  msgid "Search | البحث"
553
  msgstr ""
554
 
555
- #: Nt3awnou-map/src/utils.py:187
556
  msgid "Expand me | تكبير الخريطة"
557
  msgstr ""
558
 
559
- #: Nt3awnou-map/src/utils.py:188
560
  msgid "Exit me | تصغير الخريطة"
561
  msgstr ""
562
 
563
- #: Nt3awnou-map/src/utils.py:194
564
  #, python-brace-format
565
  msgid "https://marocmap.ikiker.com/maroc/{z}/{x}/{y}.png"
566
  msgstr ""
567
 
568
- #: Nt3awnou-map/src/utils.py:197 Nt3awnou-map/src/utils.py:198
569
  msgid "Maroc Map"
570
  msgstr ""
571
 
572
- #: Nt3awnou-map/src/utils.py:214
573
  msgid "topleft"
574
  msgstr ""
575
 
576
- #: Nt3awnou-map/src/utils.py:217
577
  msgid "title"
578
  msgstr ""
579
 
580
- #: Nt3awnou-map/src/utils.py:217
581
  msgid "My location | موقعي"
582
  msgstr ""
583
 
584
- #: Nt3awnou-map/src/utils.py:217
585
  msgid "popup"
586
  msgstr ""
587
 
588
- #: Nt3awnou-map/src/map_utils.py:5
589
  msgid ""
590
  "\n"
591
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>\n"
@@ -602,16 +583,18 @@ msgid ""
602
  msgstr ""
603
  "\n"
604
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>الإنقاذ</li>\n"
605
- " <li><span style='background:#ED922E;opacity:0.7;'></span>المساعدة الطبية</li>\n"
 
606
  " <li><span style='background:#FFCA92;opacity:0.7;'></span>المأوى</li>\n"
607
- " <li><span style='background:#37A8DA;opacity:0.7;'></span>الطعام والماء</li>\n"
 
608
  " <li><span style='background:#575757;opacity:0.7;'></span>المخاطر</li>\n"
609
  " <li><span style='background:#6EAA25;opacity:0.7;'></span>تم</li>\n"
610
  " <li><span style='background:#023020;opacity:0.7;'></span>جزئي</li>\n"
611
  " <li><span style='background:#FF91E8;opacity:0.7;'></span>مخطط</li>\n"
612
  " "
613
 
614
- #: Nt3awnou-map/src/map_utils.py:15
615
  msgid ""
616
  "\n"
617
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>High "
@@ -626,15 +609,18 @@ msgid ""
626
  " "
627
  msgstr ""
628
  "\n"
629
- " <li><span style='background:#CE3C28;opacity:0.7;'></span>حالة طوارئ عالية</li>\n"
630
- " <li><span style='background:#ED922E;opacity:0.7;'></span>حالة طوارئ متوسطة</li>\n"
631
- " <li><span style='background:#FFCA92;opacity:0.7;'></span>حالة طوارئ منخفضة</li>\n"
 
 
 
632
  " <li><span style='background:#6EAA25;opacity:0.7;'></span>تم</li>\n"
633
  " <li><span style='background:#023020;opacity:0.7;'></span>جزئي</li>\n"
634
  " <li><span style='background:#FF91E8;opacity:0.7;'></span>مخطط</li>\n"
635
  " "
636
 
637
- #: Nt3awnou-map/src/map_utils.py:24
638
  msgid ""
639
  "\n"
640
  " {% macro html(this, kwargs) %}\n"
@@ -684,7 +670,7 @@ msgid ""
684
  " "
685
  msgstr ""
686
 
687
- #: Nt3awnou-map/src/map_utils.py:65
688
  msgid ""
689
  "\n"
690
  " </ul>\n"
@@ -743,103 +729,95 @@ msgid ""
743
  " {% endmacro %}"
744
  msgstr ""
745
 
746
- #: Nt3awnou-map/src/map_utils.py:125
747
  msgid "get_legend_macro"
748
  msgstr ""
749
 
750
- #: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:15
751
- #: Nt3awnou-map/src/filters.py:6 Nt3awnou-map/src/filters.py:14
752
  msgid "إغاثة"
753
  msgstr ""
754
 
755
- #: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:107
756
- #: Nt3awnou-map/src/markers.py:110 Nt3awnou-map/src/markers.py:189
757
  msgid "red"
758
  msgstr ""
759
 
760
- #: Nt3awnou-map/src/markers.py:8 Nt3awnou-map/src/markers.py:16
761
- #: Nt3awnou-map/src/filters.py:7 Nt3awnou-map/src/filters.py:15
762
  msgid "مساعدة طبية"
763
  msgstr ""
764
 
765
- #: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:17
766
- #: Nt3awnou-map/src/filters.py:8 Nt3awnou-map/src/filters.py:16
767
  msgid "مأوى"
768
  msgstr ""
769
 
770
- #: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:177
771
- #: Nt3awnou-map/src/markers.py:187 Nt3awnou-map/src/markers.py:234
772
  msgid "beige"
773
  msgstr ""
774
 
775
- #: Nt3awnou-map/src/markers.py:10 Nt3awnou-map/src/markers.py:18
776
- #: Nt3awnou-map/src/filters.py:9 Nt3awnou-map/src/filters.py:17
777
  msgid "طعام وماء"
778
  msgstr ""
779
 
780
- #: Nt3awnou-map/src/markers.py:10
781
  msgid "blue"
782
  msgstr ""
783
 
784
- #: Nt3awnou-map/src/markers.py:11 Nt3awnou-map/src/markers.py:19
785
- #: Nt3awnou-map/src/filters.py:10 Nt3awnou-map/src/filters.py:18
786
  msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
787
  msgstr ""
788
 
789
- #: Nt3awnou-map/src/markers.py:11
790
  msgid "gray"
791
  msgstr ""
792
 
793
- #: Nt3awnou-map/src/markers.py:15
794
  msgid "bell"
795
  msgstr ""
796
 
797
- #: Nt3awnou-map/src/markers.py:16 Nt3awnou-map/src/markers.py:107
798
- #: Nt3awnou-map/src/markers.py:110
799
  msgid "heart"
800
  msgstr ""
801
 
802
- #: Nt3awnou-map/src/markers.py:17
803
  msgid "home"
804
  msgstr ""
805
 
806
- #: Nt3awnou-map/src/markers.py:18
807
  msgid "cutlery"
808
  msgstr ""
809
 
810
- #: Nt3awnou-map/src/markers.py:19
811
  msgid "Warning"
812
  msgstr ""
813
 
814
- #: Nt3awnou-map/src/markers.py:34
815
  msgid "Display NGO interventions on the map"
816
  msgstr ""
817
 
818
- #: Nt3awnou-map/src/markers.py:39
819
  msgid "Intervention prévue dans le futur / Planned future intervention"
820
  msgstr ""
821
 
822
- #: Nt3awnou-map/src/markers.py:43 Nt3awnou-map/src/filters.py:52
823
  msgid "Partiellement satisfait / Partially Served"
824
  msgstr ""
825
 
826
- #: Nt3awnou-map/src/markers.py:49 Nt3awnou-map/src/markers.py:107
827
  msgid "pink"
828
  msgstr ""
829
 
830
- #: Nt3awnou-map/src/markers.py:51 Nt3awnou-map/src/filters.py:51
831
  msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
832
  msgstr ""
833
 
834
- #: Nt3awnou-map/src/markers.py:53 Nt3awnou-map/src/markers.py:110
835
  msgid "green"
836
  msgstr ""
837
 
838
- #: Nt3awnou-map/src/markers.py:57
839
  msgid "darkgreen"
840
  msgstr ""
841
 
842
- #: Nt3awnou-map/src/markers.py:68
843
  #, python-brace-format
844
  msgid ""
845
  "\n"
@@ -856,16 +834,15 @@ msgid ""
856
  " "
857
  msgstr ""
858
 
859
- #: Nt3awnou-map/src/markers.py:102
860
  msgid "Planned"
861
  msgstr "مخطط لها"
862
 
863
- #: Nt3awnou-map/src/markers.py:107 Nt3awnou-map/src/markers.py:110
864
- #: Nt3awnou-map/src/markers.py:177 Nt3awnou-map/src/markers.py:234
865
  msgid "glyphicon"
866
  msgstr ""
867
 
868
- #: Nt3awnou-map/src/markers.py:120
869
  #, python-brace-format
870
  msgid ""
871
  "\n"
@@ -880,20 +857,20 @@ msgid ""
880
  " "
881
  msgstr ""
882
 
883
- #: Nt3awnou-map/src/markers.py:143
884
  msgid "Display victim requests on the map"
885
  msgstr ""
886
 
887
- #: Nt3awnou-map/src/markers.py:145 Nt3awnou-map/src/dataframes.py:37
888
  msgid "ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"
889
  msgstr ""
890
 
891
- #: Nt3awnou-map/src/markers.py:148
892
  #, python-brace-format
893
  msgid "https://maps.google.com/?q={long_lat}"
894
  msgstr ""
895
 
896
- #: Nt3awnou-map/src/markers.py:155
897
  msgid ""
898
  "\n"
899
  " <b>Request Type:</b> {request_type}<br>\n"
@@ -907,79 +884,77 @@ msgid ""
907
  " "
908
  msgstr ""
909
 
910
- #: Nt3awnou-map/src/markers.py:165 Nt3awnou-map/src/markers.py:219
911
  msgid "list"
912
  msgstr ""
913
 
914
- #: Nt3awnou-map/src/markers.py:172 Nt3awnou-map/src/markers.py:173
915
  msgid " لأي جماعة / قيادة / دوار تنتمون ؟"
916
  msgstr ""
917
 
918
- #: Nt3awnou-map/src/markers.py:183
919
  msgid "Display verified victim requests on the map"
920
  msgstr ""
921
 
922
- #: Nt3awnou-map/src/markers.py:197 Nt3awnou-map/src/markers.py:198
923
- #: Nt3awnou-map/src/dataframes.py:40
924
  msgid "Help Details"
925
  msgstr ""
926
 
927
- #: Nt3awnou-map/src/markers.py:200
928
  #, python-brace-format
929
  msgid "<b>Request Type:</b> {request_type}<br>"
930
  msgstr ""
931
 
932
- #: Nt3awnou-map/src/markers.py:201 Nt3awnou-map/src/markers.py:223
933
  msgid "Location Details"
934
  msgstr ""
935
 
936
- #: Nt3awnou-map/src/markers.py:202
937
  #, python-brace-format
938
  msgid "<b>Location:</b> {val}<br>"
939
  msgstr ""
940
 
941
- #: Nt3awnou-map/src/markers.py:203 Nt3awnou-map/src/markers.py:220
942
  msgid "Emergency Degree"
943
  msgstr ""
944
 
945
- #: Nt3awnou-map/src/markers.py:204
946
  #, python-brace-format
947
  msgid "<b>Emergency Degree:</b> {val}<br>"
948
  msgstr ""
949
 
950
- #: Nt3awnou-map/src/markers.py:205
951
  msgid "Verification Date"
952
  msgstr ""
953
 
954
- #: Nt3awnou-map/src/markers.py:206
955
  #, python-brace-format
956
  msgid "<b>Verification Date:</b> {val}<br>"
957
  msgstr ""
958
 
959
- #: Nt3awnou-map/src/markers.py:207 Nt3awnou-map/src/markers.py:216
960
- #: Nt3awnou-map/src/dataframes.py:33 Nt3awnou-map/src/dataframes.py:34
961
- #: Nt3awnou-map/src/dataframes.py:89
962
  msgid "id"
963
  msgstr ""
964
 
965
- #: Nt3awnou-map/src/markers.py:208
966
  #, python-brace-format
967
  msgid "<b>Id:</b> {val}<br>"
968
  msgstr ""
969
 
970
- #: Nt3awnou-map/src/markers.py:210
971
  #, python-brace-format
972
  msgid "https://maps.google.com/?q={val}"
973
  msgstr ""
974
 
975
- #: Nt3awnou-map/src/markers.py:212
976
  #, python-brace-format
977
  msgid ""
978
  "<a href=\"{maps_url}\" target=\"_blank\" rel=\"noopener "
979
  "noreferrer\"><b>Google Maps</b></a><br>"
980
  msgstr ""
981
 
982
- #: Nt3awnou-map/src/markers.py:217
983
  msgid ""
984
  "<a href='https://docs.google.com/forms/d/"
985
  "e/1FAIpQLSdyAcOAULumk4A1DsfrwUsGdZ-9G5xOUuD3vHdQOp3nGNAZXw/viewform?"
@@ -988,63 +963,63 @@ msgid ""
988
  "solved</b></a><br>"
989
  msgstr ""
990
 
991
- #: Nt3awnou-map/src/components.py:8
992
  msgid "Id review submission form"
993
  msgstr ""
994
 
995
- #: Nt3awnou-map/src/components.py:10
996
  msgid "🔍 Review of requests | مراجعة طلب مساعدة"
997
  msgstr ""
998
 
999
- #: Nt3awnou-map/src/components.py:13
1000
  msgid "Enter id / أدخل الرقم"
1001
  msgstr ""
1002
 
1003
- #: Nt3awnou-map/src/components.py:14
1004
  msgid "Explain why / أدخل سبب المراجعة"
1005
  msgstr ""
1006
 
1007
- #: Nt3awnou-map/src/components.py:15
1008
  msgid "Submit / أرسل"
1009
  msgstr ""
1010
 
1011
- #: Nt3awnou-map/src/components.py:17
1012
  msgid "Please enter a reason / الرجاء إدخال سبب"
1013
  msgstr ""
1014
 
1015
- #: Nt3awnou-map/src/components.py:19
1016
  msgid ""
1017
  "review_id_{id_to_review}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.txt"
1018
  msgstr ""
1019
 
1020
- #: Nt3awnou-map/src/components.py:20
1021
  msgid "w"
1022
  msgstr ""
1023
 
1024
- #: Nt3awnou-map/src/components.py:21
1025
  #, python-brace-format
1026
  msgid "id: {id_to_review}, explanation: {reason_for_review}\n"
1027
  msgstr ""
1028
 
1029
- #: Nt3awnou-map/src/components.py:25
1030
  msgid "nt3awnou/review_requests"
1031
  msgstr ""
1032
 
1033
- #: Nt3awnou-map/src/components.py:26
1034
  msgid "dataset"
1035
  msgstr ""
1036
 
1037
- #: Nt3awnou-map/src/components.py:28
1038
  msgid ""
1039
  "Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم "
1040
  "الإرسال"
1041
  msgstr ""
1042
 
1043
- #: Nt3awnou-map/src/components.py:32
1044
  msgid "💻 For Developers only, embed code for the map"
1045
  msgstr "💻 للمطورين فقط، الكود لتضمين الخريطة"
1046
 
1047
- #: Nt3awnou-map/src/components.py:34
1048
  msgid ""
1049
  "\n"
1050
  " <iframe id=\"nt3awnou-map\"\n"
@@ -1063,51 +1038,55 @@ msgid ""
1063
  " "
1064
  msgstr ""
1065
 
1066
- #: Nt3awnou-map/src/components.py:47
1067
  msgid "html"
1068
  msgstr ""
1069
 
1070
- #: Nt3awnou-map/src/components.py:57
1071
  msgid "# Number of help requests"
1072
  msgstr ""
1073
 
1074
- #: Nt3awnou-map/src/components.py:62
1075
  msgid "# Number of interventions"
1076
  msgstr ""
1077
 
1078
- #: Nt3awnou-map/src/components.py:67
1079
  msgid "# Number of solved requests"
1080
  msgstr ""
1081
 
1082
- #: Nt3awnou-map/src/components.py:75
 
 
 
 
1083
  msgid "# عدد طلبات المساعدة"
1084
  msgstr ""
1085
 
1086
- #: Nt3awnou-map/src/components.py:80
1087
  msgid "# عدد ��لتدخلات"
1088
  msgstr ""
1089
 
1090
- #: Nt3awnou-map/src/components.py:85
1091
  msgid "# عدد الطلبات المستجاب لها"
1092
  msgstr ""
1093
 
1094
- #: Nt3awnou-map/src/components.py:93
1095
  msgid "# Nombre de demandes d'aide"
1096
  msgstr ""
1097
 
1098
- #: Nt3awnou-map/src/components.py:98
1099
  msgid "# Nombre d'interventions"
1100
  msgstr ""
1101
 
1102
- #: Nt3awnou-map/src/components.py:103
1103
  msgid "# Nombre de demandes résolues"
1104
  msgstr ""
1105
 
1106
- #: Nt3awnou-map/src/components.py:108
1107
  msgid "📝 **Donations**"
1108
  msgstr "**التبرعات** 📝"
1109
 
1110
- #: Nt3awnou-map/src/components.py:111
1111
  msgid ""
1112
  "\n"
1113
  " <div style=\"text-align: center;\">\n"
@@ -1124,7 +1103,7 @@ msgid ""
1124
  " "
1125
  msgstr ""
1126
 
1127
- #: Nt3awnou-map/src/components.py:127
1128
  msgid ""
1129
  "\n"
1130
  " <div style=\"text-align: center;\">\n"
@@ -1141,7 +1120,7 @@ msgid ""
1141
  " "
1142
  msgstr ""
1143
 
1144
- #: Nt3awnou-map/src/components.py:144
1145
  msgid ""
1146
  "\n"
1147
  " <div style=\"text-align: center;\">\n"
@@ -1158,165 +1137,165 @@ msgid ""
1158
  " "
1159
  msgstr ""
1160
 
1161
- #: Nt3awnou-map/src/filters.py:6
1162
  msgid "Rescue"
1163
  msgstr "اغاثة"
1164
 
1165
- #: Nt3awnou-map/src/filters.py:7
1166
  msgid "Medical Assistance"
1167
  msgstr "المساعدة الطبية"
1168
 
1169
- #: Nt3awnou-map/src/filters.py:8
1170
  msgid "Shelter"
1171
  msgstr "مأوى"
1172
 
1173
- #: Nt3awnou-map/src/filters.py:9
1174
  msgid "Food & Water"
1175
  msgstr "طعام وماء"
1176
 
1177
- #: Nt3awnou-map/src/filters.py:10
1178
  msgid "Danger"
1179
  msgstr "مخاطر"
1180
 
1181
- #: Nt3awnou-map/src/filters.py:25
1182
  msgid "Display unverified requests"
1183
  msgstr "عرض الطلبات غير المتحققة"
1184
 
1185
- #: Nt3awnou-map/src/filters.py:30
1186
  msgid "Display Interventions"
1187
  msgstr "عرض التدخلات"
1188
 
1189
- #: Nt3awnou-map/src/filters.py:34
1190
  msgid "👉 **Choose request type**"
1191
  msgstr "**اختر نوع الطلب**"
1192
 
1193
- #: Nt3awnou-map/src/filters.py:36
1194
  msgid "Choose request type"
1195
  msgstr ""
1196
 
1197
- #: Nt3awnou-map/src/filters.py:47
1198
  msgid "👉 **State of villages visited by NGOs**"
1199
  msgstr "**حالة القرى التي زارتها المنظمات غير الحكومية**"
1200
 
1201
- #: Nt3awnou-map/src/filters.py:51
1202
  msgid "🚨 Critical"
1203
  msgstr "🚨 حرجة"
1204
 
1205
- #: Nt3awnou-map/src/filters.py:52
1206
  msgid "⚠️ Partially served"
1207
  msgstr "⚠️ تمت خدمتها جزئيا"
1208
 
1209
- #: Nt3awnou-map/src/filters.py:53
1210
  msgid "Entièrement satisfait / Fully served"
1211
  msgstr "✅ تمت خدمتها بالكامل"
1212
 
1213
- #: Nt3awnou-map/src/filters.py:53
1214
  msgid "✅ Fully served"
1215
  msgstr "✅ تمت خدمتها بالكامل"
1216
 
1217
- #: Nt3awnou-map/src/filters.py:58
1218
  msgid "Choose status"
1219
  msgstr ""
1220
 
1221
- #: Nt3awnou-map/src/dataframes.py:7
1222
  msgid ""
1223
  "https://docs.google.com/spreadsheets/"
1224
  "d/1PXcAtI5L95hHSXAiRl3Y4v5O4coG39S86OTfBEcvLTE/edit#gid=0"
1225
  msgstr ""
1226
 
1227
- #: Nt3awnou-map/src/dataframes.py:9
1228
  msgid ""
1229
  "https://docs.google.com/spreadsheets/"
1230
  "d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
1231
  msgstr ""
1232
 
1233
- #: Nt3awnou-map/src/dataframes.py:11
1234
  msgid ""
1235
  "https://docs.google.com/spreadsheets/"
1236
  "d/1eXOTqunOWWP8FRdENPs4cU9ulISm4XZWYJJNR1-SrwY/edit#gid=2089222765"
1237
  msgstr ""
1238
 
1239
- #: Nt3awnou-map/src/dataframes.py:13
1240
  msgid "data/regions.json"
1241
  msgstr ""
1242
 
1243
- #: Nt3awnou-map/src/dataframes.py:20 Nt3awnou-map/src/dataframes.py:22
1244
  msgid "Automatic Extracted Coordinates"
1245
  msgstr ""
1246
 
1247
- #: Nt3awnou-map/src/dataframes.py:26 Nt3awnou-map/src/dataframes.py:27
1248
  msgid "Status"
1249
  msgstr ""
1250
 
1251
- #: Nt3awnou-map/src/dataframes.py:58
1252
  msgid "Display the dataframe in a table"
1253
  msgstr ""
1254
 
1255
- #: Nt3awnou-map/src/dataframes.py:65
1256
  msgid "🔍 Search for information / بحث عن المعلومات"
1257
  msgstr ""
1258
 
1259
- #: Nt3awnou-map/src/dataframes.py:65
1260
  #, python-brace-format
1261
  msgid "query_{df_hash}"
1262
  msgstr ""
1263
 
1264
- #: Nt3awnou-map/src/dataframes.py:69
1265
  msgid "🔍 Search for an id / بحث عن رقم"
1266
  msgstr ""
1267
 
1268
- #: Nt3awnou-map/src/dataframes.py:74
1269
  #, python-brace-format
1270
  msgid "id_{df_hash}"
1271
  msgstr ""
1272
 
1273
- #: Nt3awnou-map/src/dataframes.py:78
1274
  msgid "🗓️ Status / حالة"
1275
  msgstr ""
1276
 
1277
- #: Nt3awnou-map/src/dataframes.py:78
1278
  msgid "all / الكل"
1279
  msgstr ""
1280
 
1281
- #: Nt3awnou-map/src/dataframes.py:78 Nt3awnou-map/src/dataframes.py:95
1282
  msgid "Done / تم"
1283
  msgstr ""
1284
 
1285
- #: Nt3awnou-map/src/dataframes.py:78 Nt3awnou-map/src/dataframes.py:98
1286
  msgid "Planned / مخطط لها"
1287
  msgstr ""
1288
 
1289
- #: Nt3awnou-map/src/dataframes.py:78
1290
  #, python-brace-format
1291
  msgid "status_{df_hash}"
1292
  msgstr ""
1293
 
1294
- #: Nt3awnou-map/src/dataframes.py:94
1295
  msgid ""
1296
  "Pouvez-vous nous préciser si vous êtes déjà intervenus ou si vous prévoyez "
1297
  "de le faire | Tell us if you already made the intervention, or if you're "
1298
  "planning to do it"
1299
  msgstr ""
1300
 
1301
- #: Nt3awnou-map/src/dataframes.py:96 Nt3awnou-map/src/dataframes.py:99
1302
  msgid "Intervention déjà passée / Past intevention"
1303
  msgstr ""
1304
 
1305
- #: Nt3awnou-map/src/dataframes.py:105
1306
  #, python-brace-format
1307
  msgid ""
1308
  "To view the full Google Sheet for advanced filtering go to: {data_url} "
1309
  "**لعرض الورقة كاملة، اذهب إلى**"
1310
  msgstr ""
1311
 
1312
- #: Nt3awnou-map/src/dataframes.py:110
1313
  msgid ""
1314
  "We are hiding contact information to protect the privacy of the victims. If "
1315
  "you are an NGO and want to contact the victims, please contact us at "
1316
  "nt3awnoumorocco@gmail.com"
1317
  msgstr ""
1318
 
1319
- #: Nt3awnou-map/src/dataframes.py:113
1320
  msgid ""
1321
  "\n"
1322
  " <div style=\"text-align: left;\">\n"
 
3
  # This file is distributed under the same license as the PACKAGE package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
  #
6
+ #: src/utils.py:69 src/utils.py:70 src/markers.py:195 src/components.py:16
 
7
  msgid ""
8
  msgstr ""
9
  "Project-Id-Version: \n"
10
  "Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2023-09-19 03:04+0200\n"
12
  "PO-Revision-Date: 2023-09-18 21:00+0200\n"
13
  "Last-Translator: \n"
14
  "Language-Team: \n"
 
18
  "Content-Transfer-Encoding: 8bit\n"
19
  "X-Generator: Poedit 3.3.2\n"
20
 
21
+ #: app.py:22
22
  msgid "myapplication"
23
  msgstr ""
24
 
25
+ #: app.py:24
26
  msgid "HF_TOKEN"
27
  msgstr ""
28
 
29
+ #: app.py:31
30
  msgid "wide"
31
  msgstr ""
32
 
33
+ #: app.py:32 src/filters.py:40 src/filters.py:62
 
34
  msgid "collapsed"
35
  msgstr ""
36
 
37
+ #: app.py:33
38
  msgid "🤝"
39
  msgstr ""
40
 
41
+ #: app.py:34
42
  msgid "Nt3awnou نتعاونو"
43
  msgstr ""
44
 
45
+ #: app.py:38
46
  msgid "sleep_time"
47
  msgstr ""
48
 
49
+ #: app.py:40
50
  msgid "auto_refresh"
51
  msgstr ""
52
 
53
+ #: app.py:43
54
  msgid "Auto Refresh?"
55
  msgstr ""
56
 
57
+ #: app.py:45
58
  msgid "Refresh rate in seconds"
59
  msgstr ""
60
 
61
+ #: app.py:55 app.py:182 src/components.py:70 src/components.py:126
 
62
  msgid "ar"
63
  msgstr ""
64
 
65
+ #: app.py:55
66
  msgid "العربية"
67
  msgstr ""
68
 
69
+ #: app.py:56 src/components.py:89 src/components.py:143
 
70
  msgid "fr"
71
  msgstr ""
72
 
73
+ #: app.py:56
74
  msgid "Français"
75
  msgstr ""
76
 
77
+ #: app.py:57 app.py:62 src/components.py:52 src/components.py:110
 
78
  msgid "en"
79
  msgstr ""
80
 
81
+ #: app.py:57
82
  msgid "English"
83
  msgstr ""
84
 
85
+ #: app.py:60
86
  msgid "Choose language / اختر اللغة"
87
  msgstr ""
88
 
89
+ #: app.py:65
90
  msgid "messages"
91
  msgstr ""
92
 
93
+ #: app.py:65
94
  msgid "locales"
95
  msgstr ""
96
 
97
+ #: app.py:70
98
  msgid "Markers"
99
  msgstr ""
100
 
101
+ #: app.py:113
102
  msgid "map"
103
  msgstr ""
104
 
105
+ #: app.py:184
106
  msgid ""
107
  "\n"
108
  " <style>\n"
 
113
  " "
114
  msgstr ""
115
 
116
+ #: src/text_content.py:2
117
  msgid ""
118
  "\n"
119
  " <div style=\"text-align: left;\">\n"
 
151
  " "
152
  msgstr ""
153
 
154
+ #: src/text_content.py:15
155
  msgid ""
156
  "\n"
157
  " <div style=\"text-align: right;-webkit-rtl-ordering: logical;\">\n"
 
187
  " "
188
  msgstr ""
189
 
190
+ #: src/text_content.py:32
191
  msgid ""
192
  "\n"
193
  " <div style=\"text-align: left;\">\n"
 
230
  " "
231
  msgstr ""
232
 
233
+ #: src/text_content.py:46
234
  msgid ""
235
  "\n"
236
  " <div style=\"text-align: center;\">\n"
 
239
  " "
240
  msgstr ""
241
 
242
+ #: src/text_content.py:53
243
  msgid ""
244
  "\n"
245
  " <hr>\n"
 
253
  " "
254
  msgstr ""
255
 
256
+ #: src/text_content.py:61
257
  msgid ""
258
  "\n"
259
  " <style>\n"
 
315
  " # "
316
  msgstr ""
317
 
318
+ #: src/text_content.py:106
319
  msgid ""
320
  "**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
321
  "مراجعة أو حذف طلب، أدخل رقمه هنا:**"
 
323
  "**Si une demande doit être réexaminée ou supprimée, veuillez indiquer son "
324
  "numéro d’identification ici.**"
325
 
326
+ #: src/utils.py:9
327
  msgid "black"
328
  msgstr ""
329
 
330
+ #: src/utils.py:13
331
  msgid "Parsing Google Sheet:"
332
  msgstr ""
333
 
334
+ #: src/utils.py:14
335
  msgid "edit#gid="
336
  msgstr ""
337
 
338
+ #: src/utils.py:14
339
  msgid "export?format=csv&gid="
340
  msgstr ""
341
 
342
+ #: src/utils.py:15
343
  msgid "warn"
344
  msgstr ""
345
 
346
+ #: src/utils.py:28 src/utils.py:29 src/utils.py:57 src/utils.py:58
347
+ #: src/utils.py:67 src/markers.py:26
 
348
  msgid ","
349
  msgstr ""
350
 
351
+ #: src/utils.py:42
352
  msgid "Add a latlng column to the dataframe"
353
  msgstr ""
354
 
355
+ #: src/utils.py:44 src/utils.py:46 src/markers.py:81 src/markers.py:87
356
+ #: src/markers.py:98 src/markers.py:133 src/markers.py:147 src/markers.py:193
357
+ #: src/markers.py:209
 
 
358
  msgid "latlng"
359
  msgstr ""
360
 
361
+ #: src/utils.py:48
362
  msgid ""
363
  "process_column should be a string or an integer, got {type(process_column)}"
364
  msgstr ""
365
 
366
+ #: src/utils.py:59 src/utils.py:62 src/utils.py:63 src/utils.py:64
 
367
  msgid "."
368
  msgstr ""
369
 
370
+ #: src/utils.py:69 src/utils.py:70
371
  msgid "[^\\d\\.\\-]"
372
  msgstr ""
373
 
374
+ #: src/utils.py:74
375
  #, python-brace-format
376
  msgid "Error parsing latlng: {latlng} Reason: {e}"
377
  msgstr ""
378
 
379
+ #: src/utils.py:80
380
  msgid "star"
381
  msgstr ""
382
 
383
+ #: src/utils.py:81 src/utils.py:82
384
  msgid "#b3334f"
385
  msgstr ""
386
 
387
+ #: src/utils.py:83
388
  msgid "white"
389
  msgstr ""
390
 
391
+ #: src/utils.py:88
392
  msgid "Epicenter مركز الزلزال"
393
  msgstr ""
394
 
395
+ #: src/utils.py:94
396
  msgid ""
397
  "Danger distances - earthquake magnitude 7 | مسافات الخطر - قوة الزلازل 7"
398
  msgstr ""
399
 
400
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
401
+ #: src/utils.py:106
 
402
  msgid "radius"
403
  msgstr ""
404
 
405
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
406
+ #: src/utils.py:109 src/utils.py:110
 
407
  msgid "fill_opacity"
408
  msgstr ""
409
 
410
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
411
+ #: src/utils.py:108
 
412
  msgid "weight"
413
  msgstr ""
414
 
415
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
416
+ #: src/utils.py:111
 
417
  msgid "fill_color"
418
  msgstr ""
419
 
420
+ #: src/utils.py:97
421
  msgid "yellow"
422
  msgstr ""
423
 
424
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
 
425
  msgid "tooltip"
426
  msgstr ""
427
 
428
+ #: src/utils.py:97
429
  msgid "50 to 100 km - Moderate risk area | منطقة خطر معتدلة"
430
  msgstr ""
431
 
432
+ #: src/utils.py:98 src/markers.py:8 src/markers.py:188
 
433
  msgid "orange"
434
  msgstr ""
435
 
436
+ #: src/utils.py:98
437
  msgid "30 to 50 km - High risk zone | منطقة عالية المخاطر"
438
  msgstr ""
439
 
440
+ #: src/utils.py:99
441
  msgid "#FF0000"
442
  msgstr ""
443
 
444
+ #: src/utils.py:99
445
  msgid "10 to 30 km - Very high risk zone | منطقة شديدة الخطورة"
446
  msgstr ""
447
 
448
+ #: src/utils.py:100
449
  msgid "#8B0000"
450
  msgstr ""
451
 
452
+ #: src/utils.py:100
453
  msgid "0 to 10km - direct impact zone | منطقة التأثير المباشر"
454
  msgstr ""
455
 
456
+ #: src/utils.py:117
457
  msgid "🔵 All the Villages / جميع القرى"
458
  msgstr ""
459
 
460
+ #: src/utils.py:120
461
  msgid "lat"
462
  msgstr ""
463
 
464
+ #: src/utils.py:121
465
  msgid "lng"
466
  msgstr ""
467
 
468
+ #: src/utils.py:123
469
  msgid "name"
470
  msgstr ""
471
 
472
+ #: src/utils.py:124
473
  #, python-brace-format
474
  msgid "https://maps.google.com/?q={lat_lng}"
475
  msgstr ""
476
 
477
+ #: src/utils.py:125
478
  #, python-brace-format
479
  msgid ""
480
  "<br><b>⛰️ Douar:</b> {dour_name}<br><a href=\"{maps_url}\" target=\"_blank\" "
481
  "rel=\"noopener noreferrer\"><b>🧭 Google Maps</b></a>"
482
  msgstr ""
483
 
484
+ #: src/utils.py:132
485
  msgid "#0046C8"
486
  msgstr ""
487
 
488
+ #: src/utils.py:140 src/utils.py:144 src/markers.py:54 src/markers.py:109
 
489
  msgid "Done ✅"
490
  msgstr "تم ✅"
491
 
492
+ #: src/utils.py:141
493
  msgid "Planned ⏳"
494
  msgstr "مخطط ⏳"
495
 
496
+ #: src/utils.py:142 src/utils.py:146 src/markers.py:58
 
497
  msgid "Partial 📝"
498
  msgstr "جزئي 📝"
499
 
500
+ #: src/utils.py:145 src/markers.py:50 src/markers.py:106
 
501
  msgid "Planned ⌛"
502
  msgstr "مخطط ⌛"
503
 
504
+ #: src/utils.py:154
505
  msgid "High Emergency 🔴"
506
  msgstr "حالة طوارئ عالية 🔴"
507
 
508
+ #: src/utils.py:155
509
  msgid "Medium Emergency 🟠"
510
  msgstr "حالة طوارئ متوسطة 🟠"
511
 
512
+ #: src/utils.py:156
513
  msgid "Low Emergency 🟡"
514
  msgstr "حالة طوارئ منخفضة 🟡"
515
 
516
+ #: src/utils.py:158 src/markers.py:189
517
  msgid "High"
518
  msgstr ""
519
 
520
+ #: src/utils.py:159 src/markers.py:188
521
  msgid "Medium"
522
  msgstr ""
523
 
524
+ #: src/utils.py:160 src/markers.py:187 src/markers.py:220
 
525
  msgid "Low"
526
  msgstr ""
527
 
528
+ #: src/utils.py:179 src/utils.py:186
529
  msgid "topright"
530
  msgstr ""
531
 
532
+ #: src/utils.py:180
533
  msgid "Search | البحث"
534
  msgstr ""
535
 
536
+ #: src/utils.py:187
537
  msgid "Expand me | تكبير الخريطة"
538
  msgstr ""
539
 
540
+ #: src/utils.py:188
541
  msgid "Exit me | تصغير الخريطة"
542
  msgstr ""
543
 
544
+ #: src/utils.py:194
545
  #, python-brace-format
546
  msgid "https://marocmap.ikiker.com/maroc/{z}/{x}/{y}.png"
547
  msgstr ""
548
 
549
+ #: src/utils.py:197 src/utils.py:198
550
  msgid "Maroc Map"
551
  msgstr ""
552
 
553
+ #: src/utils.py:214
554
  msgid "topleft"
555
  msgstr ""
556
 
557
+ #: src/utils.py:217
558
  msgid "title"
559
  msgstr ""
560
 
561
+ #: src/utils.py:217
562
  msgid "My location | موقعي"
563
  msgstr ""
564
 
565
+ #: src/utils.py:217
566
  msgid "popup"
567
  msgstr ""
568
 
569
+ #: src/map_utils.py:5
570
  msgid ""
571
  "\n"
572
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>\n"
 
583
  msgstr ""
584
  "\n"
585
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>الإنقاذ</li>\n"
586
+ " <li><span style='background:#ED922E;opacity:0.7;'></span>المساعدة "
587
+ "الطبية</li>\n"
588
  " <li><span style='background:#FFCA92;opacity:0.7;'></span>المأوى</li>\n"
589
+ " <li><span style='background:#37A8DA;opacity:0.7;'></span>الطعام "
590
+ "والماء</li>\n"
591
  " <li><span style='background:#575757;opacity:0.7;'></span>المخاطر</li>\n"
592
  " <li><span style='background:#6EAA25;opacity:0.7;'></span>تم</li>\n"
593
  " <li><span style='background:#023020;opacity:0.7;'></span>جزئي</li>\n"
594
  " <li><span style='background:#FF91E8;opacity:0.7;'></span>مخطط</li>\n"
595
  " "
596
 
597
+ #: src/map_utils.py:15
598
  msgid ""
599
  "\n"
600
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>High "
 
609
  " "
610
  msgstr ""
611
  "\n"
612
+ " <li><span style='background:#CE3C28;opacity:0.7;'></span>حالة طوارئ "
613
+ "عالية</li>\n"
614
+ " <li><span style='background:#ED922E;opacity:0.7;'></span>حالة طوارئ "
615
+ "متوسطة</li>\n"
616
+ " <li><span style='background:#FFCA92;opacity:0.7;'></span>حالة طوارئ "
617
+ "منخفضة</li>\n"
618
  " <li><span style='background:#6EAA25;opacity:0.7;'></span>تم</li>\n"
619
  " <li><span style='background:#023020;opacity:0.7;'></span>جزئي</li>\n"
620
  " <li><span style='background:#FF91E8;opacity:0.7;'></span>مخطط</li>\n"
621
  " "
622
 
623
+ #: src/map_utils.py:24
624
  msgid ""
625
  "\n"
626
  " {% macro html(this, kwargs) %}\n"
 
670
  " "
671
  msgstr ""
672
 
673
+ #: src/map_utils.py:65
674
  msgid ""
675
  "\n"
676
  " </ul>\n"
 
729
  " {% endmacro %}"
730
  msgstr ""
731
 
732
+ #: src/map_utils.py:125
733
  msgid "get_legend_macro"
734
  msgstr ""
735
 
736
+ #: src/markers.py:7 src/markers.py:15 src/filters.py:6 src/filters.py:14
 
737
  msgid "إغاثة"
738
  msgstr ""
739
 
740
+ #: src/markers.py:7 src/markers.py:107 src/markers.py:110 src/markers.py:189
 
741
  msgid "red"
742
  msgstr ""
743
 
744
+ #: src/markers.py:8 src/markers.py:16 src/filters.py:7 src/filters.py:15
 
745
  msgid "مساعدة طبية"
746
  msgstr ""
747
 
748
+ #: src/markers.py:9 src/markers.py:17 src/filters.py:8 src/filters.py:16
 
749
  msgid "مأوى"
750
  msgstr ""
751
 
752
+ #: src/markers.py:9 src/markers.py:177 src/markers.py:187 src/markers.py:234
 
753
  msgid "beige"
754
  msgstr ""
755
 
756
+ #: src/markers.py:10 src/markers.py:18 src/filters.py:9 src/filters.py:17
 
757
  msgid "طعام وماء"
758
  msgstr ""
759
 
760
+ #: src/markers.py:10
761
  msgid "blue"
762
  msgstr ""
763
 
764
+ #: src/markers.py:11 src/markers.py:19 src/filters.py:10 src/filters.py:18
 
765
  msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
766
  msgstr ""
767
 
768
+ #: src/markers.py:11
769
  msgid "gray"
770
  msgstr ""
771
 
772
+ #: src/markers.py:15
773
  msgid "bell"
774
  msgstr ""
775
 
776
+ #: src/markers.py:16 src/markers.py:107 src/markers.py:110
 
777
  msgid "heart"
778
  msgstr ""
779
 
780
+ #: src/markers.py:17
781
  msgid "home"
782
  msgstr ""
783
 
784
+ #: src/markers.py:18
785
  msgid "cutlery"
786
  msgstr ""
787
 
788
+ #: src/markers.py:19
789
  msgid "Warning"
790
  msgstr ""
791
 
792
+ #: src/markers.py:34
793
  msgid "Display NGO interventions on the map"
794
  msgstr ""
795
 
796
+ #: src/markers.py:39
797
  msgid "Intervention prévue dans le futur / Planned future intervention"
798
  msgstr ""
799
 
800
+ #: src/markers.py:43 src/filters.py:52
801
  msgid "Partiellement satisfait / Partially Served"
802
  msgstr ""
803
 
804
+ #: src/markers.py:49 src/markers.py:107
805
  msgid "pink"
806
  msgstr ""
807
 
808
+ #: src/markers.py:51 src/filters.py:51
809
  msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
810
  msgstr ""
811
 
812
+ #: src/markers.py:53 src/markers.py:110
813
  msgid "green"
814
  msgstr ""
815
 
816
+ #: src/markers.py:57
817
  msgid "darkgreen"
818
  msgstr ""
819
 
820
+ #: src/markers.py:68
821
  #, python-brace-format
822
  msgid ""
823
  "\n"
 
834
  " "
835
  msgstr ""
836
 
837
+ #: src/markers.py:102
838
  msgid "Planned"
839
  msgstr "مخطط لها"
840
 
841
+ #: src/markers.py:107 src/markers.py:110 src/markers.py:177 src/markers.py:234
 
842
  msgid "glyphicon"
843
  msgstr ""
844
 
845
+ #: src/markers.py:120
846
  #, python-brace-format
847
  msgid ""
848
  "\n"
 
857
  " "
858
  msgstr ""
859
 
860
+ #: src/markers.py:143
861
  msgid "Display victim requests on the map"
862
  msgstr ""
863
 
864
+ #: src/markers.py:145 src/dataframes.py:37
865
  msgid "ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"
866
  msgstr ""
867
 
868
+ #: src/markers.py:148
869
  #, python-brace-format
870
  msgid "https://maps.google.com/?q={long_lat}"
871
  msgstr ""
872
 
873
+ #: src/markers.py:155
874
  msgid ""
875
  "\n"
876
  " <b>Request Type:</b> {request_type}<br>\n"
 
884
  " "
885
  msgstr ""
886
 
887
+ #: src/markers.py:165 src/markers.py:219
888
  msgid "list"
889
  msgstr ""
890
 
891
+ #: src/markers.py:172 src/markers.py:173
892
  msgid " لأي جماعة / قيادة / دوار تنتمون ؟"
893
  msgstr ""
894
 
895
+ #: src/markers.py:183
896
  msgid "Display verified victim requests on the map"
897
  msgstr ""
898
 
899
+ #: src/markers.py:197 src/markers.py:198 src/dataframes.py:40
 
900
  msgid "Help Details"
901
  msgstr ""
902
 
903
+ #: src/markers.py:200
904
  #, python-brace-format
905
  msgid "<b>Request Type:</b> {request_type}<br>"
906
  msgstr ""
907
 
908
+ #: src/markers.py:201 src/markers.py:223
909
  msgid "Location Details"
910
  msgstr ""
911
 
912
+ #: src/markers.py:202
913
  #, python-brace-format
914
  msgid "<b>Location:</b> {val}<br>"
915
  msgstr ""
916
 
917
+ #: src/markers.py:203 src/markers.py:220
918
  msgid "Emergency Degree"
919
  msgstr ""
920
 
921
+ #: src/markers.py:204
922
  #, python-brace-format
923
  msgid "<b>Emergency Degree:</b> {val}<br>"
924
  msgstr ""
925
 
926
+ #: src/markers.py:205
927
  msgid "Verification Date"
928
  msgstr ""
929
 
930
+ #: src/markers.py:206
931
  #, python-brace-format
932
  msgid "<b>Verification Date:</b> {val}<br>"
933
  msgstr ""
934
 
935
+ #: src/markers.py:207 src/markers.py:216 src/dataframes.py:33
936
+ #: src/dataframes.py:34 src/dataframes.py:89
 
937
  msgid "id"
938
  msgstr ""
939
 
940
+ #: src/markers.py:208
941
  #, python-brace-format
942
  msgid "<b>Id:</b> {val}<br>"
943
  msgstr ""
944
 
945
+ #: src/markers.py:210
946
  #, python-brace-format
947
  msgid "https://maps.google.com/?q={val}"
948
  msgstr ""
949
 
950
+ #: src/markers.py:212
951
  #, python-brace-format
952
  msgid ""
953
  "<a href=\"{maps_url}\" target=\"_blank\" rel=\"noopener "
954
  "noreferrer\"><b>Google Maps</b></a><br>"
955
  msgstr ""
956
 
957
+ #: src/markers.py:217
958
  msgid ""
959
  "<a href='https://docs.google.com/forms/d/"
960
  "e/1FAIpQLSdyAcOAULumk4A1DsfrwUsGdZ-9G5xOUuD3vHdQOp3nGNAZXw/viewform?"
 
963
  "solved</b></a><br>"
964
  msgstr ""
965
 
966
+ #: src/components.py:8
967
  msgid "Id review submission form"
968
  msgstr ""
969
 
970
+ #: src/components.py:10
971
  msgid "🔍 Review of requests | مراجعة طلب مساعدة"
972
  msgstr ""
973
 
974
+ #: src/components.py:13
975
  msgid "Enter id / أدخل الرقم"
976
  msgstr ""
977
 
978
+ #: src/components.py:14
979
  msgid "Explain why / أدخل سبب المراجعة"
980
  msgstr ""
981
 
982
+ #: src/components.py:15
983
  msgid "Submit / أرسل"
984
  msgstr ""
985
 
986
+ #: src/components.py:17
987
  msgid "Please enter a reason / الرجاء إدخال سبب"
988
  msgstr ""
989
 
990
+ #: src/components.py:19
991
  msgid ""
992
  "review_id_{id_to_review}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.txt"
993
  msgstr ""
994
 
995
+ #: src/components.py:20
996
  msgid "w"
997
  msgstr ""
998
 
999
+ #: src/components.py:21
1000
  #, python-brace-format
1001
  msgid "id: {id_to_review}, explanation: {reason_for_review}\n"
1002
  msgstr ""
1003
 
1004
+ #: src/components.py:25
1005
  msgid "nt3awnou/review_requests"
1006
  msgstr ""
1007
 
1008
+ #: src/components.py:26
1009
  msgid "dataset"
1010
  msgstr ""
1011
 
1012
+ #: src/components.py:28
1013
  msgid ""
1014
  "Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم "
1015
  "الإرسال"
1016
  msgstr ""
1017
 
1018
+ #: src/components.py:32
1019
  msgid "💻 For Developers only, embed code for the map"
1020
  msgstr "💻 للمطورين فقط، الكود لتضمين الخريطة"
1021
 
1022
+ #: src/components.py:34
1023
  msgid ""
1024
  "\n"
1025
  " <iframe id=\"nt3awnou-map\"\n"
 
1038
  " "
1039
  msgstr ""
1040
 
1041
+ #: src/components.py:47
1042
  msgid "html"
1043
  msgstr ""
1044
 
1045
+ #: src/components.py:57
1046
  msgid "# Number of help requests"
1047
  msgstr ""
1048
 
1049
+ #: src/components.py:62
1050
  msgid "# Number of interventions"
1051
  msgstr ""
1052
 
1053
+ #: src/components.py:67
1054
  msgid "# Number of solved requests"
1055
  msgstr ""
1056
 
1057
+ #: src/components.py:71
1058
+ msgid "📝 شرح منصة نتعاونو"
1059
+ msgstr ""
1060
+
1061
+ #: src/components.py:76
1062
  msgid "# عدد طلبات المساعدة"
1063
  msgstr ""
1064
 
1065
+ #: src/components.py:81
1066
  msgid "# عدد ��لتدخلات"
1067
  msgstr ""
1068
 
1069
+ #: src/components.py:86
1070
  msgid "# عدد الطلبات المستجاب لها"
1071
  msgstr ""
1072
 
1073
+ #: src/components.py:94
1074
  msgid "# Nombre de demandes d'aide"
1075
  msgstr ""
1076
 
1077
+ #: src/components.py:99
1078
  msgid "# Nombre d'interventions"
1079
  msgstr ""
1080
 
1081
+ #: src/components.py:104
1082
  msgid "# Nombre de demandes résolues"
1083
  msgstr ""
1084
 
1085
+ #: src/components.py:109
1086
  msgid "📝 **Donations**"
1087
  msgstr "**التبرعات** 📝"
1088
 
1089
+ #: src/components.py:112
1090
  msgid ""
1091
  "\n"
1092
  " <div style=\"text-align: center;\">\n"
 
1103
  " "
1104
  msgstr ""
1105
 
1106
+ #: src/components.py:128
1107
  msgid ""
1108
  "\n"
1109
  " <div style=\"text-align: center;\">\n"
 
1120
  " "
1121
  msgstr ""
1122
 
1123
+ #: src/components.py:145
1124
  msgid ""
1125
  "\n"
1126
  " <div style=\"text-align: center;\">\n"
 
1137
  " "
1138
  msgstr ""
1139
 
1140
+ #: src/filters.py:6
1141
  msgid "Rescue"
1142
  msgstr "اغاثة"
1143
 
1144
+ #: src/filters.py:7
1145
  msgid "Medical Assistance"
1146
  msgstr "المساعدة الطبية"
1147
 
1148
+ #: src/filters.py:8
1149
  msgid "Shelter"
1150
  msgstr "مأوى"
1151
 
1152
+ #: src/filters.py:9
1153
  msgid "Food & Water"
1154
  msgstr "طعام وماء"
1155
 
1156
+ #: src/filters.py:10
1157
  msgid "Danger"
1158
  msgstr "مخاطر"
1159
 
1160
+ #: src/filters.py:25
1161
  msgid "Display unverified requests"
1162
  msgstr "عرض الطلبات غير المتحققة"
1163
 
1164
+ #: src/filters.py:30
1165
  msgid "Display Interventions"
1166
  msgstr "عرض التدخلات"
1167
 
1168
+ #: src/filters.py:34
1169
  msgid "👉 **Choose request type**"
1170
  msgstr "**اختر نوع الطلب**"
1171
 
1172
+ #: src/filters.py:36
1173
  msgid "Choose request type"
1174
  msgstr ""
1175
 
1176
+ #: src/filters.py:47
1177
  msgid "👉 **State of villages visited by NGOs**"
1178
  msgstr "**حالة القرى التي زارتها المنظمات غير الحكومية**"
1179
 
1180
+ #: src/filters.py:51
1181
  msgid "🚨 Critical"
1182
  msgstr "🚨 حرجة"
1183
 
1184
+ #: src/filters.py:52
1185
  msgid "⚠️ Partially served"
1186
  msgstr "⚠️ تمت خدمتها جزئيا"
1187
 
1188
+ #: src/filters.py:53
1189
  msgid "Entièrement satisfait / Fully served"
1190
  msgstr "✅ تمت خدمتها بالكامل"
1191
 
1192
+ #: src/filters.py:53
1193
  msgid "✅ Fully served"
1194
  msgstr "✅ تمت خدمتها بالكامل"
1195
 
1196
+ #: src/filters.py:58
1197
  msgid "Choose status"
1198
  msgstr ""
1199
 
1200
+ #: src/dataframes.py:7
1201
  msgid ""
1202
  "https://docs.google.com/spreadsheets/"
1203
  "d/1PXcAtI5L95hHSXAiRl3Y4v5O4coG39S86OTfBEcvLTE/edit#gid=0"
1204
  msgstr ""
1205
 
1206
+ #: src/dataframes.py:9
1207
  msgid ""
1208
  "https://docs.google.com/spreadsheets/"
1209
  "d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
1210
  msgstr ""
1211
 
1212
+ #: src/dataframes.py:11
1213
  msgid ""
1214
  "https://docs.google.com/spreadsheets/"
1215
  "d/1eXOTqunOWWP8FRdENPs4cU9ulISm4XZWYJJNR1-SrwY/edit#gid=2089222765"
1216
  msgstr ""
1217
 
1218
+ #: src/dataframes.py:13
1219
  msgid "data/regions.json"
1220
  msgstr ""
1221
 
1222
+ #: src/dataframes.py:20 src/dataframes.py:22
1223
  msgid "Automatic Extracted Coordinates"
1224
  msgstr ""
1225
 
1226
+ #: src/dataframes.py:26 src/dataframes.py:27
1227
  msgid "Status"
1228
  msgstr ""
1229
 
1230
+ #: src/dataframes.py:58
1231
  msgid "Display the dataframe in a table"
1232
  msgstr ""
1233
 
1234
+ #: src/dataframes.py:65
1235
  msgid "🔍 Search for information / بحث عن المعلومات"
1236
  msgstr ""
1237
 
1238
+ #: src/dataframes.py:65
1239
  #, python-brace-format
1240
  msgid "query_{df_hash}"
1241
  msgstr ""
1242
 
1243
+ #: src/dataframes.py:69
1244
  msgid "🔍 Search for an id / بحث عن رقم"
1245
  msgstr ""
1246
 
1247
+ #: src/dataframes.py:74
1248
  #, python-brace-format
1249
  msgid "id_{df_hash}"
1250
  msgstr ""
1251
 
1252
+ #: src/dataframes.py:78
1253
  msgid "🗓️ Status / حالة"
1254
  msgstr ""
1255
 
1256
+ #: src/dataframes.py:78
1257
  msgid "all / الكل"
1258
  msgstr ""
1259
 
1260
+ #: src/dataframes.py:78 src/dataframes.py:95
1261
  msgid "Done / تم"
1262
  msgstr ""
1263
 
1264
+ #: src/dataframes.py:78 src/dataframes.py:98
1265
  msgid "Planned / مخطط لها"
1266
  msgstr ""
1267
 
1268
+ #: src/dataframes.py:78
1269
  #, python-brace-format
1270
  msgid "status_{df_hash}"
1271
  msgstr ""
1272
 
1273
+ #: src/dataframes.py:94
1274
  msgid ""
1275
  "Pouvez-vous nous préciser si vous êtes déjà intervenus ou si vous prévoyez "
1276
  "de le faire | Tell us if you already made the intervention, or if you're "
1277
  "planning to do it"
1278
  msgstr ""
1279
 
1280
+ #: src/dataframes.py:96 src/dataframes.py:99
1281
  msgid "Intervention déjà passée / Past intevention"
1282
  msgstr ""
1283
 
1284
+ #: src/dataframes.py:105
1285
  #, python-brace-format
1286
  msgid ""
1287
  "To view the full Google Sheet for advanced filtering go to: {data_url} "
1288
  "**لعرض الورقة كاملة، اذهب إلى**"
1289
  msgstr ""
1290
 
1291
+ #: src/dataframes.py:110
1292
  msgid ""
1293
  "We are hiding contact information to protect the privacy of the victims. If "
1294
  "you are an NGO and want to contact the victims, please contact us at "
1295
  "nt3awnoumorocco@gmail.com"
1296
  msgstr ""
1297
 
1298
+ #: src/dataframes.py:113
1299
  msgid ""
1300
  "\n"
1301
  " <div style=\"text-align: left;\">\n"
locales/fr/LC_MESSAGES/messages.mo CHANGED
Binary files a/locales/fr/LC_MESSAGES/messages.mo and b/locales/fr/LC_MESSAGES/messages.mo differ
 
locales/fr/LC_MESSAGES/messages.po CHANGED
@@ -3,13 +3,12 @@
3
  # This file is distributed under the same license as the PACKAGE package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
  #
6
- #: Nt3awnou-map/src/utils.py:69 Nt3awnou-map/src/utils.py:70
7
- #: Nt3awnou-map/src/markers.py:195 Nt3awnou-map/src/components.py:16
8
  msgid ""
9
  msgstr ""
10
  "Project-Id-Version: \n"
11
  "Report-Msgid-Bugs-To: \n"
12
- "POT-Creation-Date: 2023-09-19 02:38+0200\n"
13
  "PO-Revision-Date: 2023-09-18 21:00+0200\n"
14
  "Last-Translator: \n"
15
  "Language-Team: \n"
@@ -19,95 +18,91 @@ msgstr ""
19
  "Content-Transfer-Encoding: 8bit\n"
20
  "X-Generator: Poedit 3.3.2\n"
21
 
22
- #: Nt3awnou-map/app.py:22
23
  msgid "myapplication"
24
  msgstr ""
25
 
26
- #: Nt3awnou-map/app.py:24
27
  msgid "HF_TOKEN"
28
  msgstr ""
29
 
30
- #: Nt3awnou-map/app.py:31
31
  msgid "wide"
32
  msgstr ""
33
 
34
- #: Nt3awnou-map/app.py:32 Nt3awnou-map/src/filters.py:40
35
- #: Nt3awnou-map/src/filters.py:62
36
  msgid "collapsed"
37
  msgstr ""
38
 
39
- #: Nt3awnou-map/app.py:33
40
  msgid "🤝"
41
  msgstr ""
42
 
43
- #: Nt3awnou-map/app.py:34
44
  msgid "Nt3awnou نتعاونو"
45
  msgstr ""
46
 
47
- #: Nt3awnou-map/app.py:38
48
  msgid "sleep_time"
49
  msgstr ""
50
 
51
- #: Nt3awnou-map/app.py:40
52
  msgid "auto_refresh"
53
  msgstr ""
54
 
55
- #: Nt3awnou-map/app.py:43
56
  msgid "Auto Refresh?"
57
  msgstr ""
58
 
59
- #: Nt3awnou-map/app.py:45
60
  msgid "Refresh rate in seconds"
61
  msgstr ""
62
 
63
- #: Nt3awnou-map/app.py:55 Nt3awnou-map/app.py:182
64
- #: Nt3awnou-map/src/components.py:70 Nt3awnou-map/src/components.py:125
65
  msgid "ar"
66
  msgstr ""
67
 
68
- #: Nt3awnou-map/app.py:55
69
  msgid "العربية"
70
  msgstr ""
71
 
72
- #: Nt3awnou-map/app.py:56 Nt3awnou-map/src/components.py:88
73
- #: Nt3awnou-map/src/components.py:142
74
  msgid "fr"
75
  msgstr ""
76
 
77
- #: Nt3awnou-map/app.py:56
78
  msgid "Français"
79
  msgstr ""
80
 
81
- #: Nt3awnou-map/app.py:57 Nt3awnou-map/app.py:62
82
- #: Nt3awnou-map/src/components.py:52 Nt3awnou-map/src/components.py:109
83
  msgid "en"
84
  msgstr ""
85
 
86
- #: Nt3awnou-map/app.py:57
87
  msgid "English"
88
  msgstr ""
89
 
90
- #: Nt3awnou-map/app.py:60
91
  msgid "Choose language / اختر اللغة"
92
  msgstr ""
93
 
94
- #: Nt3awnou-map/app.py:65
95
  msgid "messages"
96
  msgstr ""
97
 
98
- #: Nt3awnou-map/app.py:65
99
  msgid "locales"
100
  msgstr ""
101
 
102
- #: Nt3awnou-map/app.py:70
103
  msgid "Markers"
104
  msgstr ""
105
 
106
- #: Nt3awnou-map/app.py:113
107
  msgid "map"
108
  msgstr ""
109
 
110
- #: Nt3awnou-map/app.py:184
111
  msgid ""
112
  "\n"
113
  " <style>\n"
@@ -118,7 +113,7 @@ msgid ""
118
  " "
119
  msgstr ""
120
 
121
- #: Nt3awnou-map/src/text_content.py:2
122
  msgid ""
123
  "\n"
124
  " <div style=\"text-align: left;\">\n"
@@ -156,7 +151,7 @@ msgid ""
156
  " "
157
  msgstr ""
158
 
159
- #: Nt3awnou-map/src/text_content.py:15
160
  msgid ""
161
  "\n"
162
  " <div style=\"text-align: right;-webkit-rtl-ordering: logical;\">\n"
@@ -192,7 +187,7 @@ msgid ""
192
  " "
193
  msgstr ""
194
 
195
- #: Nt3awnou-map/src/text_content.py:32
196
  msgid ""
197
  "\n"
198
  " <div style=\"text-align: left;\">\n"
@@ -235,7 +230,7 @@ msgid ""
235
  " "
236
  msgstr ""
237
 
238
- #: Nt3awnou-map/src/text_content.py:46
239
  msgid ""
240
  "\n"
241
  " <div style=\"text-align: center;\">\n"
@@ -244,7 +239,7 @@ msgid ""
244
  " "
245
  msgstr ""
246
 
247
- #: Nt3awnou-map/src/text_content.py:53
248
  msgid ""
249
  "\n"
250
  " <hr>\n"
@@ -258,7 +253,7 @@ msgid ""
258
  " "
259
  msgstr ""
260
 
261
- #: Nt3awnou-map/src/text_content.py:61
262
  msgid ""
263
  "\n"
264
  " <style>\n"
@@ -320,7 +315,7 @@ msgid ""
320
  " # "
321
  msgstr ""
322
 
323
- #: Nt3awnou-map/src/text_content.py:106
324
  msgid ""
325
  "**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
326
  "مراجعة أو حذف طلب، أدخل رقمه هنا:**"
@@ -328,264 +323,250 @@ msgstr ""
328
  "**Si une demande doit être réexaminée ou supprimée, veuillez indiquer son "
329
  "numéro d’identification ici.**"
330
 
331
- #: Nt3awnou-map/src/utils.py:9
332
  msgid "black"
333
  msgstr ""
334
 
335
- #: Nt3awnou-map/src/utils.py:13
336
  msgid "Parsing Google Sheet:"
337
  msgstr ""
338
 
339
- #: Nt3awnou-map/src/utils.py:14
340
  msgid "edit#gid="
341
  msgstr ""
342
 
343
- #: Nt3awnou-map/src/utils.py:14
344
  msgid "export?format=csv&gid="
345
  msgstr ""
346
 
347
- #: Nt3awnou-map/src/utils.py:15
348
  msgid "warn"
349
  msgstr ""
350
 
351
- #: Nt3awnou-map/src/utils.py:28 Nt3awnou-map/src/utils.py:29
352
- #: Nt3awnou-map/src/utils.py:57 Nt3awnou-map/src/utils.py:58
353
- #: Nt3awnou-map/src/utils.py:67 Nt3awnou-map/src/markers.py:26
354
  msgid ","
355
  msgstr ""
356
 
357
- #: Nt3awnou-map/src/utils.py:42
358
  msgid "Add a latlng column to the dataframe"
359
  msgstr ""
360
 
361
- #: Nt3awnou-map/src/utils.py:44 Nt3awnou-map/src/utils.py:46
362
- #: Nt3awnou-map/src/markers.py:81 Nt3awnou-map/src/markers.py:87
363
- #: Nt3awnou-map/src/markers.py:98 Nt3awnou-map/src/markers.py:133
364
- #: Nt3awnou-map/src/markers.py:147 Nt3awnou-map/src/markers.py:193
365
- #: Nt3awnou-map/src/markers.py:209
366
  msgid "latlng"
367
  msgstr ""
368
 
369
- #: Nt3awnou-map/src/utils.py:48
370
  msgid ""
371
  "process_column should be a string or an integer, got {type(process_column)}"
372
  msgstr ""
373
 
374
- #: Nt3awnou-map/src/utils.py:59 Nt3awnou-map/src/utils.py:62
375
- #: Nt3awnou-map/src/utils.py:63 Nt3awnou-map/src/utils.py:64
376
  msgid "."
377
  msgstr ""
378
 
379
- #: Nt3awnou-map/src/utils.py:69 Nt3awnou-map/src/utils.py:70
380
  msgid "[^\\d\\.\\-]"
381
  msgstr ""
382
 
383
- #: Nt3awnou-map/src/utils.py:74
384
  #, python-brace-format
385
  msgid "Error parsing latlng: {latlng} Reason: {e}"
386
  msgstr ""
387
 
388
- #: Nt3awnou-map/src/utils.py:80
389
  msgid "star"
390
  msgstr ""
391
 
392
- #: Nt3awnou-map/src/utils.py:81 Nt3awnou-map/src/utils.py:82
393
  msgid "#b3334f"
394
  msgstr ""
395
 
396
- #: Nt3awnou-map/src/utils.py:83
397
  msgid "white"
398
  msgstr ""
399
 
400
- #: Nt3awnou-map/src/utils.py:88
401
  msgid "Epicenter مركز الزلزال"
402
  msgstr ""
403
 
404
- #: Nt3awnou-map/src/utils.py:94
405
  msgid ""
406
  "Danger distances - earthquake magnitude 7 | مسافات الخطر - قوة الزلازل 7"
407
  msgstr ""
408
 
409
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
410
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
411
- #: Nt3awnou-map/src/utils.py:106
412
  msgid "radius"
413
  msgstr ""
414
 
415
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
416
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
417
- #: Nt3awnou-map/src/utils.py:109 Nt3awnou-map/src/utils.py:110
418
  msgid "fill_opacity"
419
  msgstr ""
420
 
421
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
422
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
423
- #: Nt3awnou-map/src/utils.py:108
424
  msgid "weight"
425
  msgstr ""
426
 
427
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
428
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
429
- #: Nt3awnou-map/src/utils.py:111
430
  msgid "fill_color"
431
  msgstr ""
432
 
433
- #: Nt3awnou-map/src/utils.py:97
434
  msgid "yellow"
435
  msgstr ""
436
 
437
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
438
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
439
  msgid "tooltip"
440
  msgstr ""
441
 
442
- #: Nt3awnou-map/src/utils.py:97
443
  msgid "50 to 100 km - Moderate risk area | منطقة خطر معتدلة"
444
  msgstr ""
445
 
446
- #: Nt3awnou-map/src/utils.py:98 Nt3awnou-map/src/markers.py:8
447
- #: Nt3awnou-map/src/markers.py:188
448
  msgid "orange"
449
  msgstr ""
450
 
451
- #: Nt3awnou-map/src/utils.py:98
452
  msgid "30 to 50 km - High risk zone | منطقة عالية المخاطر"
453
  msgstr ""
454
 
455
- #: Nt3awnou-map/src/utils.py:99
456
  msgid "#FF0000"
457
  msgstr ""
458
 
459
- #: Nt3awnou-map/src/utils.py:99
460
  msgid "10 to 30 km - Very high risk zone | منطقة شديدة الخطورة"
461
  msgstr ""
462
 
463
- #: Nt3awnou-map/src/utils.py:100
464
  msgid "#8B0000"
465
  msgstr ""
466
 
467
- #: Nt3awnou-map/src/utils.py:100
468
  msgid "0 to 10km - direct impact zone | منطقة التأثير المباشر"
469
  msgstr ""
470
 
471
- #: Nt3awnou-map/src/utils.py:117
472
  msgid "🔵 All the Villages / جميع القرى"
473
  msgstr ""
474
 
475
- #: Nt3awnou-map/src/utils.py:120
476
  msgid "lat"
477
  msgstr ""
478
 
479
- #: Nt3awnou-map/src/utils.py:121
480
  msgid "lng"
481
  msgstr ""
482
 
483
- #: Nt3awnou-map/src/utils.py:123
484
  msgid "name"
485
  msgstr ""
486
 
487
- #: Nt3awnou-map/src/utils.py:124
488
  #, python-brace-format
489
  msgid "https://maps.google.com/?q={lat_lng}"
490
  msgstr ""
491
 
492
- #: Nt3awnou-map/src/utils.py:125
493
  #, python-brace-format
494
  msgid ""
495
  "<br><b>⛰️ Douar:</b> {dour_name}<br><a href=\"{maps_url}\" target=\"_blank\" "
496
  "rel=\"noopener noreferrer\"><b>🧭 Google Maps</b></a>"
497
  msgstr ""
498
 
499
- #: Nt3awnou-map/src/utils.py:132
500
  msgid "#0046C8"
501
  msgstr ""
502
 
503
- #: Nt3awnou-map/src/utils.py:140 Nt3awnou-map/src/utils.py:144
504
- #: Nt3awnou-map/src/markers.py:54 Nt3awnou-map/src/markers.py:109
505
  msgid "Done ✅"
506
  msgstr "Terminé ✅"
507
 
508
- #: Nt3awnou-map/src/utils.py:141
509
  msgid "Planned ⏳"
510
  msgstr "Prévu ⏳"
511
 
512
- #: Nt3awnou-map/src/utils.py:142 Nt3awnou-map/src/utils.py:146
513
- #: Nt3awnou-map/src/markers.py:58
514
  msgid "Partial 📝"
515
  msgstr "Partiel 📝"
516
 
517
- #: Nt3awnou-map/src/utils.py:145 Nt3awnou-map/src/markers.py:50
518
- #: Nt3awnou-map/src/markers.py:106
519
  msgid "Planned ⌛"
520
  msgstr "Prévu ⌛"
521
 
522
- #: Nt3awnou-map/src/utils.py:154
523
  msgid "High Emergency 🔴"
524
  msgstr "Urgence élevée 🔴"
525
 
526
- #: Nt3awnou-map/src/utils.py:155
527
  msgid "Medium Emergency 🟠"
528
  msgstr "Urgence moyenne 🟠"
529
 
530
- #: Nt3awnou-map/src/utils.py:156
531
  msgid "Low Emergency 🟡"
532
  msgstr "Urgence faible 🟡"
533
 
534
- #: Nt3awnou-map/src/utils.py:158 Nt3awnou-map/src/markers.py:189
535
  msgid "High"
536
  msgstr ""
537
 
538
- #: Nt3awnou-map/src/utils.py:159 Nt3awnou-map/src/markers.py:188
539
  msgid "Medium"
540
  msgstr ""
541
 
542
- #: Nt3awnou-map/src/utils.py:160 Nt3awnou-map/src/markers.py:187
543
- #: Nt3awnou-map/src/markers.py:220
544
  msgid "Low"
545
  msgstr ""
546
 
547
- #: Nt3awnou-map/src/utils.py:179 Nt3awnou-map/src/utils.py:186
548
  msgid "topright"
549
  msgstr ""
550
 
551
- #: Nt3awnou-map/src/utils.py:180
552
  msgid "Search | البحث"
553
  msgstr ""
554
 
555
- #: Nt3awnou-map/src/utils.py:187
556
  msgid "Expand me | تكبير الخريطة"
557
  msgstr ""
558
 
559
- #: Nt3awnou-map/src/utils.py:188
560
  msgid "Exit me | تصغير الخريطة"
561
  msgstr ""
562
 
563
- #: Nt3awnou-map/src/utils.py:194
564
  #, python-brace-format
565
  msgid "https://marocmap.ikiker.com/maroc/{z}/{x}/{y}.png"
566
  msgstr ""
567
 
568
- #: Nt3awnou-map/src/utils.py:197 Nt3awnou-map/src/utils.py:198
569
  msgid "Maroc Map"
570
  msgstr ""
571
 
572
- #: Nt3awnou-map/src/utils.py:214
573
  msgid "topleft"
574
  msgstr ""
575
 
576
- #: Nt3awnou-map/src/utils.py:217
577
  msgid "title"
578
  msgstr ""
579
 
580
- #: Nt3awnou-map/src/utils.py:217
581
  msgid "My location | موقعي"
582
  msgstr ""
583
 
584
- #: Nt3awnou-map/src/utils.py:217
585
  msgid "popup"
586
  msgstr ""
587
 
588
- #: Nt3awnou-map/src/map_utils.py:5
589
  msgid ""
590
  "\n"
591
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>\n"
@@ -601,7 +582,7 @@ msgid ""
601
  " "
602
  msgstr ""
603
 
604
- #: Nt3awnou-map/src/map_utils.py:15
605
  msgid ""
606
  "\n"
607
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>High "
@@ -615,8 +596,20 @@ msgid ""
615
  " <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
616
  " "
617
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
618
 
619
- #: Nt3awnou-map/src/map_utils.py:24
620
  msgid ""
621
  "\n"
622
  " {% macro html(this, kwargs) %}\n"
@@ -666,7 +659,7 @@ msgid ""
666
  " "
667
  msgstr ""
668
 
669
- #: Nt3awnou-map/src/map_utils.py:65
670
  msgid ""
671
  "\n"
672
  " </ul>\n"
@@ -725,103 +718,95 @@ msgid ""
725
  " {% endmacro %}"
726
  msgstr ""
727
 
728
- #: Nt3awnou-map/src/map_utils.py:125
729
  msgid "get_legend_macro"
730
  msgstr ""
731
 
732
- #: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:15
733
- #: Nt3awnou-map/src/filters.py:6 Nt3awnou-map/src/filters.py:14
734
  msgid "إغاثة"
735
  msgstr ""
736
 
737
- #: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:107
738
- #: Nt3awnou-map/src/markers.py:110 Nt3awnou-map/src/markers.py:189
739
  msgid "red"
740
  msgstr ""
741
 
742
- #: Nt3awnou-map/src/markers.py:8 Nt3awnou-map/src/markers.py:16
743
- #: Nt3awnou-map/src/filters.py:7 Nt3awnou-map/src/filters.py:15
744
  msgid "مساعدة طبية"
745
  msgstr ""
746
 
747
- #: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:17
748
- #: Nt3awnou-map/src/filters.py:8 Nt3awnou-map/src/filters.py:16
749
  msgid "مأوى"
750
  msgstr ""
751
 
752
- #: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:177
753
- #: Nt3awnou-map/src/markers.py:187 Nt3awnou-map/src/markers.py:234
754
  msgid "beige"
755
  msgstr ""
756
 
757
- #: Nt3awnou-map/src/markers.py:10 Nt3awnou-map/src/markers.py:18
758
- #: Nt3awnou-map/src/filters.py:9 Nt3awnou-map/src/filters.py:17
759
  msgid "طعام وماء"
760
  msgstr ""
761
 
762
- #: Nt3awnou-map/src/markers.py:10
763
  msgid "blue"
764
  msgstr ""
765
 
766
- #: Nt3awnou-map/src/markers.py:11 Nt3awnou-map/src/markers.py:19
767
- #: Nt3awnou-map/src/filters.py:10 Nt3awnou-map/src/filters.py:18
768
  msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
769
  msgstr ""
770
 
771
- #: Nt3awnou-map/src/markers.py:11
772
  msgid "gray"
773
  msgstr ""
774
 
775
- #: Nt3awnou-map/src/markers.py:15
776
  msgid "bell"
777
  msgstr ""
778
 
779
- #: Nt3awnou-map/src/markers.py:16 Nt3awnou-map/src/markers.py:107
780
- #: Nt3awnou-map/src/markers.py:110
781
  msgid "heart"
782
  msgstr ""
783
 
784
- #: Nt3awnou-map/src/markers.py:17
785
  msgid "home"
786
  msgstr ""
787
 
788
- #: Nt3awnou-map/src/markers.py:18
789
  msgid "cutlery"
790
  msgstr ""
791
 
792
- #: Nt3awnou-map/src/markers.py:19
793
  msgid "Warning"
794
  msgstr ""
795
 
796
- #: Nt3awnou-map/src/markers.py:34
797
  msgid "Display NGO interventions on the map"
798
  msgstr ""
799
 
800
- #: Nt3awnou-map/src/markers.py:39
801
  msgid "Intervention prévue dans le futur / Planned future intervention"
802
  msgstr ""
803
 
804
- #: Nt3awnou-map/src/markers.py:43 Nt3awnou-map/src/filters.py:52
805
  msgid "Partiellement satisfait / Partially Served"
806
  msgstr ""
807
 
808
- #: Nt3awnou-map/src/markers.py:49 Nt3awnou-map/src/markers.py:107
809
  msgid "pink"
810
  msgstr ""
811
 
812
- #: Nt3awnou-map/src/markers.py:51 Nt3awnou-map/src/filters.py:51
813
  msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
814
  msgstr ""
815
 
816
- #: Nt3awnou-map/src/markers.py:53 Nt3awnou-map/src/markers.py:110
817
  msgid "green"
818
  msgstr ""
819
 
820
- #: Nt3awnou-map/src/markers.py:57
821
  msgid "darkgreen"
822
  msgstr ""
823
 
824
- #: Nt3awnou-map/src/markers.py:68
825
  #, python-brace-format
826
  msgid ""
827
  "\n"
@@ -838,16 +823,15 @@ msgid ""
838
  " "
839
  msgstr ""
840
 
841
- #: Nt3awnou-map/src/markers.py:102
842
  msgid "Planned"
843
  msgstr "Prévu"
844
 
845
- #: Nt3awnou-map/src/markers.py:107 Nt3awnou-map/src/markers.py:110
846
- #: Nt3awnou-map/src/markers.py:177 Nt3awnou-map/src/markers.py:234
847
  msgid "glyphicon"
848
  msgstr ""
849
 
850
- #: Nt3awnou-map/src/markers.py:120
851
  #, python-brace-format
852
  msgid ""
853
  "\n"
@@ -862,20 +846,20 @@ msgid ""
862
  " "
863
  msgstr ""
864
 
865
- #: Nt3awnou-map/src/markers.py:143
866
  msgid "Display victim requests on the map"
867
  msgstr ""
868
 
869
- #: Nt3awnou-map/src/markers.py:145 Nt3awnou-map/src/dataframes.py:37
870
  msgid "ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"
871
  msgstr ""
872
 
873
- #: Nt3awnou-map/src/markers.py:148
874
  #, python-brace-format
875
  msgid "https://maps.google.com/?q={long_lat}"
876
  msgstr ""
877
 
878
- #: Nt3awnou-map/src/markers.py:155
879
  msgid ""
880
  "\n"
881
  " <b>Request Type:</b> {request_type}<br>\n"
@@ -889,79 +873,77 @@ msgid ""
889
  " "
890
  msgstr ""
891
 
892
- #: Nt3awnou-map/src/markers.py:165 Nt3awnou-map/src/markers.py:219
893
  msgid "list"
894
  msgstr ""
895
 
896
- #: Nt3awnou-map/src/markers.py:172 Nt3awnou-map/src/markers.py:173
897
  msgid " لأي جماعة / قيادة / دوار تنتمون ؟"
898
  msgstr ""
899
 
900
- #: Nt3awnou-map/src/markers.py:183
901
  msgid "Display verified victim requests on the map"
902
  msgstr ""
903
 
904
- #: Nt3awnou-map/src/markers.py:197 Nt3awnou-map/src/markers.py:198
905
- #: Nt3awnou-map/src/dataframes.py:40
906
  msgid "Help Details"
907
  msgstr ""
908
 
909
- #: Nt3awnou-map/src/markers.py:200
910
  #, python-brace-format
911
  msgid "<b>Request Type:</b> {request_type}<br>"
912
  msgstr ""
913
 
914
- #: Nt3awnou-map/src/markers.py:201 Nt3awnou-map/src/markers.py:223
915
  msgid "Location Details"
916
  msgstr ""
917
 
918
- #: Nt3awnou-map/src/markers.py:202
919
  #, python-brace-format
920
  msgid "<b>Location:</b> {val}<br>"
921
  msgstr ""
922
 
923
- #: Nt3awnou-map/src/markers.py:203 Nt3awnou-map/src/markers.py:220
924
  msgid "Emergency Degree"
925
  msgstr ""
926
 
927
- #: Nt3awnou-map/src/markers.py:204
928
  #, python-brace-format
929
  msgid "<b>Emergency Degree:</b> {val}<br>"
930
  msgstr ""
931
 
932
- #: Nt3awnou-map/src/markers.py:205
933
  msgid "Verification Date"
934
  msgstr ""
935
 
936
- #: Nt3awnou-map/src/markers.py:206
937
  #, python-brace-format
938
  msgid "<b>Verification Date:</b> {val}<br>"
939
  msgstr ""
940
 
941
- #: Nt3awnou-map/src/markers.py:207 Nt3awnou-map/src/markers.py:216
942
- #: Nt3awnou-map/src/dataframes.py:33 Nt3awnou-map/src/dataframes.py:34
943
- #: Nt3awnou-map/src/dataframes.py:89
944
  msgid "id"
945
  msgstr ""
946
 
947
- #: Nt3awnou-map/src/markers.py:208
948
  #, python-brace-format
949
  msgid "<b>Id:</b> {val}<br>"
950
  msgstr ""
951
 
952
- #: Nt3awnou-map/src/markers.py:210
953
  #, python-brace-format
954
  msgid "https://maps.google.com/?q={val}"
955
  msgstr ""
956
 
957
- #: Nt3awnou-map/src/markers.py:212
958
  #, python-brace-format
959
  msgid ""
960
  "<a href=\"{maps_url}\" target=\"_blank\" rel=\"noopener "
961
  "noreferrer\"><b>Google Maps</b></a><br>"
962
  msgstr ""
963
 
964
- #: Nt3awnou-map/src/markers.py:217
965
  msgid ""
966
  "<a href='https://docs.google.com/forms/d/"
967
  "e/1FAIpQLSdyAcOAULumk4A1DsfrwUsGdZ-9G5xOUuD3vHdQOp3nGNAZXw/viewform?"
@@ -970,63 +952,63 @@ msgid ""
970
  "solved</b></a><br>"
971
  msgstr ""
972
 
973
- #: Nt3awnou-map/src/components.py:8
974
  msgid "Id review submission form"
975
  msgstr ""
976
 
977
- #: Nt3awnou-map/src/components.py:10
978
  msgid "🔍 Review of requests | مراجعة طلب مساعدة"
979
  msgstr ""
980
 
981
- #: Nt3awnou-map/src/components.py:13
982
  msgid "Enter id / أدخل الرقم"
983
  msgstr ""
984
 
985
- #: Nt3awnou-map/src/components.py:14
986
  msgid "Explain why / أدخل سبب المراجعة"
987
  msgstr ""
988
 
989
- #: Nt3awnou-map/src/components.py:15
990
  msgid "Submit / أرسل"
991
  msgstr ""
992
 
993
- #: Nt3awnou-map/src/components.py:17
994
  msgid "Please enter a reason / الرجاء إدخال سبب"
995
  msgstr ""
996
 
997
- #: Nt3awnou-map/src/components.py:19
998
  msgid ""
999
  "review_id_{id_to_review}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.txt"
1000
  msgstr ""
1001
 
1002
- #: Nt3awnou-map/src/components.py:20
1003
  msgid "w"
1004
  msgstr ""
1005
 
1006
- #: Nt3awnou-map/src/components.py:21
1007
  #, python-brace-format
1008
  msgid "id: {id_to_review}, explanation: {reason_for_review}\n"
1009
  msgstr ""
1010
 
1011
- #: Nt3awnou-map/src/components.py:25
1012
  msgid "nt3awnou/review_requests"
1013
  msgstr ""
1014
 
1015
- #: Nt3awnou-map/src/components.py:26
1016
  msgid "dataset"
1017
  msgstr ""
1018
 
1019
- #: Nt3awnou-map/src/components.py:28
1020
  msgid ""
1021
  "Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم "
1022
  "الإرسال"
1023
  msgstr ""
1024
 
1025
- #: Nt3awnou-map/src/components.py:32
1026
  msgid "💻 For Developers only, embed code for the map"
1027
  msgstr "💻 Pour les développeurs uniquement, code d'intégration de la carte"
1028
 
1029
- #: Nt3awnou-map/src/components.py:34
1030
  msgid ""
1031
  "\n"
1032
  " <iframe id=\"nt3awnou-map\"\n"
@@ -1045,51 +1027,55 @@ msgid ""
1045
  " "
1046
  msgstr ""
1047
 
1048
- #: Nt3awnou-map/src/components.py:47
1049
  msgid "html"
1050
  msgstr ""
1051
 
1052
- #: Nt3awnou-map/src/components.py:57
1053
  msgid "# Number of help requests"
1054
  msgstr ""
1055
 
1056
- #: Nt3awnou-map/src/components.py:62
1057
  msgid "# Number of interventions"
1058
  msgstr ""
1059
 
1060
- #: Nt3awnou-map/src/components.py:67
1061
  msgid "# Number of solved requests"
1062
  msgstr ""
1063
 
1064
- #: Nt3awnou-map/src/components.py:75
 
 
 
 
1065
  msgid "# عدد طلبات المساعدة"
1066
  msgstr ""
1067
 
1068
- #: Nt3awnou-map/src/components.py:80
1069
  msgid "# عدد التدخلات"
1070
  msgstr ""
1071
 
1072
- #: Nt3awnou-map/src/components.py:85
1073
  msgid "# عدد الطلبات المستجاب لها"
1074
  msgstr ""
1075
 
1076
- #: Nt3awnou-map/src/components.py:93
1077
  msgid "# Nombre de demandes d'aide"
1078
  msgstr ""
1079
 
1080
- #: Nt3awnou-map/src/components.py:98
1081
  msgid "# Nombre d'interventions"
1082
  msgstr ""
1083
 
1084
- #: Nt3awnou-map/src/components.py:103
1085
  msgid "# Nombre de demandes résolues"
1086
  msgstr ""
1087
 
1088
- #: Nt3awnou-map/src/components.py:108
1089
  msgid "📝 **Donations**"
1090
  msgstr "📝 **Donations**"
1091
 
1092
- #: Nt3awnou-map/src/components.py:111
1093
  msgid ""
1094
  "\n"
1095
  " <div style=\"text-align: center;\">\n"
@@ -1106,7 +1092,7 @@ msgid ""
1106
  " "
1107
  msgstr ""
1108
 
1109
- #: Nt3awnou-map/src/components.py:127
1110
  msgid ""
1111
  "\n"
1112
  " <div style=\"text-align: center;\">\n"
@@ -1123,7 +1109,7 @@ msgid ""
1123
  " "
1124
  msgstr ""
1125
 
1126
- #: Nt3awnou-map/src/components.py:144
1127
  msgid ""
1128
  "\n"
1129
  " <div style=\"text-align: center;\">\n"
@@ -1140,165 +1126,165 @@ msgid ""
1140
  " "
1141
  msgstr ""
1142
 
1143
- #: Nt3awnou-map/src/filters.py:6
1144
  msgid "Rescue"
1145
  msgstr "Sauvetage"
1146
 
1147
- #: Nt3awnou-map/src/filters.py:7
1148
  msgid "Medical Assistance"
1149
  msgstr "Assistance médicale"
1150
 
1151
- #: Nt3awnou-map/src/filters.py:8
1152
  msgid "Shelter"
1153
  msgstr "Abri"
1154
 
1155
- #: Nt3awnou-map/src/filters.py:9
1156
  msgid "Food & Water"
1157
  msgstr "Nourriture et eau"
1158
 
1159
- #: Nt3awnou-map/src/filters.py:10
1160
  msgid "Danger"
1161
  msgstr "Danger"
1162
 
1163
- #: Nt3awnou-map/src/filters.py:25
1164
  msgid "Display unverified requests"
1165
  msgstr "Montrer les demandes non vérifiées"
1166
 
1167
- #: Nt3awnou-map/src/filters.py:30
1168
  msgid "Display Interventions"
1169
  msgstr "Montrer les interventions"
1170
 
1171
- #: Nt3awnou-map/src/filters.py:34
1172
  msgid "👉 **Choose request type**"
1173
  msgstr "👉 **Choisir le type de demande**"
1174
 
1175
- #: Nt3awnou-map/src/filters.py:36
1176
  msgid "Choose request type"
1177
  msgstr ""
1178
 
1179
- #: Nt3awnou-map/src/filters.py:47
1180
  msgid "👉 **State of villages visited by NGOs**"
1181
  msgstr "👉 **État des villages visités par les ONG**"
1182
 
1183
- #: Nt3awnou-map/src/filters.py:51
1184
  msgid "🚨 Critical"
1185
  msgstr "🚨 Critique"
1186
 
1187
- #: Nt3awnou-map/src/filters.py:52
1188
  msgid "⚠️ Partially served"
1189
  msgstr "⚠️ Partiellement servi"
1190
 
1191
- #: Nt3awnou-map/src/filters.py:53
1192
  msgid "Entièrement satisfait / Fully served"
1193
  msgstr "Entièrement satisfait"
1194
 
1195
- #: Nt3awnou-map/src/filters.py:53
1196
  msgid "✅ Fully served"
1197
  msgstr "✅ Entièrement servi"
1198
 
1199
- #: Nt3awnou-map/src/filters.py:58
1200
  msgid "Choose status"
1201
  msgstr ""
1202
 
1203
- #: Nt3awnou-map/src/dataframes.py:7
1204
  msgid ""
1205
  "https://docs.google.com/spreadsheets/"
1206
  "d/1PXcAtI5L95hHSXAiRl3Y4v5O4coG39S86OTfBEcvLTE/edit#gid=0"
1207
  msgstr ""
1208
 
1209
- #: Nt3awnou-map/src/dataframes.py:9
1210
  msgid ""
1211
  "https://docs.google.com/spreadsheets/"
1212
  "d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
1213
  msgstr ""
1214
 
1215
- #: Nt3awnou-map/src/dataframes.py:11
1216
  msgid ""
1217
  "https://docs.google.com/spreadsheets/"
1218
  "d/1eXOTqunOWWP8FRdENPs4cU9ulISm4XZWYJJNR1-SrwY/edit#gid=2089222765"
1219
  msgstr ""
1220
 
1221
- #: Nt3awnou-map/src/dataframes.py:13
1222
  msgid "data/regions.json"
1223
  msgstr ""
1224
 
1225
- #: Nt3awnou-map/src/dataframes.py:20 Nt3awnou-map/src/dataframes.py:22
1226
  msgid "Automatic Extracted Coordinates"
1227
  msgstr ""
1228
 
1229
- #: Nt3awnou-map/src/dataframes.py:26 Nt3awnou-map/src/dataframes.py:27
1230
  msgid "Status"
1231
  msgstr ""
1232
 
1233
- #: Nt3awnou-map/src/dataframes.py:58
1234
  msgid "Display the dataframe in a table"
1235
  msgstr ""
1236
 
1237
- #: Nt3awnou-map/src/dataframes.py:65
1238
  msgid "🔍 Search for information / بحث عن المعلومات"
1239
  msgstr ""
1240
 
1241
- #: Nt3awnou-map/src/dataframes.py:65
1242
  #, python-brace-format
1243
  msgid "query_{df_hash}"
1244
  msgstr ""
1245
 
1246
- #: Nt3awnou-map/src/dataframes.py:69
1247
  msgid "🔍 Search for an id / بحث عن رقم"
1248
  msgstr ""
1249
 
1250
- #: Nt3awnou-map/src/dataframes.py:74
1251
  #, python-brace-format
1252
  msgid "id_{df_hash}"
1253
  msgstr ""
1254
 
1255
- #: Nt3awnou-map/src/dataframes.py:78
1256
  msgid "🗓️ Status / حالة"
1257
  msgstr ""
1258
 
1259
- #: Nt3awnou-map/src/dataframes.py:78
1260
  msgid "all / الكل"
1261
  msgstr ""
1262
 
1263
- #: Nt3awnou-map/src/dataframes.py:78 Nt3awnou-map/src/dataframes.py:95
1264
  msgid "Done / تم"
1265
  msgstr ""
1266
 
1267
- #: Nt3awnou-map/src/dataframes.py:78 Nt3awnou-map/src/dataframes.py:98
1268
  msgid "Planned / مخطط لها"
1269
  msgstr ""
1270
 
1271
- #: Nt3awnou-map/src/dataframes.py:78
1272
  #, python-brace-format
1273
  msgid "status_{df_hash}"
1274
  msgstr ""
1275
 
1276
- #: Nt3awnou-map/src/dataframes.py:94
1277
  msgid ""
1278
  "Pouvez-vous nous préciser si vous êtes déjà intervenus ou si vous prévoyez "
1279
  "de le faire | Tell us if you already made the intervention, or if you're "
1280
  "planning to do it"
1281
  msgstr ""
1282
 
1283
- #: Nt3awnou-map/src/dataframes.py:96 Nt3awnou-map/src/dataframes.py:99
1284
  msgid "Intervention déjà passée / Past intevention"
1285
  msgstr ""
1286
 
1287
- #: Nt3awnou-map/src/dataframes.py:105
1288
  #, python-brace-format
1289
  msgid ""
1290
  "To view the full Google Sheet for advanced filtering go to: {data_url} "
1291
  "**لعرض الورقة كاملة، اذهب إلى**"
1292
  msgstr ""
1293
 
1294
- #: Nt3awnou-map/src/dataframes.py:110
1295
  msgid ""
1296
  "We are hiding contact information to protect the privacy of the victims. If "
1297
  "you are an NGO and want to contact the victims, please contact us at "
1298
  "nt3awnoumorocco@gmail.com"
1299
  msgstr ""
1300
 
1301
- #: Nt3awnou-map/src/dataframes.py:113
1302
  msgid ""
1303
  "\n"
1304
  " <div style=\"text-align: left;\">\n"
 
3
  # This file is distributed under the same license as the PACKAGE package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
  #
6
+ #: src/utils.py:69 src/utils.py:70 src/markers.py:195 src/components.py:16
 
7
  msgid ""
8
  msgstr ""
9
  "Project-Id-Version: \n"
10
  "Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2023-09-19 03:04+0200\n"
12
  "PO-Revision-Date: 2023-09-18 21:00+0200\n"
13
  "Last-Translator: \n"
14
  "Language-Team: \n"
 
18
  "Content-Transfer-Encoding: 8bit\n"
19
  "X-Generator: Poedit 3.3.2\n"
20
 
21
+ #: app.py:22
22
  msgid "myapplication"
23
  msgstr ""
24
 
25
+ #: app.py:24
26
  msgid "HF_TOKEN"
27
  msgstr ""
28
 
29
+ #: app.py:31
30
  msgid "wide"
31
  msgstr ""
32
 
33
+ #: app.py:32 src/filters.py:40 src/filters.py:62
 
34
  msgid "collapsed"
35
  msgstr ""
36
 
37
+ #: app.py:33
38
  msgid "🤝"
39
  msgstr ""
40
 
41
+ #: app.py:34
42
  msgid "Nt3awnou نتعاونو"
43
  msgstr ""
44
 
45
+ #: app.py:38
46
  msgid "sleep_time"
47
  msgstr ""
48
 
49
+ #: app.py:40
50
  msgid "auto_refresh"
51
  msgstr ""
52
 
53
+ #: app.py:43
54
  msgid "Auto Refresh?"
55
  msgstr ""
56
 
57
+ #: app.py:45
58
  msgid "Refresh rate in seconds"
59
  msgstr ""
60
 
61
+ #: app.py:55 app.py:182 src/components.py:70 src/components.py:126
 
62
  msgid "ar"
63
  msgstr ""
64
 
65
+ #: app.py:55
66
  msgid "العربية"
67
  msgstr ""
68
 
69
+ #: app.py:56 src/components.py:89 src/components.py:143
 
70
  msgid "fr"
71
  msgstr ""
72
 
73
+ #: app.py:56
74
  msgid "Français"
75
  msgstr ""
76
 
77
+ #: app.py:57 app.py:62 src/components.py:52 src/components.py:110
 
78
  msgid "en"
79
  msgstr ""
80
 
81
+ #: app.py:57
82
  msgid "English"
83
  msgstr ""
84
 
85
+ #: app.py:60
86
  msgid "Choose language / اختر اللغة"
87
  msgstr ""
88
 
89
+ #: app.py:65
90
  msgid "messages"
91
  msgstr ""
92
 
93
+ #: app.py:65
94
  msgid "locales"
95
  msgstr ""
96
 
97
+ #: app.py:70
98
  msgid "Markers"
99
  msgstr ""
100
 
101
+ #: app.py:113
102
  msgid "map"
103
  msgstr ""
104
 
105
+ #: app.py:184
106
  msgid ""
107
  "\n"
108
  " <style>\n"
 
113
  " "
114
  msgstr ""
115
 
116
+ #: src/text_content.py:2
117
  msgid ""
118
  "\n"
119
  " <div style=\"text-align: left;\">\n"
 
151
  " "
152
  msgstr ""
153
 
154
+ #: src/text_content.py:15
155
  msgid ""
156
  "\n"
157
  " <div style=\"text-align: right;-webkit-rtl-ordering: logical;\">\n"
 
187
  " "
188
  msgstr ""
189
 
190
+ #: src/text_content.py:32
191
  msgid ""
192
  "\n"
193
  " <div style=\"text-align: left;\">\n"
 
230
  " "
231
  msgstr ""
232
 
233
+ #: src/text_content.py:46
234
  msgid ""
235
  "\n"
236
  " <div style=\"text-align: center;\">\n"
 
239
  " "
240
  msgstr ""
241
 
242
+ #: src/text_content.py:53
243
  msgid ""
244
  "\n"
245
  " <hr>\n"
 
253
  " "
254
  msgstr ""
255
 
256
+ #: src/text_content.py:61
257
  msgid ""
258
  "\n"
259
  " <style>\n"
 
315
  " # "
316
  msgstr ""
317
 
318
+ #: src/text_content.py:106
319
  msgid ""
320
  "**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
321
  "مراجعة أو حذف طلب، أدخل رقمه هنا:**"
 
323
  "**Si une demande doit être réexaminée ou supprimée, veuillez indiquer son "
324
  "numéro d’identification ici.**"
325
 
326
+ #: src/utils.py:9
327
  msgid "black"
328
  msgstr ""
329
 
330
+ #: src/utils.py:13
331
  msgid "Parsing Google Sheet:"
332
  msgstr ""
333
 
334
+ #: src/utils.py:14
335
  msgid "edit#gid="
336
  msgstr ""
337
 
338
+ #: src/utils.py:14
339
  msgid "export?format=csv&gid="
340
  msgstr ""
341
 
342
+ #: src/utils.py:15
343
  msgid "warn"
344
  msgstr ""
345
 
346
+ #: src/utils.py:28 src/utils.py:29 src/utils.py:57 src/utils.py:58
347
+ #: src/utils.py:67 src/markers.py:26
 
348
  msgid ","
349
  msgstr ""
350
 
351
+ #: src/utils.py:42
352
  msgid "Add a latlng column to the dataframe"
353
  msgstr ""
354
 
355
+ #: src/utils.py:44 src/utils.py:46 src/markers.py:81 src/markers.py:87
356
+ #: src/markers.py:98 src/markers.py:133 src/markers.py:147 src/markers.py:193
357
+ #: src/markers.py:209
 
 
358
  msgid "latlng"
359
  msgstr ""
360
 
361
+ #: src/utils.py:48
362
  msgid ""
363
  "process_column should be a string or an integer, got {type(process_column)}"
364
  msgstr ""
365
 
366
+ #: src/utils.py:59 src/utils.py:62 src/utils.py:63 src/utils.py:64
 
367
  msgid "."
368
  msgstr ""
369
 
370
+ #: src/utils.py:69 src/utils.py:70
371
  msgid "[^\\d\\.\\-]"
372
  msgstr ""
373
 
374
+ #: src/utils.py:74
375
  #, python-brace-format
376
  msgid "Error parsing latlng: {latlng} Reason: {e}"
377
  msgstr ""
378
 
379
+ #: src/utils.py:80
380
  msgid "star"
381
  msgstr ""
382
 
383
+ #: src/utils.py:81 src/utils.py:82
384
  msgid "#b3334f"
385
  msgstr ""
386
 
387
+ #: src/utils.py:83
388
  msgid "white"
389
  msgstr ""
390
 
391
+ #: src/utils.py:88
392
  msgid "Epicenter مركز الزلزال"
393
  msgstr ""
394
 
395
+ #: src/utils.py:94
396
  msgid ""
397
  "Danger distances - earthquake magnitude 7 | مسافات الخطر - قوة الزلازل 7"
398
  msgstr ""
399
 
400
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
401
+ #: src/utils.py:106
 
402
  msgid "radius"
403
  msgstr ""
404
 
405
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
406
+ #: src/utils.py:109 src/utils.py:110
 
407
  msgid "fill_opacity"
408
  msgstr ""
409
 
410
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
411
+ #: src/utils.py:108
 
412
  msgid "weight"
413
  msgstr ""
414
 
415
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
416
+ #: src/utils.py:111
 
417
  msgid "fill_color"
418
  msgstr ""
419
 
420
+ #: src/utils.py:97
421
  msgid "yellow"
422
  msgstr ""
423
 
424
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
 
425
  msgid "tooltip"
426
  msgstr ""
427
 
428
+ #: src/utils.py:97
429
  msgid "50 to 100 km - Moderate risk area | منطقة خطر معتدلة"
430
  msgstr ""
431
 
432
+ #: src/utils.py:98 src/markers.py:8 src/markers.py:188
 
433
  msgid "orange"
434
  msgstr ""
435
 
436
+ #: src/utils.py:98
437
  msgid "30 to 50 km - High risk zone | منطقة عالية المخاطر"
438
  msgstr ""
439
 
440
+ #: src/utils.py:99
441
  msgid "#FF0000"
442
  msgstr ""
443
 
444
+ #: src/utils.py:99
445
  msgid "10 to 30 km - Very high risk zone | منطقة شديدة الخطورة"
446
  msgstr ""
447
 
448
+ #: src/utils.py:100
449
  msgid "#8B0000"
450
  msgstr ""
451
 
452
+ #: src/utils.py:100
453
  msgid "0 to 10km - direct impact zone | منطقة التأثير المباشر"
454
  msgstr ""
455
 
456
+ #: src/utils.py:117
457
  msgid "🔵 All the Villages / جميع القرى"
458
  msgstr ""
459
 
460
+ #: src/utils.py:120
461
  msgid "lat"
462
  msgstr ""
463
 
464
+ #: src/utils.py:121
465
  msgid "lng"
466
  msgstr ""
467
 
468
+ #: src/utils.py:123
469
  msgid "name"
470
  msgstr ""
471
 
472
+ #: src/utils.py:124
473
  #, python-brace-format
474
  msgid "https://maps.google.com/?q={lat_lng}"
475
  msgstr ""
476
 
477
+ #: src/utils.py:125
478
  #, python-brace-format
479
  msgid ""
480
  "<br><b>⛰️ Douar:</b> {dour_name}<br><a href=\"{maps_url}\" target=\"_blank\" "
481
  "rel=\"noopener noreferrer\"><b>🧭 Google Maps</b></a>"
482
  msgstr ""
483
 
484
+ #: src/utils.py:132
485
  msgid "#0046C8"
486
  msgstr ""
487
 
488
+ #: src/utils.py:140 src/utils.py:144 src/markers.py:54 src/markers.py:109
 
489
  msgid "Done ✅"
490
  msgstr "Terminé ✅"
491
 
492
+ #: src/utils.py:141
493
  msgid "Planned ⏳"
494
  msgstr "Prévu ⏳"
495
 
496
+ #: src/utils.py:142 src/utils.py:146 src/markers.py:58
 
497
  msgid "Partial 📝"
498
  msgstr "Partiel 📝"
499
 
500
+ #: src/utils.py:145 src/markers.py:50 src/markers.py:106
 
501
  msgid "Planned ⌛"
502
  msgstr "Prévu ⌛"
503
 
504
+ #: src/utils.py:154
505
  msgid "High Emergency 🔴"
506
  msgstr "Urgence élevée 🔴"
507
 
508
+ #: src/utils.py:155
509
  msgid "Medium Emergency 🟠"
510
  msgstr "Urgence moyenne 🟠"
511
 
512
+ #: src/utils.py:156
513
  msgid "Low Emergency 🟡"
514
  msgstr "Urgence faible 🟡"
515
 
516
+ #: src/utils.py:158 src/markers.py:189
517
  msgid "High"
518
  msgstr ""
519
 
520
+ #: src/utils.py:159 src/markers.py:188
521
  msgid "Medium"
522
  msgstr ""
523
 
524
+ #: src/utils.py:160 src/markers.py:187 src/markers.py:220
 
525
  msgid "Low"
526
  msgstr ""
527
 
528
+ #: src/utils.py:179 src/utils.py:186
529
  msgid "topright"
530
  msgstr ""
531
 
532
+ #: src/utils.py:180
533
  msgid "Search | البحث"
534
  msgstr ""
535
 
536
+ #: src/utils.py:187
537
  msgid "Expand me | تكبير الخريطة"
538
  msgstr ""
539
 
540
+ #: src/utils.py:188
541
  msgid "Exit me | تصغير الخريطة"
542
  msgstr ""
543
 
544
+ #: src/utils.py:194
545
  #, python-brace-format
546
  msgid "https://marocmap.ikiker.com/maroc/{z}/{x}/{y}.png"
547
  msgstr ""
548
 
549
+ #: src/utils.py:197 src/utils.py:198
550
  msgid "Maroc Map"
551
  msgstr ""
552
 
553
+ #: src/utils.py:214
554
  msgid "topleft"
555
  msgstr ""
556
 
557
+ #: src/utils.py:217
558
  msgid "title"
559
  msgstr ""
560
 
561
+ #: src/utils.py:217
562
  msgid "My location | موقعي"
563
  msgstr ""
564
 
565
+ #: src/utils.py:217
566
  msgid "popup"
567
  msgstr ""
568
 
569
+ #: src/map_utils.py:5
570
  msgid ""
571
  "\n"
572
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>\n"
 
582
  " "
583
  msgstr ""
584
 
585
+ #: src/map_utils.py:15
586
  msgid ""
587
  "\n"
588
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>High "
 
596
  " <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
597
  " "
598
  msgstr ""
599
+ "\n"
600
+ " <li><span style='background:#CE3C28;opacity:0.7;'></span>Urgence "
601
+ "élevée</li>\n"
602
+ " <li><span style='background:#ED922E;opacity:0.7;'></span>Urgence "
603
+ "moyenne</li>\n"
604
+ " <li><span style='background:#FFCA92;opacity:0.7;'></span>Urgence "
605
+ "faible</li>\n"
606
+ " <li><span style='background:#6EAA25;opacity:0.7;'></span>Fait</li>\n"
607
+ " <li><span style='background:#023020;opacity:0.7;'></span>Partiel</li>\n"
608
+ " <li><span style='background:#FF91E8;opacity:0.7;'></span>Planifié</"
609
+ "li>\n"
610
+ " "
611
 
612
+ #: src/map_utils.py:24
613
  msgid ""
614
  "\n"
615
  " {% macro html(this, kwargs) %}\n"
 
659
  " "
660
  msgstr ""
661
 
662
+ #: src/map_utils.py:65
663
  msgid ""
664
  "\n"
665
  " </ul>\n"
 
718
  " {% endmacro %}"
719
  msgstr ""
720
 
721
+ #: src/map_utils.py:125
722
  msgid "get_legend_macro"
723
  msgstr ""
724
 
725
+ #: src/markers.py:7 src/markers.py:15 src/filters.py:6 src/filters.py:14
 
726
  msgid "إغاثة"
727
  msgstr ""
728
 
729
+ #: src/markers.py:7 src/markers.py:107 src/markers.py:110 src/markers.py:189
 
730
  msgid "red"
731
  msgstr ""
732
 
733
+ #: src/markers.py:8 src/markers.py:16 src/filters.py:7 src/filters.py:15
 
734
  msgid "مساعدة طبية"
735
  msgstr ""
736
 
737
+ #: src/markers.py:9 src/markers.py:17 src/filters.py:8 src/filters.py:16
 
738
  msgid "مأوى"
739
  msgstr ""
740
 
741
+ #: src/markers.py:9 src/markers.py:177 src/markers.py:187 src/markers.py:234
 
742
  msgid "beige"
743
  msgstr ""
744
 
745
+ #: src/markers.py:10 src/markers.py:18 src/filters.py:9 src/filters.py:17
 
746
  msgid "طعام وماء"
747
  msgstr ""
748
 
749
+ #: src/markers.py:10
750
  msgid "blue"
751
  msgstr ""
752
 
753
+ #: src/markers.py:11 src/markers.py:19 src/filters.py:10 src/filters.py:18
 
754
  msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
755
  msgstr ""
756
 
757
+ #: src/markers.py:11
758
  msgid "gray"
759
  msgstr ""
760
 
761
+ #: src/markers.py:15
762
  msgid "bell"
763
  msgstr ""
764
 
765
+ #: src/markers.py:16 src/markers.py:107 src/markers.py:110
 
766
  msgid "heart"
767
  msgstr ""
768
 
769
+ #: src/markers.py:17
770
  msgid "home"
771
  msgstr ""
772
 
773
+ #: src/markers.py:18
774
  msgid "cutlery"
775
  msgstr ""
776
 
777
+ #: src/markers.py:19
778
  msgid "Warning"
779
  msgstr ""
780
 
781
+ #: src/markers.py:34
782
  msgid "Display NGO interventions on the map"
783
  msgstr ""
784
 
785
+ #: src/markers.py:39
786
  msgid "Intervention prévue dans le futur / Planned future intervention"
787
  msgstr ""
788
 
789
+ #: src/markers.py:43 src/filters.py:52
790
  msgid "Partiellement satisfait / Partially Served"
791
  msgstr ""
792
 
793
+ #: src/markers.py:49 src/markers.py:107
794
  msgid "pink"
795
  msgstr ""
796
 
797
+ #: src/markers.py:51 src/filters.py:51
798
  msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
799
  msgstr ""
800
 
801
+ #: src/markers.py:53 src/markers.py:110
802
  msgid "green"
803
  msgstr ""
804
 
805
+ #: src/markers.py:57
806
  msgid "darkgreen"
807
  msgstr ""
808
 
809
+ #: src/markers.py:68
810
  #, python-brace-format
811
  msgid ""
812
  "\n"
 
823
  " "
824
  msgstr ""
825
 
826
+ #: src/markers.py:102
827
  msgid "Planned"
828
  msgstr "Prévu"
829
 
830
+ #: src/markers.py:107 src/markers.py:110 src/markers.py:177 src/markers.py:234
 
831
  msgid "glyphicon"
832
  msgstr ""
833
 
834
+ #: src/markers.py:120
835
  #, python-brace-format
836
  msgid ""
837
  "\n"
 
846
  " "
847
  msgstr ""
848
 
849
+ #: src/markers.py:143
850
  msgid "Display victim requests on the map"
851
  msgstr ""
852
 
853
+ #: src/markers.py:145 src/dataframes.py:37
854
  msgid "ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"
855
  msgstr ""
856
 
857
+ #: src/markers.py:148
858
  #, python-brace-format
859
  msgid "https://maps.google.com/?q={long_lat}"
860
  msgstr ""
861
 
862
+ #: src/markers.py:155
863
  msgid ""
864
  "\n"
865
  " <b>Request Type:</b> {request_type}<br>\n"
 
873
  " "
874
  msgstr ""
875
 
876
+ #: src/markers.py:165 src/markers.py:219
877
  msgid "list"
878
  msgstr ""
879
 
880
+ #: src/markers.py:172 src/markers.py:173
881
  msgid " لأي جماعة / قيادة / دوار تنتمون ؟"
882
  msgstr ""
883
 
884
+ #: src/markers.py:183
885
  msgid "Display verified victim requests on the map"
886
  msgstr ""
887
 
888
+ #: src/markers.py:197 src/markers.py:198 src/dataframes.py:40
 
889
  msgid "Help Details"
890
  msgstr ""
891
 
892
+ #: src/markers.py:200
893
  #, python-brace-format
894
  msgid "<b>Request Type:</b> {request_type}<br>"
895
  msgstr ""
896
 
897
+ #: src/markers.py:201 src/markers.py:223
898
  msgid "Location Details"
899
  msgstr ""
900
 
901
+ #: src/markers.py:202
902
  #, python-brace-format
903
  msgid "<b>Location:</b> {val}<br>"
904
  msgstr ""
905
 
906
+ #: src/markers.py:203 src/markers.py:220
907
  msgid "Emergency Degree"
908
  msgstr ""
909
 
910
+ #: src/markers.py:204
911
  #, python-brace-format
912
  msgid "<b>Emergency Degree:</b> {val}<br>"
913
  msgstr ""
914
 
915
+ #: src/markers.py:205
916
  msgid "Verification Date"
917
  msgstr ""
918
 
919
+ #: src/markers.py:206
920
  #, python-brace-format
921
  msgid "<b>Verification Date:</b> {val}<br>"
922
  msgstr ""
923
 
924
+ #: src/markers.py:207 src/markers.py:216 src/dataframes.py:33
925
+ #: src/dataframes.py:34 src/dataframes.py:89
 
926
  msgid "id"
927
  msgstr ""
928
 
929
+ #: src/markers.py:208
930
  #, python-brace-format
931
  msgid "<b>Id:</b> {val}<br>"
932
  msgstr ""
933
 
934
+ #: src/markers.py:210
935
  #, python-brace-format
936
  msgid "https://maps.google.com/?q={val}"
937
  msgstr ""
938
 
939
+ #: src/markers.py:212
940
  #, python-brace-format
941
  msgid ""
942
  "<a href=\"{maps_url}\" target=\"_blank\" rel=\"noopener "
943
  "noreferrer\"><b>Google Maps</b></a><br>"
944
  msgstr ""
945
 
946
+ #: src/markers.py:217
947
  msgid ""
948
  "<a href='https://docs.google.com/forms/d/"
949
  "e/1FAIpQLSdyAcOAULumk4A1DsfrwUsGdZ-9G5xOUuD3vHdQOp3nGNAZXw/viewform?"
 
952
  "solved</b></a><br>"
953
  msgstr ""
954
 
955
+ #: src/components.py:8
956
  msgid "Id review submission form"
957
  msgstr ""
958
 
959
+ #: src/components.py:10
960
  msgid "🔍 Review of requests | مراجعة طلب مساعدة"
961
  msgstr ""
962
 
963
+ #: src/components.py:13
964
  msgid "Enter id / أدخل الرقم"
965
  msgstr ""
966
 
967
+ #: src/components.py:14
968
  msgid "Explain why / أدخل سبب المراجعة"
969
  msgstr ""
970
 
971
+ #: src/components.py:15
972
  msgid "Submit / أرسل"
973
  msgstr ""
974
 
975
+ #: src/components.py:17
976
  msgid "Please enter a reason / الرجاء إدخال سبب"
977
  msgstr ""
978
 
979
+ #: src/components.py:19
980
  msgid ""
981
  "review_id_{id_to_review}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.txt"
982
  msgstr ""
983
 
984
+ #: src/components.py:20
985
  msgid "w"
986
  msgstr ""
987
 
988
+ #: src/components.py:21
989
  #, python-brace-format
990
  msgid "id: {id_to_review}, explanation: {reason_for_review}\n"
991
  msgstr ""
992
 
993
+ #: src/components.py:25
994
  msgid "nt3awnou/review_requests"
995
  msgstr ""
996
 
997
+ #: src/components.py:26
998
  msgid "dataset"
999
  msgstr ""
1000
 
1001
+ #: src/components.py:28
1002
  msgid ""
1003
  "Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم "
1004
  "الإرسال"
1005
  msgstr ""
1006
 
1007
+ #: src/components.py:32
1008
  msgid "💻 For Developers only, embed code for the map"
1009
  msgstr "💻 Pour les développeurs uniquement, code d'intégration de la carte"
1010
 
1011
+ #: src/components.py:34
1012
  msgid ""
1013
  "\n"
1014
  " <iframe id=\"nt3awnou-map\"\n"
 
1027
  " "
1028
  msgstr ""
1029
 
1030
+ #: src/components.py:47
1031
  msgid "html"
1032
  msgstr ""
1033
 
1034
+ #: src/components.py:57
1035
  msgid "# Number of help requests"
1036
  msgstr ""
1037
 
1038
+ #: src/components.py:62
1039
  msgid "# Number of interventions"
1040
  msgstr ""
1041
 
1042
+ #: src/components.py:67
1043
  msgid "# Number of solved requests"
1044
  msgstr ""
1045
 
1046
+ #: src/components.py:71
1047
+ msgid "📝 شرح منصة نتعاونو"
1048
+ msgstr ""
1049
+
1050
+ #: src/components.py:76
1051
  msgid "# عدد طلبات المساعدة"
1052
  msgstr ""
1053
 
1054
+ #: src/components.py:81
1055
  msgid "# عدد التدخلات"
1056
  msgstr ""
1057
 
1058
+ #: src/components.py:86
1059
  msgid "# عدد الطلبات المستجاب لها"
1060
  msgstr ""
1061
 
1062
+ #: src/components.py:94
1063
  msgid "# Nombre de demandes d'aide"
1064
  msgstr ""
1065
 
1066
+ #: src/components.py:99
1067
  msgid "# Nombre d'interventions"
1068
  msgstr ""
1069
 
1070
+ #: src/components.py:104
1071
  msgid "# Nombre de demandes résolues"
1072
  msgstr ""
1073
 
1074
+ #: src/components.py:109
1075
  msgid "📝 **Donations**"
1076
  msgstr "📝 **Donations**"
1077
 
1078
+ #: src/components.py:112
1079
  msgid ""
1080
  "\n"
1081
  " <div style=\"text-align: center;\">\n"
 
1092
  " "
1093
  msgstr ""
1094
 
1095
+ #: src/components.py:128
1096
  msgid ""
1097
  "\n"
1098
  " <div style=\"text-align: center;\">\n"
 
1109
  " "
1110
  msgstr ""
1111
 
1112
+ #: src/components.py:145
1113
  msgid ""
1114
  "\n"
1115
  " <div style=\"text-align: center;\">\n"
 
1126
  " "
1127
  msgstr ""
1128
 
1129
+ #: src/filters.py:6
1130
  msgid "Rescue"
1131
  msgstr "Sauvetage"
1132
 
1133
+ #: src/filters.py:7
1134
  msgid "Medical Assistance"
1135
  msgstr "Assistance médicale"
1136
 
1137
+ #: src/filters.py:8
1138
  msgid "Shelter"
1139
  msgstr "Abri"
1140
 
1141
+ #: src/filters.py:9
1142
  msgid "Food & Water"
1143
  msgstr "Nourriture et eau"
1144
 
1145
+ #: src/filters.py:10
1146
  msgid "Danger"
1147
  msgstr "Danger"
1148
 
1149
+ #: src/filters.py:25
1150
  msgid "Display unverified requests"
1151
  msgstr "Montrer les demandes non vérifiées"
1152
 
1153
+ #: src/filters.py:30
1154
  msgid "Display Interventions"
1155
  msgstr "Montrer les interventions"
1156
 
1157
+ #: src/filters.py:34
1158
  msgid "👉 **Choose request type**"
1159
  msgstr "👉 **Choisir le type de demande**"
1160
 
1161
+ #: src/filters.py:36
1162
  msgid "Choose request type"
1163
  msgstr ""
1164
 
1165
+ #: src/filters.py:47
1166
  msgid "👉 **State of villages visited by NGOs**"
1167
  msgstr "👉 **État des villages visités par les ONG**"
1168
 
1169
+ #: src/filters.py:51
1170
  msgid "🚨 Critical"
1171
  msgstr "🚨 Critique"
1172
 
1173
+ #: src/filters.py:52
1174
  msgid "⚠️ Partially served"
1175
  msgstr "⚠️ Partiellement servi"
1176
 
1177
+ #: src/filters.py:53
1178
  msgid "Entièrement satisfait / Fully served"
1179
  msgstr "Entièrement satisfait"
1180
 
1181
+ #: src/filters.py:53
1182
  msgid "✅ Fully served"
1183
  msgstr "✅ Entièrement servi"
1184
 
1185
+ #: src/filters.py:58
1186
  msgid "Choose status"
1187
  msgstr ""
1188
 
1189
+ #: src/dataframes.py:7
1190
  msgid ""
1191
  "https://docs.google.com/spreadsheets/"
1192
  "d/1PXcAtI5L95hHSXAiRl3Y4v5O4coG39S86OTfBEcvLTE/edit#gid=0"
1193
  msgstr ""
1194
 
1195
+ #: src/dataframes.py:9
1196
  msgid ""
1197
  "https://docs.google.com/spreadsheets/"
1198
  "d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
1199
  msgstr ""
1200
 
1201
+ #: src/dataframes.py:11
1202
  msgid ""
1203
  "https://docs.google.com/spreadsheets/"
1204
  "d/1eXOTqunOWWP8FRdENPs4cU9ulISm4XZWYJJNR1-SrwY/edit#gid=2089222765"
1205
  msgstr ""
1206
 
1207
+ #: src/dataframes.py:13
1208
  msgid "data/regions.json"
1209
  msgstr ""
1210
 
1211
+ #: src/dataframes.py:20 src/dataframes.py:22
1212
  msgid "Automatic Extracted Coordinates"
1213
  msgstr ""
1214
 
1215
+ #: src/dataframes.py:26 src/dataframes.py:27
1216
  msgid "Status"
1217
  msgstr ""
1218
 
1219
+ #: src/dataframes.py:58
1220
  msgid "Display the dataframe in a table"
1221
  msgstr ""
1222
 
1223
+ #: src/dataframes.py:65
1224
  msgid "🔍 Search for information / بحث عن المعلومات"
1225
  msgstr ""
1226
 
1227
+ #: src/dataframes.py:65
1228
  #, python-brace-format
1229
  msgid "query_{df_hash}"
1230
  msgstr ""
1231
 
1232
+ #: src/dataframes.py:69
1233
  msgid "🔍 Search for an id / بحث عن رقم"
1234
  msgstr ""
1235
 
1236
+ #: src/dataframes.py:74
1237
  #, python-brace-format
1238
  msgid "id_{df_hash}"
1239
  msgstr ""
1240
 
1241
+ #: src/dataframes.py:78
1242
  msgid "🗓️ Status / حالة"
1243
  msgstr ""
1244
 
1245
+ #: src/dataframes.py:78
1246
  msgid "all / الكل"
1247
  msgstr ""
1248
 
1249
+ #: src/dataframes.py:78 src/dataframes.py:95
1250
  msgid "Done / تم"
1251
  msgstr ""
1252
 
1253
+ #: src/dataframes.py:78 src/dataframes.py:98
1254
  msgid "Planned / مخطط لها"
1255
  msgstr ""
1256
 
1257
+ #: src/dataframes.py:78
1258
  #, python-brace-format
1259
  msgid "status_{df_hash}"
1260
  msgstr ""
1261
 
1262
+ #: src/dataframes.py:94
1263
  msgid ""
1264
  "Pouvez-vous nous préciser si vous êtes déjà intervenus ou si vous prévoyez "
1265
  "de le faire | Tell us if you already made the intervention, or if you're "
1266
  "planning to do it"
1267
  msgstr ""
1268
 
1269
+ #: src/dataframes.py:96 src/dataframes.py:99
1270
  msgid "Intervention déjà passée / Past intevention"
1271
  msgstr ""
1272
 
1273
+ #: src/dataframes.py:105
1274
  #, python-brace-format
1275
  msgid ""
1276
  "To view the full Google Sheet for advanced filtering go to: {data_url} "
1277
  "**لعرض الورقة كاملة، اذهب إلى**"
1278
  msgstr ""
1279
 
1280
+ #: src/dataframes.py:110
1281
  msgid ""
1282
  "We are hiding contact information to protect the privacy of the victims. If "
1283
  "you are an NGO and want to contact the victims, please contact us at "
1284
  "nt3awnoumorocco@gmail.com"
1285
  msgstr ""
1286
 
1287
+ #: src/dataframes.py:113
1288
  msgid ""
1289
  "\n"
1290
  " <div style=\"text-align: left;\">\n"
messages.pot CHANGED
@@ -3,14 +3,13 @@
3
  # This file is distributed under the same license as the PACKAGE package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
  #
6
- #: Nt3awnou-map/src/utils.py:69 Nt3awnou-map/src/utils.py:70
7
- #: Nt3awnou-map/src/markers.py:195 Nt3awnou-map/src/components.py:16
8
  #, fuzzy
9
  msgid ""
10
  msgstr ""
11
  "Project-Id-Version: PACKAGE VERSION\n"
12
  "Report-Msgid-Bugs-To: \n"
13
- "POT-Creation-Date: 2023-09-19 02:40+0200\n"
14
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
15
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
16
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,95 +18,91 @@ msgstr ""
19
  "Content-Type: text/plain; charset=UTF-8\n"
20
  "Content-Transfer-Encoding: 8bit\n"
21
 
22
- #: Nt3awnou-map/app.py:22
23
  msgid "myapplication"
24
  msgstr ""
25
 
26
- #: Nt3awnou-map/app.py:24
27
  msgid "HF_TOKEN"
28
  msgstr ""
29
 
30
- #: Nt3awnou-map/app.py:31
31
  msgid "wide"
32
  msgstr ""
33
 
34
- #: Nt3awnou-map/app.py:32 Nt3awnou-map/src/filters.py:40
35
- #: Nt3awnou-map/src/filters.py:62
36
  msgid "collapsed"
37
  msgstr ""
38
 
39
- #: Nt3awnou-map/app.py:33
40
  msgid "🤝"
41
  msgstr ""
42
 
43
- #: Nt3awnou-map/app.py:34
44
  msgid "Nt3awnou نتعاونو"
45
  msgstr ""
46
 
47
- #: Nt3awnou-map/app.py:38
48
  msgid "sleep_time"
49
  msgstr ""
50
 
51
- #: Nt3awnou-map/app.py:40
52
  msgid "auto_refresh"
53
  msgstr ""
54
 
55
- #: Nt3awnou-map/app.py:43
56
  msgid "Auto Refresh?"
57
  msgstr ""
58
 
59
- #: Nt3awnou-map/app.py:45
60
  msgid "Refresh rate in seconds"
61
  msgstr ""
62
 
63
- #: Nt3awnou-map/app.py:55 Nt3awnou-map/app.py:182
64
- #: Nt3awnou-map/src/components.py:70 Nt3awnou-map/src/components.py:125
65
  msgid "ar"
66
  msgstr ""
67
 
68
- #: Nt3awnou-map/app.py:55
69
  msgid "العربية"
70
  msgstr ""
71
 
72
- #: Nt3awnou-map/app.py:56 Nt3awnou-map/src/components.py:88
73
- #: Nt3awnou-map/src/components.py:142
74
  msgid "fr"
75
  msgstr ""
76
 
77
- #: Nt3awnou-map/app.py:56
78
  msgid "Français"
79
  msgstr ""
80
 
81
- #: Nt3awnou-map/app.py:57 Nt3awnou-map/app.py:62
82
- #: Nt3awnou-map/src/components.py:52 Nt3awnou-map/src/components.py:109
83
  msgid "en"
84
  msgstr ""
85
 
86
- #: Nt3awnou-map/app.py:57
87
  msgid "English"
88
  msgstr ""
89
 
90
- #: Nt3awnou-map/app.py:60
91
  msgid "Choose language / اختر اللغة"
92
  msgstr ""
93
 
94
- #: Nt3awnou-map/app.py:65
95
  msgid "messages"
96
  msgstr ""
97
 
98
- #: Nt3awnou-map/app.py:65
99
  msgid "locales"
100
  msgstr ""
101
 
102
- #: Nt3awnou-map/app.py:70
103
  msgid "Markers"
104
  msgstr ""
105
 
106
- #: Nt3awnou-map/app.py:113
107
  msgid "map"
108
  msgstr ""
109
 
110
- #: Nt3awnou-map/app.py:184
111
  msgid ""
112
  "\n"
113
  " <style>\n"
@@ -118,7 +113,7 @@ msgid ""
118
  " "
119
  msgstr ""
120
 
121
- #: Nt3awnou-map/src/text_content.py:2
122
  msgid ""
123
  "\n"
124
  " <div style=\"text-align: left;\">\n"
@@ -156,7 +151,7 @@ msgid ""
156
  " "
157
  msgstr ""
158
 
159
- #: Nt3awnou-map/src/text_content.py:15
160
  msgid ""
161
  "\n"
162
  " <div style=\"text-align: right;-webkit-rtl-ordering: logical;\">\n"
@@ -192,7 +187,7 @@ msgid ""
192
  " "
193
  msgstr ""
194
 
195
- #: Nt3awnou-map/src/text_content.py:32
196
  msgid ""
197
  "\n"
198
  " <div style=\"text-align: left;\">\n"
@@ -235,7 +230,7 @@ msgid ""
235
  " "
236
  msgstr ""
237
 
238
- #: Nt3awnou-map/src/text_content.py:46
239
  msgid ""
240
  "\n"
241
  " <div style=\"text-align: center;\">\n"
@@ -244,7 +239,7 @@ msgid ""
244
  " "
245
  msgstr ""
246
 
247
- #: Nt3awnou-map/src/text_content.py:53
248
  msgid ""
249
  "\n"
250
  " <hr>\n"
@@ -258,7 +253,7 @@ msgid ""
258
  " "
259
  msgstr ""
260
 
261
- #: Nt3awnou-map/src/text_content.py:61
262
  msgid ""
263
  "\n"
264
  " <style>\n"
@@ -320,270 +315,256 @@ msgid ""
320
  " # "
321
  msgstr ""
322
 
323
- #: Nt3awnou-map/src/text_content.py:106
324
  msgid ""
325
  "**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
326
  "مراجعة أو حذف طلب، أدخل رقمه هنا:**"
327
  msgstr ""
328
 
329
- #: Nt3awnou-map/src/utils.py:9
330
  msgid "black"
331
  msgstr ""
332
 
333
- #: Nt3awnou-map/src/utils.py:13
334
  msgid "Parsing Google Sheet:"
335
  msgstr ""
336
 
337
- #: Nt3awnou-map/src/utils.py:14
338
  msgid "edit#gid="
339
  msgstr ""
340
 
341
- #: Nt3awnou-map/src/utils.py:14
342
  msgid "export?format=csv&gid="
343
  msgstr ""
344
 
345
- #: Nt3awnou-map/src/utils.py:15
346
  msgid "warn"
347
  msgstr ""
348
 
349
- #: Nt3awnou-map/src/utils.py:28 Nt3awnou-map/src/utils.py:29
350
- #: Nt3awnou-map/src/utils.py:57 Nt3awnou-map/src/utils.py:58
351
- #: Nt3awnou-map/src/utils.py:67 Nt3awnou-map/src/markers.py:26
352
  msgid ","
353
  msgstr ""
354
 
355
- #: Nt3awnou-map/src/utils.py:42
356
  msgid "Add a latlng column to the dataframe"
357
  msgstr ""
358
 
359
- #: Nt3awnou-map/src/utils.py:44 Nt3awnou-map/src/utils.py:46
360
- #: Nt3awnou-map/src/markers.py:81 Nt3awnou-map/src/markers.py:87
361
- #: Nt3awnou-map/src/markers.py:98 Nt3awnou-map/src/markers.py:133
362
- #: Nt3awnou-map/src/markers.py:147 Nt3awnou-map/src/markers.py:193
363
- #: Nt3awnou-map/src/markers.py:209
364
  msgid "latlng"
365
  msgstr ""
366
 
367
- #: Nt3awnou-map/src/utils.py:48
368
  msgid ""
369
  "process_column should be a string or an integer, got {type(process_column)}"
370
  msgstr ""
371
 
372
- #: Nt3awnou-map/src/utils.py:59 Nt3awnou-map/src/utils.py:62
373
- #: Nt3awnou-map/src/utils.py:63 Nt3awnou-map/src/utils.py:64
374
  msgid "."
375
  msgstr ""
376
 
377
- #: Nt3awnou-map/src/utils.py:69 Nt3awnou-map/src/utils.py:70
378
  msgid "[^\\d\\.\\-]"
379
  msgstr ""
380
 
381
- #: Nt3awnou-map/src/utils.py:74
382
  #, python-brace-format
383
  msgid "Error parsing latlng: {latlng} Reason: {e}"
384
  msgstr ""
385
 
386
- #: Nt3awnou-map/src/utils.py:80
387
  msgid "star"
388
  msgstr ""
389
 
390
- #: Nt3awnou-map/src/utils.py:81 Nt3awnou-map/src/utils.py:82
391
  msgid "#b3334f"
392
  msgstr ""
393
 
394
- #: Nt3awnou-map/src/utils.py:83
395
  msgid "white"
396
  msgstr ""
397
 
398
- #: Nt3awnou-map/src/utils.py:88
399
  msgid "Epicenter مركز الزلزال"
400
  msgstr ""
401
 
402
- #: Nt3awnou-map/src/utils.py:94
403
  msgid ""
404
  "Danger distances - earthquake magnitude 7 | مسافات الخطر - قوة الزلازل 7"
405
  msgstr ""
406
 
407
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
408
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
409
- #: Nt3awnou-map/src/utils.py:106
410
  msgid "radius"
411
  msgstr ""
412
 
413
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
414
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
415
- #: Nt3awnou-map/src/utils.py:109 Nt3awnou-map/src/utils.py:110
416
  msgid "fill_opacity"
417
  msgstr ""
418
 
419
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
420
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
421
- #: Nt3awnou-map/src/utils.py:108
422
  msgid "weight"
423
  msgstr ""
424
 
425
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
426
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
427
- #: Nt3awnou-map/src/utils.py:111
428
  msgid "fill_color"
429
  msgstr ""
430
 
431
- #: Nt3awnou-map/src/utils.py:97
432
  msgid "yellow"
433
  msgstr ""
434
 
435
- #: Nt3awnou-map/src/utils.py:97 Nt3awnou-map/src/utils.py:98
436
- #: Nt3awnou-map/src/utils.py:99 Nt3awnou-map/src/utils.py:100
437
  msgid "tooltip"
438
  msgstr ""
439
 
440
- #: Nt3awnou-map/src/utils.py:97
441
  msgid "50 to 100 km - Moderate risk area | منطقة خطر معتدلة"
442
  msgstr ""
443
 
444
- #: Nt3awnou-map/src/utils.py:98 Nt3awnou-map/src/markers.py:8
445
- #: Nt3awnou-map/src/markers.py:188
446
  msgid "orange"
447
  msgstr ""
448
 
449
- #: Nt3awnou-map/src/utils.py:98
450
  msgid "30 to 50 km - High risk zone | منطقة عالية المخاطر"
451
  msgstr ""
452
 
453
- #: Nt3awnou-map/src/utils.py:99
454
  msgid "#FF0000"
455
  msgstr ""
456
 
457
- #: Nt3awnou-map/src/utils.py:99
458
  msgid "10 to 30 km - Very high risk zone | منطقة شديدة الخطورة"
459
  msgstr ""
460
 
461
- #: Nt3awnou-map/src/utils.py:100
462
  msgid "#8B0000"
463
  msgstr ""
464
 
465
- #: Nt3awnou-map/src/utils.py:100
466
  msgid "0 to 10km - direct impact zone | منطقة التأثير المباشر"
467
  msgstr ""
468
 
469
- #: Nt3awnou-map/src/utils.py:117
470
  msgid "🔵 All the Villages / جميع القرى"
471
  msgstr ""
472
 
473
- #: Nt3awnou-map/src/utils.py:120
474
  msgid "lat"
475
  msgstr ""
476
 
477
- #: Nt3awnou-map/src/utils.py:121
478
  msgid "lng"
479
  msgstr ""
480
 
481
- #: Nt3awnou-map/src/utils.py:123
482
  msgid "name"
483
  msgstr ""
484
 
485
- #: Nt3awnou-map/src/utils.py:124
486
  #, python-brace-format
487
  msgid "https://maps.google.com/?q={lat_lng}"
488
  msgstr ""
489
 
490
- #: Nt3awnou-map/src/utils.py:125
491
  #, python-brace-format
492
  msgid ""
493
  "<br><b>⛰️ Douar:</b> {dour_name}<br><a href=\"{maps_url}\" target=\"_blank\" "
494
  "rel=\"noopener noreferrer\"><b>🧭 Google Maps</b></a>"
495
  msgstr ""
496
 
497
- #: Nt3awnou-map/src/utils.py:132
498
  msgid "#0046C8"
499
  msgstr ""
500
 
501
- #: Nt3awnou-map/src/utils.py:140 Nt3awnou-map/src/utils.py:144
502
- #: Nt3awnou-map/src/markers.py:54 Nt3awnou-map/src/markers.py:109
503
  msgid "Done ✅"
504
  msgstr ""
505
 
506
- #: Nt3awnou-map/src/utils.py:141
507
  msgid "Planned ⏳"
508
  msgstr ""
509
 
510
- #: Nt3awnou-map/src/utils.py:142 Nt3awnou-map/src/utils.py:146
511
- #: Nt3awnou-map/src/markers.py:58
512
  msgid "Partial 📝"
513
  msgstr ""
514
 
515
- #: Nt3awnou-map/src/utils.py:145 Nt3awnou-map/src/markers.py:50
516
- #: Nt3awnou-map/src/markers.py:106
517
  msgid "Planned ⌛"
518
  msgstr ""
519
 
520
- #: Nt3awnou-map/src/utils.py:154
521
  msgid "High Emergency 🔴"
522
  msgstr ""
523
 
524
- #: Nt3awnou-map/src/utils.py:155
525
  msgid "Medium Emergency 🟠"
526
  msgstr ""
527
 
528
- #: Nt3awnou-map/src/utils.py:156
529
  msgid "Low Emergency 🟡"
530
  msgstr ""
531
 
532
- #: Nt3awnou-map/src/utils.py:158 Nt3awnou-map/src/markers.py:189
533
  msgid "High"
534
  msgstr ""
535
 
536
- #: Nt3awnou-map/src/utils.py:159 Nt3awnou-map/src/markers.py:188
537
  msgid "Medium"
538
  msgstr ""
539
 
540
- #: Nt3awnou-map/src/utils.py:160 Nt3awnou-map/src/markers.py:187
541
- #: Nt3awnou-map/src/markers.py:220
542
  msgid "Low"
543
  msgstr ""
544
 
545
- #: Nt3awnou-map/src/utils.py:179 Nt3awnou-map/src/utils.py:186
546
  msgid "topright"
547
  msgstr ""
548
 
549
- #: Nt3awnou-map/src/utils.py:180
550
  msgid "Search | البحث"
551
  msgstr ""
552
 
553
- #: Nt3awnou-map/src/utils.py:187
554
  msgid "Expand me | تكبير الخريطة"
555
  msgstr ""
556
 
557
- #: Nt3awnou-map/src/utils.py:188
558
  msgid "Exit me | تصغير الخريطة"
559
  msgstr ""
560
 
561
- #: Nt3awnou-map/src/utils.py:194
562
  #, python-brace-format
563
  msgid "https://marocmap.ikiker.com/maroc/{z}/{x}/{y}.png"
564
  msgstr ""
565
 
566
- #: Nt3awnou-map/src/utils.py:197 Nt3awnou-map/src/utils.py:198
567
  msgid "Maroc Map"
568
  msgstr ""
569
 
570
- #: Nt3awnou-map/src/utils.py:214
571
  msgid "topleft"
572
  msgstr ""
573
 
574
- #: Nt3awnou-map/src/utils.py:217
575
  msgid "title"
576
  msgstr ""
577
 
578
- #: Nt3awnou-map/src/utils.py:217
579
  msgid "My location | موقعي"
580
  msgstr ""
581
 
582
- #: Nt3awnou-map/src/utils.py:217
583
  msgid "popup"
584
  msgstr ""
585
 
586
- #: Nt3awnou-map/src/map_utils.py:5
587
  msgid ""
588
  "\n"
589
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>\n"
@@ -599,7 +580,7 @@ msgid ""
599
  " "
600
  msgstr ""
601
 
602
- #: Nt3awnou-map/src/map_utils.py:15
603
  msgid ""
604
  "\n"
605
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>High "
@@ -614,7 +595,7 @@ msgid ""
614
  " "
615
  msgstr ""
616
 
617
- #: Nt3awnou-map/src/map_utils.py:24
618
  msgid ""
619
  "\n"
620
  " {% macro html(this, kwargs) %}\n"
@@ -664,7 +645,7 @@ msgid ""
664
  " "
665
  msgstr ""
666
 
667
- #: Nt3awnou-map/src/map_utils.py:65
668
  msgid ""
669
  "\n"
670
  " </ul>\n"
@@ -723,103 +704,95 @@ msgid ""
723
  " {% endmacro %}"
724
  msgstr ""
725
 
726
- #: Nt3awnou-map/src/map_utils.py:125
727
  msgid "get_legend_macro"
728
  msgstr ""
729
 
730
- #: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:15
731
- #: Nt3awnou-map/src/filters.py:6 Nt3awnou-map/src/filters.py:14
732
  msgid "إغاثة"
733
  msgstr ""
734
 
735
- #: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:107
736
- #: Nt3awnou-map/src/markers.py:110 Nt3awnou-map/src/markers.py:189
737
  msgid "red"
738
  msgstr ""
739
 
740
- #: Nt3awnou-map/src/markers.py:8 Nt3awnou-map/src/markers.py:16
741
- #: Nt3awnou-map/src/filters.py:7 Nt3awnou-map/src/filters.py:15
742
  msgid "مساعدة طبية"
743
  msgstr ""
744
 
745
- #: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:17
746
- #: Nt3awnou-map/src/filters.py:8 Nt3awnou-map/src/filters.py:16
747
  msgid "مأوى"
748
  msgstr ""
749
 
750
- #: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:177
751
- #: Nt3awnou-map/src/markers.py:187 Nt3awnou-map/src/markers.py:234
752
  msgid "beige"
753
  msgstr ""
754
 
755
- #: Nt3awnou-map/src/markers.py:10 Nt3awnou-map/src/markers.py:18
756
- #: Nt3awnou-map/src/filters.py:9 Nt3awnou-map/src/filters.py:17
757
  msgid "طعام وماء"
758
  msgstr ""
759
 
760
- #: Nt3awnou-map/src/markers.py:10
761
  msgid "blue"
762
  msgstr ""
763
 
764
- #: Nt3awnou-map/src/markers.py:11 Nt3awnou-map/src/markers.py:19
765
- #: Nt3awnou-map/src/filters.py:10 Nt3awnou-map/src/filters.py:18
766
  msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
767
  msgstr ""
768
 
769
- #: Nt3awnou-map/src/markers.py:11
770
  msgid "gray"
771
  msgstr ""
772
 
773
- #: Nt3awnou-map/src/markers.py:15
774
  msgid "bell"
775
  msgstr ""
776
 
777
- #: Nt3awnou-map/src/markers.py:16 Nt3awnou-map/src/markers.py:107
778
- #: Nt3awnou-map/src/markers.py:110
779
  msgid "heart"
780
  msgstr ""
781
 
782
- #: Nt3awnou-map/src/markers.py:17
783
  msgid "home"
784
  msgstr ""
785
 
786
- #: Nt3awnou-map/src/markers.py:18
787
  msgid "cutlery"
788
  msgstr ""
789
 
790
- #: Nt3awnou-map/src/markers.py:19
791
  msgid "Warning"
792
  msgstr ""
793
 
794
- #: Nt3awnou-map/src/markers.py:34
795
  msgid "Display NGO interventions on the map"
796
  msgstr ""
797
 
798
- #: Nt3awnou-map/src/markers.py:39
799
  msgid "Intervention prévue dans le futur / Planned future intervention"
800
  msgstr ""
801
 
802
- #: Nt3awnou-map/src/markers.py:43 Nt3awnou-map/src/filters.py:52
803
  msgid "Partiellement satisfait / Partially Served"
804
  msgstr ""
805
 
806
- #: Nt3awnou-map/src/markers.py:49 Nt3awnou-map/src/markers.py:107
807
  msgid "pink"
808
  msgstr ""
809
 
810
- #: Nt3awnou-map/src/markers.py:51 Nt3awnou-map/src/filters.py:51
811
  msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
812
  msgstr ""
813
 
814
- #: Nt3awnou-map/src/markers.py:53 Nt3awnou-map/src/markers.py:110
815
  msgid "green"
816
  msgstr ""
817
 
818
- #: Nt3awnou-map/src/markers.py:57
819
  msgid "darkgreen"
820
  msgstr ""
821
 
822
- #: Nt3awnou-map/src/markers.py:68
823
  #, python-brace-format
824
  msgid ""
825
  "\n"
@@ -836,16 +809,15 @@ msgid ""
836
  " "
837
  msgstr ""
838
 
839
- #: Nt3awnou-map/src/markers.py:102
840
  msgid "Planned"
841
  msgstr ""
842
 
843
- #: Nt3awnou-map/src/markers.py:107 Nt3awnou-map/src/markers.py:110
844
- #: Nt3awnou-map/src/markers.py:177 Nt3awnou-map/src/markers.py:234
845
  msgid "glyphicon"
846
  msgstr ""
847
 
848
- #: Nt3awnou-map/src/markers.py:120
849
  #, python-brace-format
850
  msgid ""
851
  "\n"
@@ -860,20 +832,20 @@ msgid ""
860
  " "
861
  msgstr ""
862
 
863
- #: Nt3awnou-map/src/markers.py:143
864
  msgid "Display victim requests on the map"
865
  msgstr ""
866
 
867
- #: Nt3awnou-map/src/markers.py:145 Nt3awnou-map/src/dataframes.py:37
868
  msgid "ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"
869
  msgstr ""
870
 
871
- #: Nt3awnou-map/src/markers.py:148
872
  #, python-brace-format
873
  msgid "https://maps.google.com/?q={long_lat}"
874
  msgstr ""
875
 
876
- #: Nt3awnou-map/src/markers.py:155
877
  msgid ""
878
  "\n"
879
  " <b>Request Type:</b> {request_type}<br>\n"
@@ -887,79 +859,77 @@ msgid ""
887
  " "
888
  msgstr ""
889
 
890
- #: Nt3awnou-map/src/markers.py:165 Nt3awnou-map/src/markers.py:219
891
  msgid "list"
892
  msgstr ""
893
 
894
- #: Nt3awnou-map/src/markers.py:172 Nt3awnou-map/src/markers.py:173
895
  msgid " لأي جماعة / قيادة / دوار تنتمون ؟"
896
  msgstr ""
897
 
898
- #: Nt3awnou-map/src/markers.py:183
899
  msgid "Display verified victim requests on the map"
900
  msgstr ""
901
 
902
- #: Nt3awnou-map/src/markers.py:197 Nt3awnou-map/src/markers.py:198
903
- #: Nt3awnou-map/src/dataframes.py:40
904
  msgid "Help Details"
905
  msgstr ""
906
 
907
- #: Nt3awnou-map/src/markers.py:200
908
  #, python-brace-format
909
  msgid "<b>Request Type:</b> {request_type}<br>"
910
  msgstr ""
911
 
912
- #: Nt3awnou-map/src/markers.py:201 Nt3awnou-map/src/markers.py:223
913
  msgid "Location Details"
914
  msgstr ""
915
 
916
- #: Nt3awnou-map/src/markers.py:202
917
  #, python-brace-format
918
  msgid "<b>Location:</b> {val}<br>"
919
  msgstr ""
920
 
921
- #: Nt3awnou-map/src/markers.py:203 Nt3awnou-map/src/markers.py:220
922
  msgid "Emergency Degree"
923
  msgstr ""
924
 
925
- #: Nt3awnou-map/src/markers.py:204
926
  #, python-brace-format
927
  msgid "<b>Emergency Degree:</b> {val}<br>"
928
  msgstr ""
929
 
930
- #: Nt3awnou-map/src/markers.py:205
931
  msgid "Verification Date"
932
  msgstr ""
933
 
934
- #: Nt3awnou-map/src/markers.py:206
935
  #, python-brace-format
936
  msgid "<b>Verification Date:</b> {val}<br>"
937
  msgstr ""
938
 
939
- #: Nt3awnou-map/src/markers.py:207 Nt3awnou-map/src/markers.py:216
940
- #: Nt3awnou-map/src/dataframes.py:33 Nt3awnou-map/src/dataframes.py:34
941
- #: Nt3awnou-map/src/dataframes.py:89
942
  msgid "id"
943
  msgstr ""
944
 
945
- #: Nt3awnou-map/src/markers.py:208
946
  #, python-brace-format
947
  msgid "<b>Id:</b> {val}<br>"
948
  msgstr ""
949
 
950
- #: Nt3awnou-map/src/markers.py:210
951
  #, python-brace-format
952
  msgid "https://maps.google.com/?q={val}"
953
  msgstr ""
954
 
955
- #: Nt3awnou-map/src/markers.py:212
956
  #, python-brace-format
957
  msgid ""
958
  "<a href=\"{maps_url}\" target=\"_blank\" rel=\"noopener "
959
  "noreferrer\"><b>Google Maps</b></a><br>"
960
  msgstr ""
961
 
962
- #: Nt3awnou-map/src/markers.py:217
963
  msgid ""
964
  "<a href='https://docs.google.com/forms/d/"
965
  "e/1FAIpQLSdyAcOAULumk4A1DsfrwUsGdZ-9G5xOUuD3vHdQOp3nGNAZXw/viewform?"
@@ -968,63 +938,63 @@ msgid ""
968
  "solved</b></a><br>"
969
  msgstr ""
970
 
971
- #: Nt3awnou-map/src/components.py:8
972
  msgid "Id review submission form"
973
  msgstr ""
974
 
975
- #: Nt3awnou-map/src/components.py:10
976
  msgid "🔍 Review of requests | مراجعة طلب مساعدة"
977
  msgstr ""
978
 
979
- #: Nt3awnou-map/src/components.py:13
980
  msgid "Enter id / أدخل الرقم"
981
  msgstr ""
982
 
983
- #: Nt3awnou-map/src/components.py:14
984
  msgid "Explain why / أدخل سبب المراجعة"
985
  msgstr ""
986
 
987
- #: Nt3awnou-map/src/components.py:15
988
  msgid "Submit / أرسل"
989
  msgstr ""
990
 
991
- #: Nt3awnou-map/src/components.py:17
992
  msgid "Please enter a reason / الرجاء إدخال سبب"
993
  msgstr ""
994
 
995
- #: Nt3awnou-map/src/components.py:19
996
  msgid ""
997
  "review_id_{id_to_review}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.txt"
998
  msgstr ""
999
 
1000
- #: Nt3awnou-map/src/components.py:20
1001
  msgid "w"
1002
  msgstr ""
1003
 
1004
- #: Nt3awnou-map/src/components.py:21
1005
  #, python-brace-format
1006
  msgid "id: {id_to_review}, explanation: {reason_for_review}\n"
1007
  msgstr ""
1008
 
1009
- #: Nt3awnou-map/src/components.py:25
1010
  msgid "nt3awnou/review_requests"
1011
  msgstr ""
1012
 
1013
- #: Nt3awnou-map/src/components.py:26
1014
  msgid "dataset"
1015
  msgstr ""
1016
 
1017
- #: Nt3awnou-map/src/components.py:28
1018
  msgid ""
1019
  "Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم "
1020
  "الإرسال"
1021
  msgstr ""
1022
 
1023
- #: Nt3awnou-map/src/components.py:32
1024
  msgid "💻 For Developers only, embed code for the map"
1025
  msgstr ""
1026
 
1027
- #: Nt3awnou-map/src/components.py:34
1028
  msgid ""
1029
  "\n"
1030
  " <iframe id=\"nt3awnou-map\"\n"
@@ -1043,51 +1013,55 @@ msgid ""
1043
  " "
1044
  msgstr ""
1045
 
1046
- #: Nt3awnou-map/src/components.py:47
1047
  msgid "html"
1048
  msgstr ""
1049
 
1050
- #: Nt3awnou-map/src/components.py:57
1051
  msgid "# Number of help requests"
1052
  msgstr ""
1053
 
1054
- #: Nt3awnou-map/src/components.py:62
1055
  msgid "# Number of interventions"
1056
  msgstr ""
1057
 
1058
- #: Nt3awnou-map/src/components.py:67
1059
  msgid "# Number of solved requests"
1060
  msgstr ""
1061
 
1062
- #: Nt3awnou-map/src/components.py:75
 
 
 
 
1063
  msgid "# عدد طلبات المساعدة"
1064
  msgstr ""
1065
 
1066
- #: Nt3awnou-map/src/components.py:80
1067
  msgid "# عدد التدخلات"
1068
  msgstr ""
1069
 
1070
- #: Nt3awnou-map/src/components.py:85
1071
  msgid "# عدد الطلبات المستجاب لها"
1072
  msgstr ""
1073
 
1074
- #: Nt3awnou-map/src/components.py:93
1075
  msgid "# Nombre de demandes d'aide"
1076
  msgstr ""
1077
 
1078
- #: Nt3awnou-map/src/components.py:98
1079
  msgid "# Nombre d'interventions"
1080
  msgstr ""
1081
 
1082
- #: Nt3awnou-map/src/components.py:103
1083
  msgid "# Nombre de demandes résolues"
1084
  msgstr ""
1085
 
1086
- #: Nt3awnou-map/src/components.py:108
1087
  msgid "📝 **Donations**"
1088
  msgstr ""
1089
 
1090
- #: Nt3awnou-map/src/components.py:111
1091
  msgid ""
1092
  "\n"
1093
  " <div style=\"text-align: center;\">\n"
@@ -1104,7 +1078,7 @@ msgid ""
1104
  " "
1105
  msgstr ""
1106
 
1107
- #: Nt3awnou-map/src/components.py:127
1108
  msgid ""
1109
  "\n"
1110
  " <div style=\"text-align: center;\">\n"
@@ -1121,7 +1095,7 @@ msgid ""
1121
  " "
1122
  msgstr ""
1123
 
1124
- #: Nt3awnou-map/src/components.py:144
1125
  msgid ""
1126
  "\n"
1127
  " <div style=\"text-align: center;\">\n"
@@ -1138,165 +1112,165 @@ msgid ""
1138
  " "
1139
  msgstr ""
1140
 
1141
- #: Nt3awnou-map/src/filters.py:6
1142
  msgid "Rescue"
1143
  msgstr ""
1144
 
1145
- #: Nt3awnou-map/src/filters.py:7
1146
  msgid "Medical Assistance"
1147
  msgstr ""
1148
 
1149
- #: Nt3awnou-map/src/filters.py:8
1150
  msgid "Shelter"
1151
  msgstr ""
1152
 
1153
- #: Nt3awnou-map/src/filters.py:9
1154
  msgid "Food & Water"
1155
  msgstr ""
1156
 
1157
- #: Nt3awnou-map/src/filters.py:10
1158
  msgid "Danger"
1159
  msgstr ""
1160
 
1161
- #: Nt3awnou-map/src/filters.py:25
1162
  msgid "Display unverified requests"
1163
  msgstr ""
1164
 
1165
- #: Nt3awnou-map/src/filters.py:30
1166
  msgid "Display Interventions"
1167
  msgstr ""
1168
 
1169
- #: Nt3awnou-map/src/filters.py:34
1170
  msgid "👉 **Choose request type**"
1171
  msgstr ""
1172
 
1173
- #: Nt3awnou-map/src/filters.py:36
1174
  msgid "Choose request type"
1175
  msgstr ""
1176
 
1177
- #: Nt3awnou-map/src/filters.py:47
1178
  msgid "👉 **State of villages visited by NGOs**"
1179
  msgstr ""
1180
 
1181
- #: Nt3awnou-map/src/filters.py:51
1182
  msgid "🚨 Critical"
1183
  msgstr ""
1184
 
1185
- #: Nt3awnou-map/src/filters.py:52
1186
  msgid "⚠️ Partially served"
1187
  msgstr ""
1188
 
1189
- #: Nt3awnou-map/src/filters.py:53
1190
  msgid "Entièrement satisfait / Fully served"
1191
  msgstr ""
1192
 
1193
- #: Nt3awnou-map/src/filters.py:53
1194
  msgid "✅ Fully served"
1195
  msgstr ""
1196
 
1197
- #: Nt3awnou-map/src/filters.py:58
1198
  msgid "Choose status"
1199
  msgstr ""
1200
 
1201
- #: Nt3awnou-map/src/dataframes.py:7
1202
  msgid ""
1203
  "https://docs.google.com/spreadsheets/"
1204
  "d/1PXcAtI5L95hHSXAiRl3Y4v5O4coG39S86OTfBEcvLTE/edit#gid=0"
1205
  msgstr ""
1206
 
1207
- #: Nt3awnou-map/src/dataframes.py:9
1208
  msgid ""
1209
  "https://docs.google.com/spreadsheets/"
1210
  "d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
1211
  msgstr ""
1212
 
1213
- #: Nt3awnou-map/src/dataframes.py:11
1214
  msgid ""
1215
  "https://docs.google.com/spreadsheets/"
1216
  "d/1eXOTqunOWWP8FRdENPs4cU9ulISm4XZWYJJNR1-SrwY/edit#gid=2089222765"
1217
  msgstr ""
1218
 
1219
- #: Nt3awnou-map/src/dataframes.py:13
1220
  msgid "data/regions.json"
1221
  msgstr ""
1222
 
1223
- #: Nt3awnou-map/src/dataframes.py:20 Nt3awnou-map/src/dataframes.py:22
1224
  msgid "Automatic Extracted Coordinates"
1225
  msgstr ""
1226
 
1227
- #: Nt3awnou-map/src/dataframes.py:26 Nt3awnou-map/src/dataframes.py:27
1228
  msgid "Status"
1229
  msgstr ""
1230
 
1231
- #: Nt3awnou-map/src/dataframes.py:58
1232
  msgid "Display the dataframe in a table"
1233
  msgstr ""
1234
 
1235
- #: Nt3awnou-map/src/dataframes.py:65
1236
  msgid "🔍 Search for information / بحث عن المعلومات"
1237
  msgstr ""
1238
 
1239
- #: Nt3awnou-map/src/dataframes.py:65
1240
  #, python-brace-format
1241
  msgid "query_{df_hash}"
1242
  msgstr ""
1243
 
1244
- #: Nt3awnou-map/src/dataframes.py:69
1245
  msgid "🔍 Search for an id / بحث عن رقم"
1246
  msgstr ""
1247
 
1248
- #: Nt3awnou-map/src/dataframes.py:74
1249
  #, python-brace-format
1250
  msgid "id_{df_hash}"
1251
  msgstr ""
1252
 
1253
- #: Nt3awnou-map/src/dataframes.py:78
1254
  msgid "🗓️ Status / حالة"
1255
  msgstr ""
1256
 
1257
- #: Nt3awnou-map/src/dataframes.py:78
1258
  msgid "all / الكل"
1259
  msgstr ""
1260
 
1261
- #: Nt3awnou-map/src/dataframes.py:78 Nt3awnou-map/src/dataframes.py:95
1262
  msgid "Done / تم"
1263
  msgstr ""
1264
 
1265
- #: Nt3awnou-map/src/dataframes.py:78 Nt3awnou-map/src/dataframes.py:98
1266
  msgid "Planned / مخطط لها"
1267
  msgstr ""
1268
 
1269
- #: Nt3awnou-map/src/dataframes.py:78
1270
  #, python-brace-format
1271
  msgid "status_{df_hash}"
1272
  msgstr ""
1273
 
1274
- #: Nt3awnou-map/src/dataframes.py:94
1275
  msgid ""
1276
  "Pouvez-vous nous préciser si vous êtes déjà intervenus ou si vous prévoyez "
1277
  "de le faire | Tell us if you already made the intervention, or if you're "
1278
  "planning to do it"
1279
  msgstr ""
1280
 
1281
- #: Nt3awnou-map/src/dataframes.py:96 Nt3awnou-map/src/dataframes.py:99
1282
  msgid "Intervention déjà passée / Past intevention"
1283
  msgstr ""
1284
 
1285
- #: Nt3awnou-map/src/dataframes.py:105
1286
  #, python-brace-format
1287
  msgid ""
1288
  "To view the full Google Sheet for advanced filtering go to: {data_url} "
1289
  "**لعرض الورقة كاملة، اذهب إلى**"
1290
  msgstr ""
1291
 
1292
- #: Nt3awnou-map/src/dataframes.py:110
1293
  msgid ""
1294
  "We are hiding contact information to protect the privacy of the victims. If "
1295
  "you are an NGO and want to contact the victims, please contact us at "
1296
  "nt3awnoumorocco@gmail.com"
1297
  msgstr ""
1298
 
1299
- #: Nt3awnou-map/src/dataframes.py:113
1300
  msgid ""
1301
  "\n"
1302
  " <div style=\"text-align: left;\">\n"
 
3
  # This file is distributed under the same license as the PACKAGE package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
  #
6
+ #: src/utils.py:69 src/utils.py:70 src/markers.py:195 src/components.py:16
 
7
  #, fuzzy
8
  msgid ""
9
  msgstr ""
10
  "Project-Id-Version: PACKAGE VERSION\n"
11
  "Report-Msgid-Bugs-To: \n"
12
+ "POT-Creation-Date: 2023-09-19 03:04+0200\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15
  "Language-Team: LANGUAGE <LL@li.org>\n"
 
18
  "Content-Type: text/plain; charset=UTF-8\n"
19
  "Content-Transfer-Encoding: 8bit\n"
20
 
21
+ #: app.py:22
22
  msgid "myapplication"
23
  msgstr ""
24
 
25
+ #: app.py:24
26
  msgid "HF_TOKEN"
27
  msgstr ""
28
 
29
+ #: app.py:31
30
  msgid "wide"
31
  msgstr ""
32
 
33
+ #: app.py:32 src/filters.py:40 src/filters.py:62
 
34
  msgid "collapsed"
35
  msgstr ""
36
 
37
+ #: app.py:33
38
  msgid "🤝"
39
  msgstr ""
40
 
41
+ #: app.py:34
42
  msgid "Nt3awnou نتعاونو"
43
  msgstr ""
44
 
45
+ #: app.py:38
46
  msgid "sleep_time"
47
  msgstr ""
48
 
49
+ #: app.py:40
50
  msgid "auto_refresh"
51
  msgstr ""
52
 
53
+ #: app.py:43
54
  msgid "Auto Refresh?"
55
  msgstr ""
56
 
57
+ #: app.py:45
58
  msgid "Refresh rate in seconds"
59
  msgstr ""
60
 
61
+ #: app.py:55 app.py:182 src/components.py:70 src/components.py:126
 
62
  msgid "ar"
63
  msgstr ""
64
 
65
+ #: app.py:55
66
  msgid "العربية"
67
  msgstr ""
68
 
69
+ #: app.py:56 src/components.py:89 src/components.py:143
 
70
  msgid "fr"
71
  msgstr ""
72
 
73
+ #: app.py:56
74
  msgid "Français"
75
  msgstr ""
76
 
77
+ #: app.py:57 app.py:62 src/components.py:52 src/components.py:110
 
78
  msgid "en"
79
  msgstr ""
80
 
81
+ #: app.py:57
82
  msgid "English"
83
  msgstr ""
84
 
85
+ #: app.py:60
86
  msgid "Choose language / اختر اللغة"
87
  msgstr ""
88
 
89
+ #: app.py:65
90
  msgid "messages"
91
  msgstr ""
92
 
93
+ #: app.py:65
94
  msgid "locales"
95
  msgstr ""
96
 
97
+ #: app.py:70
98
  msgid "Markers"
99
  msgstr ""
100
 
101
+ #: app.py:113
102
  msgid "map"
103
  msgstr ""
104
 
105
+ #: app.py:184
106
  msgid ""
107
  "\n"
108
  " <style>\n"
 
113
  " "
114
  msgstr ""
115
 
116
+ #: src/text_content.py:2
117
  msgid ""
118
  "\n"
119
  " <div style=\"text-align: left;\">\n"
 
151
  " "
152
  msgstr ""
153
 
154
+ #: src/text_content.py:15
155
  msgid ""
156
  "\n"
157
  " <div style=\"text-align: right;-webkit-rtl-ordering: logical;\">\n"
 
187
  " "
188
  msgstr ""
189
 
190
+ #: src/text_content.py:32
191
  msgid ""
192
  "\n"
193
  " <div style=\"text-align: left;\">\n"
 
230
  " "
231
  msgstr ""
232
 
233
+ #: src/text_content.py:46
234
  msgid ""
235
  "\n"
236
  " <div style=\"text-align: center;\">\n"
 
239
  " "
240
  msgstr ""
241
 
242
+ #: src/text_content.py:53
243
  msgid ""
244
  "\n"
245
  " <hr>\n"
 
253
  " "
254
  msgstr ""
255
 
256
+ #: src/text_content.py:61
257
  msgid ""
258
  "\n"
259
  " <style>\n"
 
315
  " # "
316
  msgstr ""
317
 
318
+ #: src/text_content.py:106
319
  msgid ""
320
  "**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
321
  "مراجعة أو حذف طلب، أدخل رقمه هنا:**"
322
  msgstr ""
323
 
324
+ #: src/utils.py:9
325
  msgid "black"
326
  msgstr ""
327
 
328
+ #: src/utils.py:13
329
  msgid "Parsing Google Sheet:"
330
  msgstr ""
331
 
332
+ #: src/utils.py:14
333
  msgid "edit#gid="
334
  msgstr ""
335
 
336
+ #: src/utils.py:14
337
  msgid "export?format=csv&gid="
338
  msgstr ""
339
 
340
+ #: src/utils.py:15
341
  msgid "warn"
342
  msgstr ""
343
 
344
+ #: src/utils.py:28 src/utils.py:29 src/utils.py:57 src/utils.py:58
345
+ #: src/utils.py:67 src/markers.py:26
 
346
  msgid ","
347
  msgstr ""
348
 
349
+ #: src/utils.py:42
350
  msgid "Add a latlng column to the dataframe"
351
  msgstr ""
352
 
353
+ #: src/utils.py:44 src/utils.py:46 src/markers.py:81 src/markers.py:87
354
+ #: src/markers.py:98 src/markers.py:133 src/markers.py:147 src/markers.py:193
355
+ #: src/markers.py:209
 
 
356
  msgid "latlng"
357
  msgstr ""
358
 
359
+ #: src/utils.py:48
360
  msgid ""
361
  "process_column should be a string or an integer, got {type(process_column)}"
362
  msgstr ""
363
 
364
+ #: src/utils.py:59 src/utils.py:62 src/utils.py:63 src/utils.py:64
 
365
  msgid "."
366
  msgstr ""
367
 
368
+ #: src/utils.py:69 src/utils.py:70
369
  msgid "[^\\d\\.\\-]"
370
  msgstr ""
371
 
372
+ #: src/utils.py:74
373
  #, python-brace-format
374
  msgid "Error parsing latlng: {latlng} Reason: {e}"
375
  msgstr ""
376
 
377
+ #: src/utils.py:80
378
  msgid "star"
379
  msgstr ""
380
 
381
+ #: src/utils.py:81 src/utils.py:82
382
  msgid "#b3334f"
383
  msgstr ""
384
 
385
+ #: src/utils.py:83
386
  msgid "white"
387
  msgstr ""
388
 
389
+ #: src/utils.py:88
390
  msgid "Epicenter مركز الزلزال"
391
  msgstr ""
392
 
393
+ #: src/utils.py:94
394
  msgid ""
395
  "Danger distances - earthquake magnitude 7 | مسافات الخطر - قوة الزلازل 7"
396
  msgstr ""
397
 
398
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
399
+ #: src/utils.py:106
 
400
  msgid "radius"
401
  msgstr ""
402
 
403
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
404
+ #: src/utils.py:109 src/utils.py:110
 
405
  msgid "fill_opacity"
406
  msgstr ""
407
 
408
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
409
+ #: src/utils.py:108
 
410
  msgid "weight"
411
  msgstr ""
412
 
413
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
414
+ #: src/utils.py:111
 
415
  msgid "fill_color"
416
  msgstr ""
417
 
418
+ #: src/utils.py:97
419
  msgid "yellow"
420
  msgstr ""
421
 
422
+ #: src/utils.py:97 src/utils.py:98 src/utils.py:99 src/utils.py:100
 
423
  msgid "tooltip"
424
  msgstr ""
425
 
426
+ #: src/utils.py:97
427
  msgid "50 to 100 km - Moderate risk area | منطقة خطر معتدلة"
428
  msgstr ""
429
 
430
+ #: src/utils.py:98 src/markers.py:8 src/markers.py:188
 
431
  msgid "orange"
432
  msgstr ""
433
 
434
+ #: src/utils.py:98
435
  msgid "30 to 50 km - High risk zone | منطقة عالية المخاطر"
436
  msgstr ""
437
 
438
+ #: src/utils.py:99
439
  msgid "#FF0000"
440
  msgstr ""
441
 
442
+ #: src/utils.py:99
443
  msgid "10 to 30 km - Very high risk zone | منطقة شديدة الخطورة"
444
  msgstr ""
445
 
446
+ #: src/utils.py:100
447
  msgid "#8B0000"
448
  msgstr ""
449
 
450
+ #: src/utils.py:100
451
  msgid "0 to 10km - direct impact zone | منطقة التأثير المباشر"
452
  msgstr ""
453
 
454
+ #: src/utils.py:117
455
  msgid "🔵 All the Villages / جميع القرى"
456
  msgstr ""
457
 
458
+ #: src/utils.py:120
459
  msgid "lat"
460
  msgstr ""
461
 
462
+ #: src/utils.py:121
463
  msgid "lng"
464
  msgstr ""
465
 
466
+ #: src/utils.py:123
467
  msgid "name"
468
  msgstr ""
469
 
470
+ #: src/utils.py:124
471
  #, python-brace-format
472
  msgid "https://maps.google.com/?q={lat_lng}"
473
  msgstr ""
474
 
475
+ #: src/utils.py:125
476
  #, python-brace-format
477
  msgid ""
478
  "<br><b>⛰️ Douar:</b> {dour_name}<br><a href=\"{maps_url}\" target=\"_blank\" "
479
  "rel=\"noopener noreferrer\"><b>🧭 Google Maps</b></a>"
480
  msgstr ""
481
 
482
+ #: src/utils.py:132
483
  msgid "#0046C8"
484
  msgstr ""
485
 
486
+ #: src/utils.py:140 src/utils.py:144 src/markers.py:54 src/markers.py:109
 
487
  msgid "Done ✅"
488
  msgstr ""
489
 
490
+ #: src/utils.py:141
491
  msgid "Planned ⏳"
492
  msgstr ""
493
 
494
+ #: src/utils.py:142 src/utils.py:146 src/markers.py:58
 
495
  msgid "Partial 📝"
496
  msgstr ""
497
 
498
+ #: src/utils.py:145 src/markers.py:50 src/markers.py:106
 
499
  msgid "Planned ⌛"
500
  msgstr ""
501
 
502
+ #: src/utils.py:154
503
  msgid "High Emergency 🔴"
504
  msgstr ""
505
 
506
+ #: src/utils.py:155
507
  msgid "Medium Emergency 🟠"
508
  msgstr ""
509
 
510
+ #: src/utils.py:156
511
  msgid "Low Emergency 🟡"
512
  msgstr ""
513
 
514
+ #: src/utils.py:158 src/markers.py:189
515
  msgid "High"
516
  msgstr ""
517
 
518
+ #: src/utils.py:159 src/markers.py:188
519
  msgid "Medium"
520
  msgstr ""
521
 
522
+ #: src/utils.py:160 src/markers.py:187 src/markers.py:220
 
523
  msgid "Low"
524
  msgstr ""
525
 
526
+ #: src/utils.py:179 src/utils.py:186
527
  msgid "topright"
528
  msgstr ""
529
 
530
+ #: src/utils.py:180
531
  msgid "Search | البحث"
532
  msgstr ""
533
 
534
+ #: src/utils.py:187
535
  msgid "Expand me | تكبير الخريطة"
536
  msgstr ""
537
 
538
+ #: src/utils.py:188
539
  msgid "Exit me | تصغير الخريطة"
540
  msgstr ""
541
 
542
+ #: src/utils.py:194
543
  #, python-brace-format
544
  msgid "https://marocmap.ikiker.com/maroc/{z}/{x}/{y}.png"
545
  msgstr ""
546
 
547
+ #: src/utils.py:197 src/utils.py:198
548
  msgid "Maroc Map"
549
  msgstr ""
550
 
551
+ #: src/utils.py:214
552
  msgid "topleft"
553
  msgstr ""
554
 
555
+ #: src/utils.py:217
556
  msgid "title"
557
  msgstr ""
558
 
559
+ #: src/utils.py:217
560
  msgid "My location | موقعي"
561
  msgstr ""
562
 
563
+ #: src/utils.py:217
564
  msgid "popup"
565
  msgstr ""
566
 
567
+ #: src/map_utils.py:5
568
  msgid ""
569
  "\n"
570
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>\n"
 
580
  " "
581
  msgstr ""
582
 
583
+ #: src/map_utils.py:15
584
  msgid ""
585
  "\n"
586
  " <li><span style='background:#CE3C28;opacity:0.7;'></span>High "
 
595
  " "
596
  msgstr ""
597
 
598
+ #: src/map_utils.py:24
599
  msgid ""
600
  "\n"
601
  " {% macro html(this, kwargs) %}\n"
 
645
  " "
646
  msgstr ""
647
 
648
+ #: src/map_utils.py:65
649
  msgid ""
650
  "\n"
651
  " </ul>\n"
 
704
  " {% endmacro %}"
705
  msgstr ""
706
 
707
+ #: src/map_utils.py:125
708
  msgid "get_legend_macro"
709
  msgstr ""
710
 
711
+ #: src/markers.py:7 src/markers.py:15 src/filters.py:6 src/filters.py:14
 
712
  msgid "إغاثة"
713
  msgstr ""
714
 
715
+ #: src/markers.py:7 src/markers.py:107 src/markers.py:110 src/markers.py:189
 
716
  msgid "red"
717
  msgstr ""
718
 
719
+ #: src/markers.py:8 src/markers.py:16 src/filters.py:7 src/filters.py:15
 
720
  msgid "مساعدة طبية"
721
  msgstr ""
722
 
723
+ #: src/markers.py:9 src/markers.py:17 src/filters.py:8 src/filters.py:16
 
724
  msgid "مأوى"
725
  msgstr ""
726
 
727
+ #: src/markers.py:9 src/markers.py:177 src/markers.py:187 src/markers.py:234
 
728
  msgid "beige"
729
  msgstr ""
730
 
731
+ #: src/markers.py:10 src/markers.py:18 src/filters.py:9 src/filters.py:17
 
732
  msgid "طعام وماء"
733
  msgstr ""
734
 
735
+ #: src/markers.py:10
736
  msgid "blue"
737
  msgstr ""
738
 
739
+ #: src/markers.py:11 src/markers.py:19 src/filters.py:10 src/filters.py:18
 
740
  msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
741
  msgstr ""
742
 
743
+ #: src/markers.py:11
744
  msgid "gray"
745
  msgstr ""
746
 
747
+ #: src/markers.py:15
748
  msgid "bell"
749
  msgstr ""
750
 
751
+ #: src/markers.py:16 src/markers.py:107 src/markers.py:110
 
752
  msgid "heart"
753
  msgstr ""
754
 
755
+ #: src/markers.py:17
756
  msgid "home"
757
  msgstr ""
758
 
759
+ #: src/markers.py:18
760
  msgid "cutlery"
761
  msgstr ""
762
 
763
+ #: src/markers.py:19
764
  msgid "Warning"
765
  msgstr ""
766
 
767
+ #: src/markers.py:34
768
  msgid "Display NGO interventions on the map"
769
  msgstr ""
770
 
771
+ #: src/markers.py:39
772
  msgid "Intervention prévue dans le futur / Planned future intervention"
773
  msgstr ""
774
 
775
+ #: src/markers.py:43 src/filters.py:52
776
  msgid "Partiellement satisfait / Partially Served"
777
  msgstr ""
778
 
779
+ #: src/markers.py:49 src/markers.py:107
780
  msgid "pink"
781
  msgstr ""
782
 
783
+ #: src/markers.py:51 src/filters.py:51
784
  msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
785
  msgstr ""
786
 
787
+ #: src/markers.py:53 src/markers.py:110
788
  msgid "green"
789
  msgstr ""
790
 
791
+ #: src/markers.py:57
792
  msgid "darkgreen"
793
  msgstr ""
794
 
795
+ #: src/markers.py:68
796
  #, python-brace-format
797
  msgid ""
798
  "\n"
 
809
  " "
810
  msgstr ""
811
 
812
+ #: src/markers.py:102
813
  msgid "Planned"
814
  msgstr ""
815
 
816
+ #: src/markers.py:107 src/markers.py:110 src/markers.py:177 src/markers.py:234
 
817
  msgid "glyphicon"
818
  msgstr ""
819
 
820
+ #: src/markers.py:120
821
  #, python-brace-format
822
  msgid ""
823
  "\n"
 
832
  " "
833
  msgstr ""
834
 
835
+ #: src/markers.py:143
836
  msgid "Display victim requests on the map"
837
  msgstr ""
838
 
839
+ #: src/markers.py:145 src/dataframes.py:37
840
  msgid "ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"
841
  msgstr ""
842
 
843
+ #: src/markers.py:148
844
  #, python-brace-format
845
  msgid "https://maps.google.com/?q={long_lat}"
846
  msgstr ""
847
 
848
+ #: src/markers.py:155
849
  msgid ""
850
  "\n"
851
  " <b>Request Type:</b> {request_type}<br>\n"
 
859
  " "
860
  msgstr ""
861
 
862
+ #: src/markers.py:165 src/markers.py:219
863
  msgid "list"
864
  msgstr ""
865
 
866
+ #: src/markers.py:172 src/markers.py:173
867
  msgid " لأي جماعة / قيادة / دوار تنتمون ؟"
868
  msgstr ""
869
 
870
+ #: src/markers.py:183
871
  msgid "Display verified victim requests on the map"
872
  msgstr ""
873
 
874
+ #: src/markers.py:197 src/markers.py:198 src/dataframes.py:40
 
875
  msgid "Help Details"
876
  msgstr ""
877
 
878
+ #: src/markers.py:200
879
  #, python-brace-format
880
  msgid "<b>Request Type:</b> {request_type}<br>"
881
  msgstr ""
882
 
883
+ #: src/markers.py:201 src/markers.py:223
884
  msgid "Location Details"
885
  msgstr ""
886
 
887
+ #: src/markers.py:202
888
  #, python-brace-format
889
  msgid "<b>Location:</b> {val}<br>"
890
  msgstr ""
891
 
892
+ #: src/markers.py:203 src/markers.py:220
893
  msgid "Emergency Degree"
894
  msgstr ""
895
 
896
+ #: src/markers.py:204
897
  #, python-brace-format
898
  msgid "<b>Emergency Degree:</b> {val}<br>"
899
  msgstr ""
900
 
901
+ #: src/markers.py:205
902
  msgid "Verification Date"
903
  msgstr ""
904
 
905
+ #: src/markers.py:206
906
  #, python-brace-format
907
  msgid "<b>Verification Date:</b> {val}<br>"
908
  msgstr ""
909
 
910
+ #: src/markers.py:207 src/markers.py:216 src/dataframes.py:33
911
+ #: src/dataframes.py:34 src/dataframes.py:89
 
912
  msgid "id"
913
  msgstr ""
914
 
915
+ #: src/markers.py:208
916
  #, python-brace-format
917
  msgid "<b>Id:</b> {val}<br>"
918
  msgstr ""
919
 
920
+ #: src/markers.py:210
921
  #, python-brace-format
922
  msgid "https://maps.google.com/?q={val}"
923
  msgstr ""
924
 
925
+ #: src/markers.py:212
926
  #, python-brace-format
927
  msgid ""
928
  "<a href=\"{maps_url}\" target=\"_blank\" rel=\"noopener "
929
  "noreferrer\"><b>Google Maps</b></a><br>"
930
  msgstr ""
931
 
932
+ #: src/markers.py:217
933
  msgid ""
934
  "<a href='https://docs.google.com/forms/d/"
935
  "e/1FAIpQLSdyAcOAULumk4A1DsfrwUsGdZ-9G5xOUuD3vHdQOp3nGNAZXw/viewform?"
 
938
  "solved</b></a><br>"
939
  msgstr ""
940
 
941
+ #: src/components.py:8
942
  msgid "Id review submission form"
943
  msgstr ""
944
 
945
+ #: src/components.py:10
946
  msgid "🔍 Review of requests | مراجعة طلب مساعدة"
947
  msgstr ""
948
 
949
+ #: src/components.py:13
950
  msgid "Enter id / أدخل الرقم"
951
  msgstr ""
952
 
953
+ #: src/components.py:14
954
  msgid "Explain why / أدخل سبب المراجعة"
955
  msgstr ""
956
 
957
+ #: src/components.py:15
958
  msgid "Submit / أرسل"
959
  msgstr ""
960
 
961
+ #: src/components.py:17
962
  msgid "Please enter a reason / الرجاء إدخال سبب"
963
  msgstr ""
964
 
965
+ #: src/components.py:19
966
  msgid ""
967
  "review_id_{id_to_review}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.txt"
968
  msgstr ""
969
 
970
+ #: src/components.py:20
971
  msgid "w"
972
  msgstr ""
973
 
974
+ #: src/components.py:21
975
  #, python-brace-format
976
  msgid "id: {id_to_review}, explanation: {reason_for_review}\n"
977
  msgstr ""
978
 
979
+ #: src/components.py:25
980
  msgid "nt3awnou/review_requests"
981
  msgstr ""
982
 
983
+ #: src/components.py:26
984
  msgid "dataset"
985
  msgstr ""
986
 
987
+ #: src/components.py:28
988
  msgid ""
989
  "Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم "
990
  "الإرسال"
991
  msgstr ""
992
 
993
+ #: src/components.py:32
994
  msgid "💻 For Developers only, embed code for the map"
995
  msgstr ""
996
 
997
+ #: src/components.py:34
998
  msgid ""
999
  "\n"
1000
  " <iframe id=\"nt3awnou-map\"\n"
 
1013
  " "
1014
  msgstr ""
1015
 
1016
+ #: src/components.py:47
1017
  msgid "html"
1018
  msgstr ""
1019
 
1020
+ #: src/components.py:57
1021
  msgid "# Number of help requests"
1022
  msgstr ""
1023
 
1024
+ #: src/components.py:62
1025
  msgid "# Number of interventions"
1026
  msgstr ""
1027
 
1028
+ #: src/components.py:67
1029
  msgid "# Number of solved requests"
1030
  msgstr ""
1031
 
1032
+ #: src/components.py:71
1033
+ msgid "📝 شرح منصة نتعاونو"
1034
+ msgstr ""
1035
+
1036
+ #: src/components.py:76
1037
  msgid "# عدد طلبات المساعدة"
1038
  msgstr ""
1039
 
1040
+ #: src/components.py:81
1041
  msgid "# عدد التدخلات"
1042
  msgstr ""
1043
 
1044
+ #: src/components.py:86
1045
  msgid "# عدد الطلبات المستجاب لها"
1046
  msgstr ""
1047
 
1048
+ #: src/components.py:94
1049
  msgid "# Nombre de demandes d'aide"
1050
  msgstr ""
1051
 
1052
+ #: src/components.py:99
1053
  msgid "# Nombre d'interventions"
1054
  msgstr ""
1055
 
1056
+ #: src/components.py:104
1057
  msgid "# Nombre de demandes résolues"
1058
  msgstr ""
1059
 
1060
+ #: src/components.py:109
1061
  msgid "📝 **Donations**"
1062
  msgstr ""
1063
 
1064
+ #: src/components.py:112
1065
  msgid ""
1066
  "\n"
1067
  " <div style=\"text-align: center;\">\n"
 
1078
  " "
1079
  msgstr ""
1080
 
1081
+ #: src/components.py:128
1082
  msgid ""
1083
  "\n"
1084
  " <div style=\"text-align: center;\">\n"
 
1095
  " "
1096
  msgstr ""
1097
 
1098
+ #: src/components.py:145
1099
  msgid ""
1100
  "\n"
1101
  " <div style=\"text-align: center;\">\n"
 
1112
  " "
1113
  msgstr ""
1114
 
1115
+ #: src/filters.py:6
1116
  msgid "Rescue"
1117
  msgstr ""
1118
 
1119
+ #: src/filters.py:7
1120
  msgid "Medical Assistance"
1121
  msgstr ""
1122
 
1123
+ #: src/filters.py:8
1124
  msgid "Shelter"
1125
  msgstr ""
1126
 
1127
+ #: src/filters.py:9
1128
  msgid "Food & Water"
1129
  msgstr ""
1130
 
1131
+ #: src/filters.py:10
1132
  msgid "Danger"
1133
  msgstr ""
1134
 
1135
+ #: src/filters.py:25
1136
  msgid "Display unverified requests"
1137
  msgstr ""
1138
 
1139
+ #: src/filters.py:30
1140
  msgid "Display Interventions"
1141
  msgstr ""
1142
 
1143
+ #: src/filters.py:34
1144
  msgid "👉 **Choose request type**"
1145
  msgstr ""
1146
 
1147
+ #: src/filters.py:36
1148
  msgid "Choose request type"
1149
  msgstr ""
1150
 
1151
+ #: src/filters.py:47
1152
  msgid "👉 **State of villages visited by NGOs**"
1153
  msgstr ""
1154
 
1155
+ #: src/filters.py:51
1156
  msgid "🚨 Critical"
1157
  msgstr ""
1158
 
1159
+ #: src/filters.py:52
1160
  msgid "⚠️ Partially served"
1161
  msgstr ""
1162
 
1163
+ #: src/filters.py:53
1164
  msgid "Entièrement satisfait / Fully served"
1165
  msgstr ""
1166
 
1167
+ #: src/filters.py:53
1168
  msgid "✅ Fully served"
1169
  msgstr ""
1170
 
1171
+ #: src/filters.py:58
1172
  msgid "Choose status"
1173
  msgstr ""
1174
 
1175
+ #: src/dataframes.py:7
1176
  msgid ""
1177
  "https://docs.google.com/spreadsheets/"
1178
  "d/1PXcAtI5L95hHSXAiRl3Y4v5O4coG39S86OTfBEcvLTE/edit#gid=0"
1179
  msgstr ""
1180
 
1181
+ #: src/dataframes.py:9
1182
  msgid ""
1183
  "https://docs.google.com/spreadsheets/"
1184
  "d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
1185
  msgstr ""
1186
 
1187
+ #: src/dataframes.py:11
1188
  msgid ""
1189
  "https://docs.google.com/spreadsheets/"
1190
  "d/1eXOTqunOWWP8FRdENPs4cU9ulISm4XZWYJJNR1-SrwY/edit#gid=2089222765"
1191
  msgstr ""
1192
 
1193
+ #: src/dataframes.py:13
1194
  msgid "data/regions.json"
1195
  msgstr ""
1196
 
1197
+ #: src/dataframes.py:20 src/dataframes.py:22
1198
  msgid "Automatic Extracted Coordinates"
1199
  msgstr ""
1200
 
1201
+ #: src/dataframes.py:26 src/dataframes.py:27
1202
  msgid "Status"
1203
  msgstr ""
1204
 
1205
+ #: src/dataframes.py:58
1206
  msgid "Display the dataframe in a table"
1207
  msgstr ""
1208
 
1209
+ #: src/dataframes.py:65
1210
  msgid "🔍 Search for information / بحث عن المعلومات"
1211
  msgstr ""
1212
 
1213
+ #: src/dataframes.py:65
1214
  #, python-brace-format
1215
  msgid "query_{df_hash}"
1216
  msgstr ""
1217
 
1218
+ #: src/dataframes.py:69
1219
  msgid "🔍 Search for an id / بحث عن رقم"
1220
  msgstr ""
1221
 
1222
+ #: src/dataframes.py:74
1223
  #, python-brace-format
1224
  msgid "id_{df_hash}"
1225
  msgstr ""
1226
 
1227
+ #: src/dataframes.py:78
1228
  msgid "🗓️ Status / حالة"
1229
  msgstr ""
1230
 
1231
+ #: src/dataframes.py:78
1232
  msgid "all / الكل"
1233
  msgstr ""
1234
 
1235
+ #: src/dataframes.py:78 src/dataframes.py:95
1236
  msgid "Done / تم"
1237
  msgstr ""
1238
 
1239
+ #: src/dataframes.py:78 src/dataframes.py:98
1240
  msgid "Planned / مخطط لها"
1241
  msgstr ""
1242
 
1243
+ #: src/dataframes.py:78
1244
  #, python-brace-format
1245
  msgid "status_{df_hash}"
1246
  msgstr ""
1247
 
1248
+ #: src/dataframes.py:94
1249
  msgid ""
1250
  "Pouvez-vous nous préciser si vous êtes déjà intervenus ou si vous prévoyez "
1251
  "de le faire | Tell us if you already made the intervention, or if you're "
1252
  "planning to do it"
1253
  msgstr ""
1254
 
1255
+ #: src/dataframes.py:96 src/dataframes.py:99
1256
  msgid "Intervention déjà passée / Past intevention"
1257
  msgstr ""
1258
 
1259
+ #: src/dataframes.py:105
1260
  #, python-brace-format
1261
  msgid ""
1262
  "To view the full Google Sheet for advanced filtering go to: {data_url} "
1263
  "**لعرض الورقة كاملة، اذهب إلى**"
1264
  msgstr ""
1265
 
1266
+ #: src/dataframes.py:110
1267
  msgid ""
1268
  "We are hiding contact information to protect the privacy of the victims. If "
1269
  "you are an NGO and want to contact the victims, please contact us at "
1270
  "nt3awnoumorocco@gmail.com"
1271
  msgstr ""
1272
 
1273
+ #: src/dataframes.py:113
1274
  msgid ""
1275
  "\n"
1276
  " <div style=\"text-align: left;\">\n"
parse_xgettext.bash ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # To update locales files you can just run
2
+ # bash parse_xgettext.bash
3
+
4
+ # Find python files and phtml files and put them in a list
5
+ find . -type f \( -name '*.py' -or -name '*.phtml' \) -print > list
6
+ # Parse the list and generate a pot file
7
+ xgettext --files-from=list --language=Python -a -o ./messages.pot
8
+ # Update locales files
9
+ msgmerge --update --no-fuzzy-matching --backup=off ./locales/fr/LC_MESSAGES/messages.po ./messages.pot
10
+ msgmerge --update --no-fuzzy-matching --backup=off ./locales/ar/LC_MESSAGES/messages.po ./messages.pot
11
+ # Compile locales files
12
+ msgfmt -o ./locales/fr/LC_MESSAGES/messages.mo ./locales/fr/LC_MESSAGES/messages.po
13
+ msgfmt -o ./locales/ar/LC_MESSAGES/messages.mo ./locales/ar/LC_MESSAGES/messages.po
14
+ # Remove the list
15
+ rm list
src/components.py CHANGED
@@ -50,7 +50,8 @@ def show_embed_code():
50
 
51
  def show_dataframes_metrics(len_requests, len_interventions, len_solved_verified_requests, lang):
52
  if lang == "en":
53
- st.markdown(INTRO_TEXT_EN, unsafe_allow_html=True)
 
54
  col1, col2, col3 = st.columns([1, 1, 1])
55
  with col1:
56
  st.metric(
@@ -68,7 +69,8 @@ def show_dataframes_metrics(len_requests, len_interventions, len_solved_verified
68
  len_solved_verified_requests,
69
  )
70
  elif lang == "ar":
71
- st.markdown(INTRO_TEXT_AR, unsafe_allow_html=True)
 
72
  col1, col2, col3 = st.columns([1, 1, 1])
73
  with col1:
74
  st.metric(
@@ -86,7 +88,8 @@ def show_dataframes_metrics(len_requests, len_interventions, len_solved_verified
86
  len_solved_verified_requests,
87
  )
88
  elif lang == "fr":
89
- st.markdown(INTRO_TEXT_FR, unsafe_allow_html=True)
 
90
  col1, col2, col3 = st.columns([1, 1, 1])
91
  with col1:
92
  st.metric(
 
50
 
51
  def show_dataframes_metrics(len_requests, len_interventions, len_solved_verified_requests, lang):
52
  if lang == "en":
53
+ with st.expander("📝 Nt3awnou Platform Description"):
54
+ st.markdown(INTRO_TEXT_EN, unsafe_allow_html=True)
55
  col1, col2, col3 = st.columns([1, 1, 1])
56
  with col1:
57
  st.metric(
 
69
  len_solved_verified_requests,
70
  )
71
  elif lang == "ar":
72
+ with st.expander("📝 شرح منصة نتعاونو"):
73
+ st.markdown(INTRO_TEXT_AR, unsafe_allow_html=True)
74
  col1, col2, col3 = st.columns([1, 1, 1])
75
  with col1:
76
  st.metric(
 
88
  len_solved_verified_requests,
89
  )
90
  elif lang == "fr":
91
+ with st.expander("📝 Description de la plateforme Nt3awnou"):
92
+ st.markdown(INTRO_TEXT_FR, unsafe_allow_html=True)
93
  col1, col2, col3 = st.columns([1, 1, 1])
94
  with col1:
95
  st.metric(