Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
•
8e1d932
1
Parent(s):
9a17e6b
french
Browse files- app.py +0 -1
- locales/ar/LC_MESSAGES/messages.mo +0 -0
- locales/ar/LC_MESSAGES/messages.po +198 -201
- locales/fr/LC_MESSAGES/messages.mo +0 -0
- locales/fr/LC_MESSAGES/messages.po +195 -216
- messages.pot +179 -200
- src/map_utils.py +109 -108
- src/text_content.py +0 -22
app.py
CHANGED
@@ -17,7 +17,6 @@ from src.utils import init_map
|
|
17 |
from src.map_utils import get_legend_macro
|
18 |
from src.dataframes import display_dataframe
|
19 |
from src.dataframes import load_data, VERIFIED_REQUESTS_URL, REQUESTS_URL, INTERVENTIONS_URL
|
20 |
-
from src.text_content import set_lang, get_localizator
|
21 |
import gettext
|
22 |
|
23 |
gettext.install("myapplication")
|
|
|
17 |
from src.map_utils import get_legend_macro
|
18 |
from src.dataframes import display_dataframe
|
19 |
from src.dataframes import load_data, VERIFIED_REQUESTS_URL, REQUESTS_URL, INTERVENTIONS_URL
|
|
|
20 |
import gettext
|
21 |
|
22 |
gettext.install("myapplication")
|
locales/ar/LC_MESSAGES/messages.mo
CHANGED
Binary files a/locales/ar/LC_MESSAGES/messages.mo and b/locales/ar/LC_MESSAGES/messages.mo differ
|
|
locales/ar/LC_MESSAGES/messages.po
CHANGED
@@ -9,7 +9,7 @@ msgid ""
|
|
9 |
msgstr ""
|
10 |
"Project-Id-Version: \n"
|
11 |
"Report-Msgid-Bugs-To: \n"
|
12 |
-
"POT-Creation-Date: 2023-09-19 02:
|
13 |
"PO-Revision-Date: 2023-09-18 21:00+0200\n"
|
14 |
"Last-Translator: \n"
|
15 |
"Language-Team: \n"
|
@@ -31,7 +31,8 @@ msgstr ""
|
|
31 |
msgid "wide"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: Nt3awnou-map/app.py:32
|
|
|
35 |
msgid "collapsed"
|
36 |
msgstr ""
|
37 |
|
@@ -59,48 +60,54 @@ msgstr ""
|
|
59 |
msgid "Refresh rate in seconds"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: Nt3awnou-map/app.py:
|
63 |
-
#: Nt3awnou-map/src/
|
64 |
-
#: Nt3awnou-map/src/components.py:125
|
65 |
msgid "ar"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: Nt3awnou-map/app.py:
|
69 |
msgid "العربية"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: Nt3awnou-map/app.py:
|
73 |
#: Nt3awnou-map/src/components.py:142
|
74 |
msgid "fr"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: Nt3awnou-map/app.py:
|
78 |
msgid "Français"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: Nt3awnou-map/app.py:
|
82 |
-
#: Nt3awnou-map/src/
|
83 |
-
#: Nt3awnou-map/src/components.py:109
|
84 |
msgid "en"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: Nt3awnou-map/app.py:
|
88 |
msgid "English"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: Nt3awnou-map/app.py:
|
92 |
-
msgid "Choose
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: Nt3awnou-map/app.py:
|
96 |
msgid "messages"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: Nt3awnou-map/app.py:
|
100 |
msgid "locales"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: Nt3awnou-map/app.py:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
msgid ""
|
105 |
"\n"
|
106 |
" <style>\n"
|
@@ -111,38 +118,7 @@ msgid ""
|
|
111 |
" "
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: Nt3awnou-map/
|
115 |
-
msgid "Markers"
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: Nt3awnou-map/app.py:133
|
119 |
-
msgid "map"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: Nt3awnou-map/src/text_content.py:4
|
123 |
-
#, python-brace-format
|
124 |
-
msgid "Setting language to {lang}"
|
125 |
-
msgstr ""
|
126 |
-
|
127 |
-
#: Nt3awnou-map/src/text_content.py:11
|
128 |
-
#, python-brace-format
|
129 |
-
msgid "Language set to {lang}"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: Nt3awnou-map/src/text_content.py:13
|
133 |
-
#, python-brace-format
|
134 |
-
msgid "Language {lang} not supported yet"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#: Nt3awnou-map/src/text_content.py:16
|
138 |
-
msgid "Language set to English"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: Nt3awnou-map/src/text_content.py:21
|
142 |
-
msgid "lang"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: Nt3awnou-map/src/text_content.py:24
|
146 |
msgid ""
|
147 |
"\n"
|
148 |
" <div style=\"text-align: left;\">\n"
|
@@ -180,10 +156,10 @@ msgid ""
|
|
180 |
" "
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: Nt3awnou-map/src/text_content.py:
|
184 |
msgid ""
|
185 |
"\n"
|
186 |
-
" <div style=\"text-align: right;\">\n"
|
187 |
"\n"
|
188 |
" نتعاونو هي منصة تعاونية لمساعدة الأفراد المتضررين من الزلزال الأخير في "
|
189 |
"المغرب. مهمتنا هي تسهيل تقديم المساعدة في الوقت المناسب و بفاعلية و تنظيم "
|
@@ -216,7 +192,7 @@ msgid ""
|
|
216 |
" "
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: Nt3awnou-map/src/text_content.py:
|
220 |
msgid ""
|
221 |
"\n"
|
222 |
" <div style=\"text-align: left;\">\n"
|
@@ -259,7 +235,7 @@ msgid ""
|
|
259 |
" "
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: Nt3awnou-map/src/text_content.py:
|
263 |
msgid ""
|
264 |
"\n"
|
265 |
" <div style=\"text-align: center;\">\n"
|
@@ -268,7 +244,7 @@ msgid ""
|
|
268 |
" "
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: Nt3awnou-map/src/text_content.py:
|
272 |
msgid ""
|
273 |
"\n"
|
274 |
" <hr>\n"
|
@@ -282,7 +258,7 @@ msgid ""
|
|
282 |
" "
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: Nt3awnou-map/src/text_content.py:
|
286 |
msgid ""
|
287 |
"\n"
|
288 |
" <style>\n"
|
@@ -344,7 +320,7 @@ msgid ""
|
|
344 |
" # "
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: Nt3awnou-map/src/text_content.py:
|
348 |
msgid ""
|
349 |
"**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
|
350 |
"مراجعة أو حذف طلب، أدخل رقمه هنا:**"
|
@@ -609,154 +585,170 @@ msgstr ""
|
|
609 |
msgid "popup"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: Nt3awnou-map/src/map_utils.py:
|
613 |
msgid ""
|
614 |
"\n"
|
615 |
-
"
|
616 |
-
"li
|
617 |
-
"
|
618 |
-
"
|
619 |
-
"
|
620 |
"li>\n"
|
621 |
-
"
|
622 |
-
"
|
623 |
-
"
|
624 |
-
"
|
625 |
-
"
|
626 |
-
|
627 |
-
"
|
628 |
-
"
|
629 |
-
"
|
630 |
-
|
631 |
-
|
632 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
633 |
msgid ""
|
634 |
"\n"
|
635 |
-
"
|
636 |
-
"Emergency
|
637 |
-
"
|
638 |
-
"Emergency
|
639 |
-
"
|
640 |
-
"
|
641 |
-
"
|
642 |
-
"
|
643 |
-
"
|
644 |
-
"
|
645 |
-
"
|
646 |
-
|
647 |
-
|
648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
msgid ""
|
650 |
"\n"
|
651 |
-
"{% macro html(this, kwargs) %}\n"
|
652 |
"\n"
|
653 |
-
"<!doctype html>\n"
|
654 |
-
"<html lang=\"en\">\n"
|
655 |
-
"<head>\n"
|
656 |
-
"
|
657 |
-
"
|
658 |
-
"
|
659 |
-
"
|
|
|
660 |
"jquery-ui.css\">\n"
|
661 |
"\n"
|
662 |
-
"
|
663 |
-
"
|
664 |
-
"
|
665 |
-
"
|
666 |
-
"
|
667 |
-
" $(
|
668 |
-
"
|
669 |
-
"
|
670 |
-
"
|
671 |
-
"
|
672 |
-
"
|
673 |
-
"
|
674 |
-
"
|
675 |
-
"
|
676 |
-
"});\n"
|
|
|
677 |
"\n"
|
678 |
-
"
|
679 |
-
"</head>\n"
|
680 |
-
"<body>\n"
|
681 |
"\n"
|
682 |
-
"
|
683 |
-
"<div id='maplegend' class='maplegend' \n"
|
684 |
-
"
|
685 |
"background-color:rgba(255, 255, 255, 0.8);\n"
|
686 |
-
"
|
687 |
"20px;'>\n"
|
688 |
-
"
|
689 |
-
"<div class='legend-title'>Legend / مفتاح الخريطة</div>\n"
|
690 |
-
"<div class='legend-scale'>\n"
|
691 |
-
"
|
692 |
"\n"
|
|
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: Nt3awnou-map/src/map_utils.py:
|
696 |
msgid ""
|
697 |
"\n"
|
698 |
-
"
|
699 |
-
"</div>\n"
|
700 |
-
"</div>\n"
|
701 |
-
"
|
702 |
-
"</body>\n"
|
703 |
-
"</html>\n"
|
704 |
"\n"
|
705 |
-
"<style type='text/css'>\n"
|
706 |
-
"
|
707 |
-
"
|
708 |
-
"
|
709 |
-
"
|
710 |
-
"
|
711 |
-
"
|
712 |
-
"
|
713 |
-
"
|
714 |
-
"
|
715 |
-
"
|
716 |
-
"
|
717 |
-
"
|
718 |
-
"
|
719 |
-
"
|
720 |
-
"
|
721 |
-
"
|
722 |
-
"
|
723 |
-
"
|
724 |
-
"
|
725 |
-
"
|
726 |
-
"
|
727 |
-
"
|
728 |
-
"
|
729 |
-
"
|
730 |
-
"
|
731 |
-
"
|
732 |
-
"
|
733 |
-
"
|
734 |
-
"
|
735 |
-
"
|
736 |
-
"
|
737 |
-
"
|
738 |
-
"
|
739 |
-
"
|
740 |
-
"
|
741 |
-
"
|
742 |
-
"
|
743 |
-
"
|
744 |
-
"
|
745 |
"\n"
|
746 |
-
"
|
747 |
-
"
|
748 |
-
"
|
749 |
-
"
|
750 |
-
"</style>\n"
|
751 |
-
"{% endmacro %}"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: Nt3awnou-map/src/map_utils.py:
|
755 |
msgid "get_legend_macro"
|
756 |
msgstr ""
|
757 |
|
758 |
#: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:15
|
759 |
-
#: Nt3awnou-map/src/filters.py:
|
760 |
msgid "إغاثة"
|
761 |
msgstr ""
|
762 |
|
@@ -766,12 +758,12 @@ msgid "red"
|
|
766 |
msgstr ""
|
767 |
|
768 |
#: Nt3awnou-map/src/markers.py:8 Nt3awnou-map/src/markers.py:16
|
769 |
-
#: Nt3awnou-map/src/filters.py:
|
770 |
msgid "مساعدة طبية"
|
771 |
msgstr ""
|
772 |
|
773 |
#: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:17
|
774 |
-
#: Nt3awnou-map/src/filters.py:
|
775 |
msgid "مأوى"
|
776 |
msgstr ""
|
777 |
|
@@ -781,7 +773,7 @@ msgid "beige"
|
|
781 |
msgstr ""
|
782 |
|
783 |
#: Nt3awnou-map/src/markers.py:10 Nt3awnou-map/src/markers.py:18
|
784 |
-
#: Nt3awnou-map/src/filters.py:
|
785 |
msgid "طعام وماء"
|
786 |
msgstr ""
|
787 |
|
@@ -790,7 +782,7 @@ msgid "blue"
|
|
790 |
msgstr ""
|
791 |
|
792 |
#: Nt3awnou-map/src/markers.py:11 Nt3awnou-map/src/markers.py:19
|
793 |
-
#: Nt3awnou-map/src/filters.py:
|
794 |
msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
|
795 |
msgstr ""
|
796 |
|
@@ -827,7 +819,7 @@ msgstr ""
|
|
827 |
msgid "Intervention prévue dans le futur / Planned future intervention"
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: Nt3awnou-map/src/markers.py:43 Nt3awnou-map/src/filters.py:
|
831 |
msgid "Partiellement satisfait / Partially Served"
|
832 |
msgstr ""
|
833 |
|
@@ -835,7 +827,7 @@ msgstr ""
|
|
835 |
msgid "pink"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: Nt3awnou-map/src/markers.py:51 Nt3awnou-map/src/filters.py:
|
839 |
msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
|
840 |
msgstr ""
|
841 |
|
@@ -1166,61 +1158,66 @@ msgid ""
|
|
1166 |
" "
|
1167 |
msgstr ""
|
1168 |
|
1169 |
-
#: Nt3awnou-map/src/filters.py:
|
1170 |
msgid "Rescue"
|
1171 |
msgstr "اغاثة"
|
1172 |
|
1173 |
-
#: Nt3awnou-map/src/filters.py:
|
1174 |
msgid "Medical Assistance"
|
1175 |
msgstr "المساعدة الطبية"
|
1176 |
|
1177 |
-
#: Nt3awnou-map/src/filters.py:
|
1178 |
msgid "Shelter"
|
1179 |
msgstr "مأوى"
|
1180 |
|
1181 |
-
#: Nt3awnou-map/src/filters.py:
|
1182 |
msgid "Food & Water"
|
1183 |
msgstr "طعام وماء"
|
1184 |
|
1185 |
-
#: Nt3awnou-map/src/filters.py:
|
1186 |
msgid "Danger"
|
1187 |
msgstr "مخاطر"
|
1188 |
|
1189 |
-
#: Nt3awnou-map/src/filters.py:
|
1190 |
msgid "Display unverified requests"
|
1191 |
msgstr "عرض الطلبات غير المتحققة"
|
1192 |
|
1193 |
-
#: Nt3awnou-map/src/filters.py:
|
1194 |
msgid "Display Interventions"
|
1195 |
msgstr "عرض التدخلات"
|
1196 |
|
1197 |
-
#: Nt3awnou-map/src/filters.py:
|
1198 |
msgid "👉 **Choose request type**"
|
1199 |
msgstr "**اختر نوع الطلب**"
|
1200 |
|
1201 |
-
#: Nt3awnou-map/src/filters.py:
|
|
|
|
|
|
|
|
|
1202 |
msgid "👉 **State of villages visited by NGOs**"
|
1203 |
msgstr "**حالة القرى التي زارتها المنظمات غير الحكومية**"
|
1204 |
|
1205 |
-
#: Nt3awnou-map/src/filters.py:
|
1206 |
-
#: Nt3awnou-map/src/filters.py:75
|
1207 |
msgid "🚨 Critical"
|
1208 |
msgstr "🚨 حرجة"
|
1209 |
|
1210 |
-
#: Nt3awnou-map/src/filters.py:
|
1211 |
-
#: Nt3awnou-map/src/filters.py:76
|
1212 |
msgid "⚠️ Partially served"
|
1213 |
msgstr "⚠️ تمت خدمتها جزئيا"
|
1214 |
|
1215 |
-
#: Nt3awnou-map/src/filters.py:
|
1216 |
-
|
1217 |
-
msgid "✅ Fully served"
|
1218 |
msgstr "✅ تمت خدمتها بالكامل"
|
1219 |
|
1220 |
-
#: Nt3awnou-map/src/filters.py:
|
1221 |
-
msgid "
|
1222 |
msgstr "✅ تمت خدمتها بالكامل"
|
1223 |
|
|
|
|
|
|
|
|
|
1224 |
#: Nt3awnou-map/src/dataframes.py:7
|
1225 |
msgid ""
|
1226 |
"https://docs.google.com/spreadsheets/"
|
|
|
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"
|
|
|
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 |
|
|
|
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 |
" "
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: Nt3awnou-map/src/text_content.py:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
msgid ""
|
123 |
"\n"
|
124 |
" <div style=\"text-align: left;\">\n"
|
|
|
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"
|
163 |
"\n"
|
164 |
" نتعاونو هي منصة تعاونية لمساعدة الأفراد المتضررين من الزلزال الأخير في "
|
165 |
"المغرب. مهمتنا هي تسهيل تقديم المساعدة في الوقت المناسب و بفاعلية و تنظيم "
|
|
|
192 |
" "
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: Nt3awnou-map/src/text_content.py:32
|
196 |
msgid ""
|
197 |
"\n"
|
198 |
" <div style=\"text-align: left;\">\n"
|
|
|
235 |
" "
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: Nt3awnou-map/src/text_content.py:46
|
239 |
msgid ""
|
240 |
"\n"
|
241 |
" <div style=\"text-align: center;\">\n"
|
|
|
244 |
" "
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: Nt3awnou-map/src/text_content.py:53
|
248 |
msgid ""
|
249 |
"\n"
|
250 |
" <hr>\n"
|
|
|
258 |
" "
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: Nt3awnou-map/src/text_content.py:61
|
262 |
msgid ""
|
263 |
"\n"
|
264 |
" <style>\n"
|
|
|
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 |
"مراجعة أو حذف طلب، أدخل رقمه هنا:**"
|
|
|
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"
|
592 |
+
" <li><span style='background:#ED922E;opacity:0.7;'></span>Medical "
|
593 |
+
"Assistance</li>\n"
|
594 |
+
" <li><span style='background:#FFCA92;opacity:0.7;'></span>Shelter</li>\n"
|
595 |
+
" <li><span style='background:#37A8DA;opacity:0.7;'></span>Food & Water</"
|
596 |
"li>\n"
|
597 |
+
" <li><span style='background:#575757;opacity:0.7;'></span>Dangers</li>\n"
|
598 |
+
" <li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>\n"
|
599 |
+
" <li><span style='background:#023020;opacity:0.7;'></span>Partial</li>\n"
|
600 |
+
" <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
|
601 |
+
" "
|
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 "
|
618 |
+
"Emergency</li>\n"
|
619 |
+
" <li><span style='background:#ED922E;opacity:0.7;'></span>Medium "
|
620 |
+
"Emergency</li>\n"
|
621 |
+
" <li><span style='background:#FFCA92;opacity:0.7;'></span>Low "
|
622 |
+
"Emergency</li>\n"
|
623 |
+
" <li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>\n"
|
624 |
+
" <li><span style='background:#023020;opacity:0.7;'></span>Partial</li>\n"
|
625 |
+
" <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
|
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"
|
641 |
"\n"
|
642 |
+
" <!doctype html>\n"
|
643 |
+
" <html lang=\"en\">\n"
|
644 |
+
" <head>\n"
|
645 |
+
" <meta charset=\"utf-8\">\n"
|
646 |
+
" <meta name=\"viewport\" content=\"width=device-width, initial-"
|
647 |
+
"scale=1\">\n"
|
648 |
+
" <title>jQuery UI Draggable - Default functionality</title>\n"
|
649 |
+
" <link rel=\"stylesheet\" href=\"//code.jquery.com/ui/1.12.1/themes/base/"
|
650 |
"jquery-ui.css\">\n"
|
651 |
"\n"
|
652 |
+
" <script src=\"https://code.jquery.com/jquery-1.12.4.js\"></script>\n"
|
653 |
+
" <script src=\"https://code.jquery.com/ui/1.12.1/jquery-ui.js\"></"
|
654 |
+
"script>\n"
|
655 |
+
" \n"
|
656 |
+
" <script>\n"
|
657 |
+
" $( function() {\n"
|
658 |
+
" $( \"#maplegend\" ).draggable({\n"
|
659 |
+
" start: function (event, ui) {\n"
|
660 |
+
" $(this).css({\n"
|
661 |
+
" right: \"auto\",\n"
|
662 |
+
" top: \"auto\",\n"
|
663 |
+
" bottom: \"auto\"\n"
|
664 |
+
" });\n"
|
665 |
+
" }\n"
|
666 |
+
" });\n"
|
667 |
+
" });\n"
|
668 |
"\n"
|
669 |
+
" </script>\n"
|
670 |
+
" </head>\n"
|
671 |
+
" <body>\n"
|
672 |
"\n"
|
673 |
+
" \n"
|
674 |
+
" <div id='maplegend' class='maplegend' \n"
|
675 |
+
" style='position: absolute; z-index:9999; border:2px solid grey; "
|
676 |
"background-color:rgba(255, 255, 255, 0.8);\n"
|
677 |
+
" border-radius:6px; padding: 10px; font-size:14px; right: 20px; bottom: "
|
678 |
"20px;'>\n"
|
679 |
+
" \n"
|
680 |
+
" <div class='legend-title'>Legend / مفتاح الخريطة</div>\n"
|
681 |
+
" <div class='legend-scale'>\n"
|
682 |
+
" <ul class='legend-labels'>\n"
|
683 |
"\n"
|
684 |
+
" "
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: Nt3awnou-map/src/map_utils.py:65
|
688 |
msgid ""
|
689 |
"\n"
|
690 |
+
" </ul>\n"
|
691 |
+
" </div>\n"
|
692 |
+
" </div>\n"
|
693 |
+
" \n"
|
694 |
+
" </body>\n"
|
695 |
+
" </html>\n"
|
696 |
"\n"
|
697 |
+
" <style type='text/css'>\n"
|
698 |
+
" .maplegend .legend-title {\n"
|
699 |
+
" text-align: left;\n"
|
700 |
+
" margin-bottom: 5px;\n"
|
701 |
+
" font-weight: bold;\n"
|
702 |
+
" font-size: 90%;\n"
|
703 |
+
" color: #333;\n"
|
704 |
+
" }\n"
|
705 |
+
" .maplegend .legend-scale ul {\n"
|
706 |
+
" margin: 0;\n"
|
707 |
+
" margin-bottom: 5px;\n"
|
708 |
+
" padding: 0;\n"
|
709 |
+
" float: left;\n"
|
710 |
+
" list-style: none;\n"
|
711 |
+
" }\n"
|
712 |
+
" .maplegend .legend-scale ul li {\n"
|
713 |
+
" font-size: 80%;\n"
|
714 |
+
" list-style: none;\n"
|
715 |
+
" margin-left: 0;\n"
|
716 |
+
" line-height: 18px;\n"
|
717 |
+
" margin-bottom: 2px;\n"
|
718 |
+
" color: #111;\n"
|
719 |
+
" }\n"
|
720 |
+
" .maplegend ul.legend-labels li span {\n"
|
721 |
+
" display: block;\n"
|
722 |
+
" float: left;\n"
|
723 |
+
" height: 16px;\n"
|
724 |
+
" width: 30px;\n"
|
725 |
+
" margin-right: 5px;\n"
|
726 |
+
" margin-left: 0;\n"
|
727 |
+
" border: 1px solid #999;\n"
|
728 |
+
" }\n"
|
729 |
+
" .maplegend .legend-source {\n"
|
730 |
+
" font-size: 80%;\n"
|
731 |
+
" color: #777;\n"
|
732 |
+
" clear: both;\n"
|
733 |
+
" }\n"
|
734 |
+
" .maplegend a {\n"
|
735 |
+
" color: #777;\n"
|
736 |
+
" }\n"
|
737 |
"\n"
|
738 |
+
" .leaflet-control-geocoder-form input {\n"
|
739 |
+
" color: black;\n"
|
740 |
+
" }\n"
|
741 |
+
" \n"
|
742 |
+
" </style>\n"
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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/"
|
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
@@ -9,7 +9,7 @@ msgid ""
|
|
9 |
msgstr ""
|
10 |
"Project-Id-Version: \n"
|
11 |
"Report-Msgid-Bugs-To: \n"
|
12 |
-
"POT-Creation-Date: 2023-09-19 02:
|
13 |
"PO-Revision-Date: 2023-09-18 21:00+0200\n"
|
14 |
"Last-Translator: \n"
|
15 |
"Language-Team: \n"
|
@@ -31,7 +31,8 @@ msgstr ""
|
|
31 |
msgid "wide"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: Nt3awnou-map/app.py:32
|
|
|
35 |
msgid "collapsed"
|
36 |
msgstr ""
|
37 |
|
@@ -59,48 +60,54 @@ msgstr ""
|
|
59 |
msgid "Refresh rate in seconds"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: Nt3awnou-map/app.py:
|
63 |
-
#: Nt3awnou-map/src/
|
64 |
-
#: Nt3awnou-map/src/components.py:125
|
65 |
msgid "ar"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: Nt3awnou-map/app.py:
|
69 |
msgid "العربية"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: Nt3awnou-map/app.py:
|
73 |
#: Nt3awnou-map/src/components.py:142
|
74 |
msgid "fr"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: Nt3awnou-map/app.py:
|
78 |
msgid "Français"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: Nt3awnou-map/app.py:
|
82 |
-
#: Nt3awnou-map/src/
|
83 |
-
#: Nt3awnou-map/src/components.py:109
|
84 |
msgid "en"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: Nt3awnou-map/app.py:
|
88 |
msgid "English"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: Nt3awnou-map/app.py:
|
92 |
-
msgid "Choose
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: Nt3awnou-map/app.py:
|
96 |
msgid "messages"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: Nt3awnou-map/app.py:
|
100 |
msgid "locales"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: Nt3awnou-map/app.py:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
msgid ""
|
105 |
"\n"
|
106 |
" <style>\n"
|
@@ -111,38 +118,7 @@ msgid ""
|
|
111 |
" "
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: Nt3awnou-map/
|
115 |
-
msgid "Markers"
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: Nt3awnou-map/app.py:133
|
119 |
-
msgid "map"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: Nt3awnou-map/src/text_content.py:4
|
123 |
-
#, python-brace-format
|
124 |
-
msgid "Setting language to {lang}"
|
125 |
-
msgstr ""
|
126 |
-
|
127 |
-
#: Nt3awnou-map/src/text_content.py:11
|
128 |
-
#, python-brace-format
|
129 |
-
msgid "Language set to {lang}"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: Nt3awnou-map/src/text_content.py:13
|
133 |
-
#, python-brace-format
|
134 |
-
msgid "Language {lang} not supported yet"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#: Nt3awnou-map/src/text_content.py:16
|
138 |
-
msgid "Language set to English"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: Nt3awnou-map/src/text_content.py:21
|
142 |
-
msgid "lang"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: Nt3awnou-map/src/text_content.py:24
|
146 |
msgid ""
|
147 |
"\n"
|
148 |
" <div style=\"text-align: left;\">\n"
|
@@ -180,10 +156,10 @@ msgid ""
|
|
180 |
" "
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: Nt3awnou-map/src/text_content.py:
|
184 |
msgid ""
|
185 |
"\n"
|
186 |
-
" <div style=\"text-align: right;\">\n"
|
187 |
"\n"
|
188 |
" نتعاونو هي منصة تعاونية لمساعدة الأفراد المتضررين من الزلزال الأخير في "
|
189 |
"المغرب. مهمتنا هي تسهيل تقديم المساعدة في الوقت المناسب و بفاعلية و تنظيم "
|
@@ -216,7 +192,7 @@ msgid ""
|
|
216 |
" "
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: Nt3awnou-map/src/text_content.py:
|
220 |
msgid ""
|
221 |
"\n"
|
222 |
" <div style=\"text-align: left;\">\n"
|
@@ -259,7 +235,7 @@ msgid ""
|
|
259 |
" "
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: Nt3awnou-map/src/text_content.py:
|
263 |
msgid ""
|
264 |
"\n"
|
265 |
" <div style=\"text-align: center;\">\n"
|
@@ -268,7 +244,7 @@ msgid ""
|
|
268 |
" "
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: Nt3awnou-map/src/text_content.py:
|
272 |
msgid ""
|
273 |
"\n"
|
274 |
" <hr>\n"
|
@@ -282,7 +258,7 @@ msgid ""
|
|
282 |
" "
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: Nt3awnou-map/src/text_content.py:
|
286 |
msgid ""
|
287 |
"\n"
|
288 |
" <style>\n"
|
@@ -344,7 +320,7 @@ msgid ""
|
|
344 |
" # "
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: Nt3awnou-map/src/text_content.py:
|
348 |
msgid ""
|
349 |
"**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
|
350 |
"مراجعة أو حذف طلب، أدخل رقمه هنا:**"
|
@@ -541,7 +517,7 @@ msgstr "Partiel 📝"
|
|
541 |
#: Nt3awnou-map/src/utils.py:145 Nt3awnou-map/src/markers.py:50
|
542 |
#: Nt3awnou-map/src/markers.py:106
|
543 |
msgid "Planned ⌛"
|
544 |
-
msgstr ""
|
545 |
|
546 |
#: Nt3awnou-map/src/utils.py:154
|
547 |
msgid "High Emergency 🔴"
|
@@ -553,7 +529,7 @@ msgstr "Urgence moyenne 🟠"
|
|
553 |
|
554 |
#: Nt3awnou-map/src/utils.py:156
|
555 |
msgid "Low Emergency 🟡"
|
556 |
-
msgstr ""
|
557 |
|
558 |
#: Nt3awnou-map/src/utils.py:158 Nt3awnou-map/src/markers.py:189
|
559 |
msgid "High"
|
@@ -609,154 +585,152 @@ msgstr ""
|
|
609 |
msgid "popup"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: Nt3awnou-map/src/map_utils.py:
|
613 |
msgid ""
|
614 |
"\n"
|
615 |
-
"
|
616 |
-
"li
|
617 |
-
"
|
618 |
-
"
|
619 |
-
"
|
620 |
"li>\n"
|
621 |
-
"
|
622 |
-
"
|
623 |
-
"
|
624 |
-
"
|
625 |
-
"
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
"لها</li>\n"
|
630 |
-
msgstr ""
|
631 |
-
|
632 |
-
#: Nt3awnou-map/src/map_utils.py:13
|
633 |
msgid ""
|
634 |
"\n"
|
635 |
-
"
|
636 |
-
"Emergency
|
637 |
-
"
|
638 |
-
"Emergency
|
639 |
-
"
|
640 |
-
"
|
641 |
-
"
|
642 |
-
"
|
643 |
-
"
|
644 |
-
"
|
645 |
-
"
|
646 |
-
|
647 |
-
|
648 |
-
#: Nt3awnou-map/src/map_utils.py:22
|
649 |
msgid ""
|
650 |
"\n"
|
651 |
-
"{% macro html(this, kwargs) %}\n"
|
652 |
"\n"
|
653 |
-
"<!doctype html>\n"
|
654 |
-
"<html lang=\"en\">\n"
|
655 |
-
"<head>\n"
|
656 |
-
"
|
657 |
-
"
|
658 |
-
"
|
659 |
-
"
|
|
|
660 |
"jquery-ui.css\">\n"
|
661 |
"\n"
|
662 |
-
"
|
663 |
-
"
|
664 |
-
"
|
665 |
-
"
|
666 |
-
"
|
667 |
-
" $(
|
668 |
-
"
|
669 |
-
"
|
670 |
-
"
|
671 |
-
"
|
672 |
-
"
|
673 |
-
"
|
674 |
-
"
|
675 |
-
"
|
676 |
-
"});\n"
|
|
|
677 |
"\n"
|
678 |
-
"
|
679 |
-
"</head>\n"
|
680 |
-
"<body>\n"
|
681 |
"\n"
|
682 |
-
"
|
683 |
-
"<div id='maplegend' class='maplegend' \n"
|
684 |
-
"
|
685 |
"background-color:rgba(255, 255, 255, 0.8);\n"
|
686 |
-
"
|
687 |
"20px;'>\n"
|
688 |
-
"
|
689 |
-
"<div class='legend-title'>Legend / مفتاح الخريطة</div>\n"
|
690 |
-
"<div class='legend-scale'>\n"
|
691 |
-
"
|
692 |
"\n"
|
|
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: Nt3awnou-map/src/map_utils.py:
|
696 |
msgid ""
|
697 |
"\n"
|
698 |
-
"
|
699 |
-
"</div>\n"
|
700 |
-
"</div>\n"
|
701 |
-
"
|
702 |
-
"</body>\n"
|
703 |
-
"</html>\n"
|
704 |
"\n"
|
705 |
-
"<style type='text/css'>\n"
|
706 |
-
"
|
707 |
-
"
|
708 |
-
"
|
709 |
-
"
|
710 |
-
"
|
711 |
-
"
|
712 |
-
"
|
713 |
-
"
|
714 |
-
"
|
715 |
-
"
|
716 |
-
"
|
717 |
-
"
|
718 |
-
"
|
719 |
-
"
|
720 |
-
"
|
721 |
-
"
|
722 |
-
"
|
723 |
-
"
|
724 |
-
"
|
725 |
-
"
|
726 |
-
"
|
727 |
-
"
|
728 |
-
"
|
729 |
-
"
|
730 |
-
"
|
731 |
-
"
|
732 |
-
"
|
733 |
-
"
|
734 |
-
"
|
735 |
-
"
|
736 |
-
"
|
737 |
-
"
|
738 |
-
"
|
739 |
-
"
|
740 |
-
"
|
741 |
-
"
|
742 |
-
"
|
743 |
-
"
|
744 |
-
"
|
745 |
"\n"
|
746 |
-
"
|
747 |
-
"
|
748 |
-
"
|
749 |
-
"
|
750 |
-
"</style>\n"
|
751 |
-
"{% endmacro %}"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: Nt3awnou-map/src/map_utils.py:
|
755 |
msgid "get_legend_macro"
|
756 |
msgstr ""
|
757 |
|
758 |
#: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:15
|
759 |
-
#: Nt3awnou-map/src/filters.py:
|
760 |
msgid "إغاثة"
|
761 |
msgstr ""
|
762 |
|
@@ -766,12 +740,12 @@ msgid "red"
|
|
766 |
msgstr ""
|
767 |
|
768 |
#: Nt3awnou-map/src/markers.py:8 Nt3awnou-map/src/markers.py:16
|
769 |
-
#: Nt3awnou-map/src/filters.py:
|
770 |
msgid "مساعدة طبية"
|
771 |
msgstr ""
|
772 |
|
773 |
#: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:17
|
774 |
-
#: Nt3awnou-map/src/filters.py:
|
775 |
msgid "مأوى"
|
776 |
msgstr ""
|
777 |
|
@@ -781,7 +755,7 @@ msgid "beige"
|
|
781 |
msgstr ""
|
782 |
|
783 |
#: Nt3awnou-map/src/markers.py:10 Nt3awnou-map/src/markers.py:18
|
784 |
-
#: Nt3awnou-map/src/filters.py:
|
785 |
msgid "طعام وماء"
|
786 |
msgstr ""
|
787 |
|
@@ -790,7 +764,7 @@ msgid "blue"
|
|
790 |
msgstr ""
|
791 |
|
792 |
#: Nt3awnou-map/src/markers.py:11 Nt3awnou-map/src/markers.py:19
|
793 |
-
#: Nt3awnou-map/src/filters.py:
|
794 |
msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
|
795 |
msgstr ""
|
796 |
|
@@ -827,7 +801,7 @@ msgstr ""
|
|
827 |
msgid "Intervention prévue dans le futur / Planned future intervention"
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: Nt3awnou-map/src/markers.py:43 Nt3awnou-map/src/filters.py:
|
831 |
msgid "Partiellement satisfait / Partially Served"
|
832 |
msgstr ""
|
833 |
|
@@ -835,7 +809,7 @@ msgstr ""
|
|
835 |
msgid "pink"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: Nt3awnou-map/src/markers.py:51 Nt3awnou-map/src/filters.py:
|
839 |
msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
|
840 |
msgstr ""
|
841 |
|
@@ -866,7 +840,7 @@ msgstr ""
|
|
866 |
|
867 |
#: Nt3awnou-map/src/markers.py:102
|
868 |
msgid "Planned"
|
869 |
-
msgstr ""
|
870 |
|
871 |
#: Nt3awnou-map/src/markers.py:107 Nt3awnou-map/src/markers.py:110
|
872 |
#: Nt3awnou-map/src/markers.py:177 Nt3awnou-map/src/markers.py:234
|
@@ -1050,7 +1024,7 @@ msgstr ""
|
|
1050 |
|
1051 |
#: Nt3awnou-map/src/components.py:32
|
1052 |
msgid "💻 For Developers only, embed code for the map"
|
1053 |
-
msgstr ""
|
1054 |
|
1055 |
#: Nt3awnou-map/src/components.py:34
|
1056 |
msgid ""
|
@@ -1113,7 +1087,7 @@ msgstr ""
|
|
1113 |
|
1114 |
#: Nt3awnou-map/src/components.py:108
|
1115 |
msgid "📝 **Donations**"
|
1116 |
-
msgstr ""
|
1117 |
|
1118 |
#: Nt3awnou-map/src/components.py:111
|
1119 |
msgid ""
|
@@ -1166,59 +1140,64 @@ msgid ""
|
|
1166 |
" "
|
1167 |
msgstr ""
|
1168 |
|
1169 |
-
#: Nt3awnou-map/src/filters.py:
|
1170 |
msgid "Rescue"
|
1171 |
-
msgstr ""
|
1172 |
|
1173 |
-
#: Nt3awnou-map/src/filters.py:
|
1174 |
msgid "Medical Assistance"
|
1175 |
-
msgstr ""
|
1176 |
|
1177 |
-
#: Nt3awnou-map/src/filters.py:
|
1178 |
msgid "Shelter"
|
1179 |
-
msgstr ""
|
1180 |
|
1181 |
-
#: Nt3awnou-map/src/filters.py:
|
1182 |
msgid "Food & Water"
|
1183 |
-
msgstr ""
|
1184 |
|
1185 |
-
#: Nt3awnou-map/src/filters.py:
|
1186 |
msgid "Danger"
|
1187 |
-
msgstr ""
|
1188 |
|
1189 |
-
#: Nt3awnou-map/src/filters.py:
|
1190 |
msgid "Display unverified requests"
|
1191 |
-
msgstr ""
|
1192 |
|
1193 |
-
#: Nt3awnou-map/src/filters.py:
|
1194 |
msgid "Display Interventions"
|
1195 |
-
msgstr ""
|
1196 |
|
1197 |
-
#: Nt3awnou-map/src/filters.py:
|
1198 |
msgid "👉 **Choose request type**"
|
|
|
|
|
|
|
|
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: Nt3awnou-map/src/filters.py:
|
1202 |
msgid "👉 **State of villages visited by NGOs**"
|
1203 |
-
msgstr ""
|
1204 |
|
1205 |
-
#: Nt3awnou-map/src/filters.py:
|
1206 |
-
#: Nt3awnou-map/src/filters.py:75
|
1207 |
msgid "🚨 Critical"
|
1208 |
-
msgstr ""
|
1209 |
|
1210 |
-
#: Nt3awnou-map/src/filters.py:
|
1211 |
-
#: Nt3awnou-map/src/filters.py:76
|
1212 |
msgid "⚠️ Partially served"
|
1213 |
-
msgstr ""
|
1214 |
|
1215 |
-
#: Nt3awnou-map/src/filters.py:
|
1216 |
-
|
|
|
|
|
|
|
1217 |
msgid "✅ Fully served"
|
1218 |
-
msgstr ""
|
1219 |
|
1220 |
-
#: Nt3awnou-map/src/filters.py:
|
1221 |
-
msgid "
|
1222 |
msgstr ""
|
1223 |
|
1224 |
#: Nt3awnou-map/src/dataframes.py:7
|
|
|
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"
|
|
|
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 |
|
|
|
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 |
" "
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: Nt3awnou-map/src/text_content.py:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
msgid ""
|
123 |
"\n"
|
124 |
" <div style=\"text-align: left;\">\n"
|
|
|
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"
|
163 |
"\n"
|
164 |
" نتعاونو هي منصة تعاونية لمساعدة الأفراد المتضررين من الزلزال الأخير في "
|
165 |
"المغرب. مهمتنا هي تسهيل تقديم المساعدة في الوقت المناسب و بفاعلية و تنظيم "
|
|
|
192 |
" "
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: Nt3awnou-map/src/text_content.py:32
|
196 |
msgid ""
|
197 |
"\n"
|
198 |
" <div style=\"text-align: left;\">\n"
|
|
|
235 |
" "
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: Nt3awnou-map/src/text_content.py:46
|
239 |
msgid ""
|
240 |
"\n"
|
241 |
" <div style=\"text-align: center;\">\n"
|
|
|
244 |
" "
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: Nt3awnou-map/src/text_content.py:53
|
248 |
msgid ""
|
249 |
"\n"
|
250 |
" <hr>\n"
|
|
|
258 |
" "
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: Nt3awnou-map/src/text_content.py:61
|
262 |
msgid ""
|
263 |
"\n"
|
264 |
" <style>\n"
|
|
|
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 |
"مراجعة أو حذف طلب، أدخل رقمه هنا:**"
|
|
|
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 🔴"
|
|
|
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"
|
|
|
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"
|
592 |
+
" <li><span style='background:#ED922E;opacity:0.7;'></span>Medical "
|
593 |
+
"Assistance</li>\n"
|
594 |
+
" <li><span style='background:#FFCA92;opacity:0.7;'></span>Shelter</li>\n"
|
595 |
+
" <li><span style='background:#37A8DA;opacity:0.7;'></span>Food & Water</"
|
596 |
"li>\n"
|
597 |
+
" <li><span style='background:#575757;opacity:0.7;'></span>Dangers</li>\n"
|
598 |
+
" <li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>\n"
|
599 |
+
" <li><span style='background:#023020;opacity:0.7;'></span>Partial</li>\n"
|
600 |
+
" <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
|
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 "
|
608 |
+
"Emergency</li>\n"
|
609 |
+
" <li><span style='background:#ED922E;opacity:0.7;'></span>Medium "
|
610 |
+
"Emergency</li>\n"
|
611 |
+
" <li><span style='background:#FFCA92;opacity:0.7;'></span>Low "
|
612 |
+
"Emergency</li>\n"
|
613 |
+
" <li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>\n"
|
614 |
+
" <li><span style='background:#023020;opacity:0.7;'></span>Partial</li>\n"
|
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"
|
623 |
"\n"
|
624 |
+
" <!doctype html>\n"
|
625 |
+
" <html lang=\"en\">\n"
|
626 |
+
" <head>\n"
|
627 |
+
" <meta charset=\"utf-8\">\n"
|
628 |
+
" <meta name=\"viewport\" content=\"width=device-width, initial-"
|
629 |
+
"scale=1\">\n"
|
630 |
+
" <title>jQuery UI Draggable - Default functionality</title>\n"
|
631 |
+
" <link rel=\"stylesheet\" href=\"//code.jquery.com/ui/1.12.1/themes/base/"
|
632 |
"jquery-ui.css\">\n"
|
633 |
"\n"
|
634 |
+
" <script src=\"https://code.jquery.com/jquery-1.12.4.js\"></script>\n"
|
635 |
+
" <script src=\"https://code.jquery.com/ui/1.12.1/jquery-ui.js\"></"
|
636 |
+
"script>\n"
|
637 |
+
" \n"
|
638 |
+
" <script>\n"
|
639 |
+
" $( function() {\n"
|
640 |
+
" $( \"#maplegend\" ).draggable({\n"
|
641 |
+
" start: function (event, ui) {\n"
|
642 |
+
" $(this).css({\n"
|
643 |
+
" right: \"auto\",\n"
|
644 |
+
" top: \"auto\",\n"
|
645 |
+
" bottom: \"auto\"\n"
|
646 |
+
" });\n"
|
647 |
+
" }\n"
|
648 |
+
" });\n"
|
649 |
+
" });\n"
|
650 |
"\n"
|
651 |
+
" </script>\n"
|
652 |
+
" </head>\n"
|
653 |
+
" <body>\n"
|
654 |
"\n"
|
655 |
+
" \n"
|
656 |
+
" <div id='maplegend' class='maplegend' \n"
|
657 |
+
" style='position: absolute; z-index:9999; border:2px solid grey; "
|
658 |
"background-color:rgba(255, 255, 255, 0.8);\n"
|
659 |
+
" border-radius:6px; padding: 10px; font-size:14px; right: 20px; bottom: "
|
660 |
"20px;'>\n"
|
661 |
+
" \n"
|
662 |
+
" <div class='legend-title'>Legend / مفتاح الخريطة</div>\n"
|
663 |
+
" <div class='legend-scale'>\n"
|
664 |
+
" <ul class='legend-labels'>\n"
|
665 |
"\n"
|
666 |
+
" "
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: Nt3awnou-map/src/map_utils.py:65
|
670 |
msgid ""
|
671 |
"\n"
|
672 |
+
" </ul>\n"
|
673 |
+
" </div>\n"
|
674 |
+
" </div>\n"
|
675 |
+
" \n"
|
676 |
+
" </body>\n"
|
677 |
+
" </html>\n"
|
678 |
"\n"
|
679 |
+
" <style type='text/css'>\n"
|
680 |
+
" .maplegend .legend-title {\n"
|
681 |
+
" text-align: left;\n"
|
682 |
+
" margin-bottom: 5px;\n"
|
683 |
+
" font-weight: bold;\n"
|
684 |
+
" font-size: 90%;\n"
|
685 |
+
" color: #333;\n"
|
686 |
+
" }\n"
|
687 |
+
" .maplegend .legend-scale ul {\n"
|
688 |
+
" margin: 0;\n"
|
689 |
+
" margin-bottom: 5px;\n"
|
690 |
+
" padding: 0;\n"
|
691 |
+
" float: left;\n"
|
692 |
+
" list-style: none;\n"
|
693 |
+
" }\n"
|
694 |
+
" .maplegend .legend-scale ul li {\n"
|
695 |
+
" font-size: 80%;\n"
|
696 |
+
" list-style: none;\n"
|
697 |
+
" margin-left: 0;\n"
|
698 |
+
" line-height: 18px;\n"
|
699 |
+
" margin-bottom: 2px;\n"
|
700 |
+
" color: #111;\n"
|
701 |
+
" }\n"
|
702 |
+
" .maplegend ul.legend-labels li span {\n"
|
703 |
+
" display: block;\n"
|
704 |
+
" float: left;\n"
|
705 |
+
" height: 16px;\n"
|
706 |
+
" width: 30px;\n"
|
707 |
+
" margin-right: 5px;\n"
|
708 |
+
" margin-left: 0;\n"
|
709 |
+
" border: 1px solid #999;\n"
|
710 |
+
" }\n"
|
711 |
+
" .maplegend .legend-source {\n"
|
712 |
+
" font-size: 80%;\n"
|
713 |
+
" color: #777;\n"
|
714 |
+
" clear: both;\n"
|
715 |
+
" }\n"
|
716 |
+
" .maplegend a {\n"
|
717 |
+
" color: #777;\n"
|
718 |
+
" }\n"
|
719 |
"\n"
|
720 |
+
" .leaflet-control-geocoder-form input {\n"
|
721 |
+
" color: black;\n"
|
722 |
+
" }\n"
|
723 |
+
" \n"
|
724 |
+
" </style>\n"
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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
|
|
|
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 ""
|
|
|
1087 |
|
1088 |
#: Nt3awnou-map/src/components.py:108
|
1089 |
msgid "📝 **Donations**"
|
1090 |
+
msgstr "📝 **Donations**"
|
1091 |
|
1092 |
#: Nt3awnou-map/src/components.py:111
|
1093 |
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
|
messages.pot
CHANGED
@@ -10,7 +10,7 @@ msgid ""
|
|
10 |
msgstr ""
|
11 |
"Project-Id-Version: PACKAGE VERSION\n"
|
12 |
"Report-Msgid-Bugs-To: \n"
|
13 |
-
"POT-Creation-Date: 2023-09-19 02:
|
14 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
15 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
16 |
"Language-Team: LANGUAGE <[email protected]>\n"
|
@@ -31,7 +31,8 @@ msgstr ""
|
|
31 |
msgid "wide"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: Nt3awnou-map/app.py:32
|
|
|
35 |
msgid "collapsed"
|
36 |
msgstr ""
|
37 |
|
@@ -59,48 +60,54 @@ msgstr ""
|
|
59 |
msgid "Refresh rate in seconds"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: Nt3awnou-map/app.py:
|
63 |
-
#: Nt3awnou-map/src/
|
64 |
-
#: Nt3awnou-map/src/components.py:125
|
65 |
msgid "ar"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: Nt3awnou-map/app.py:
|
69 |
msgid "العربية"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: Nt3awnou-map/app.py:
|
73 |
#: Nt3awnou-map/src/components.py:142
|
74 |
msgid "fr"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: Nt3awnou-map/app.py:
|
78 |
msgid "Français"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: Nt3awnou-map/app.py:
|
82 |
-
#: Nt3awnou-map/src/
|
83 |
-
#: Nt3awnou-map/src/components.py:109
|
84 |
msgid "en"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: Nt3awnou-map/app.py:
|
88 |
msgid "English"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: Nt3awnou-map/app.py:
|
92 |
-
msgid "Choose
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: Nt3awnou-map/app.py:
|
96 |
msgid "messages"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: Nt3awnou-map/app.py:
|
100 |
msgid "locales"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: Nt3awnou-map/app.py:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
msgid ""
|
105 |
"\n"
|
106 |
" <style>\n"
|
@@ -111,38 +118,7 @@ msgid ""
|
|
111 |
" "
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: Nt3awnou-map/
|
115 |
-
msgid "Markers"
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: Nt3awnou-map/app.py:133
|
119 |
-
msgid "map"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: Nt3awnou-map/src/text_content.py:4
|
123 |
-
#, python-brace-format
|
124 |
-
msgid "Setting language to {lang}"
|
125 |
-
msgstr ""
|
126 |
-
|
127 |
-
#: Nt3awnou-map/src/text_content.py:11
|
128 |
-
#, python-brace-format
|
129 |
-
msgid "Language set to {lang}"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: Nt3awnou-map/src/text_content.py:13
|
133 |
-
#, python-brace-format
|
134 |
-
msgid "Language {lang} not supported yet"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#: Nt3awnou-map/src/text_content.py:16
|
138 |
-
msgid "Language set to English"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: Nt3awnou-map/src/text_content.py:21
|
142 |
-
msgid "lang"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: Nt3awnou-map/src/text_content.py:24
|
146 |
msgid ""
|
147 |
"\n"
|
148 |
" <div style=\"text-align: left;\">\n"
|
@@ -180,10 +156,10 @@ msgid ""
|
|
180 |
" "
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: Nt3awnou-map/src/text_content.py:
|
184 |
msgid ""
|
185 |
"\n"
|
186 |
-
" <div style=\"text-align: right;\">\n"
|
187 |
"\n"
|
188 |
" نتعاونو هي منصة تعاونية لمساعدة الأفراد المتضررين من الزلزال الأخير في "
|
189 |
"المغرب. مهمتنا هي تسهيل تقديم المساعدة في الوقت المناسب و بفاعلية و تنظيم "
|
@@ -216,7 +192,7 @@ msgid ""
|
|
216 |
" "
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: Nt3awnou-map/src/text_content.py:
|
220 |
msgid ""
|
221 |
"\n"
|
222 |
" <div style=\"text-align: left;\">\n"
|
@@ -259,7 +235,7 @@ msgid ""
|
|
259 |
" "
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: Nt3awnou-map/src/text_content.py:
|
263 |
msgid ""
|
264 |
"\n"
|
265 |
" <div style=\"text-align: center;\">\n"
|
@@ -268,7 +244,7 @@ msgid ""
|
|
268 |
" "
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: Nt3awnou-map/src/text_content.py:
|
272 |
msgid ""
|
273 |
"\n"
|
274 |
" <hr>\n"
|
@@ -282,7 +258,7 @@ msgid ""
|
|
282 |
" "
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: Nt3awnou-map/src/text_content.py:
|
286 |
msgid ""
|
287 |
"\n"
|
288 |
" <style>\n"
|
@@ -344,7 +320,7 @@ msgid ""
|
|
344 |
" # "
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: Nt3awnou-map/src/text_content.py:
|
348 |
msgid ""
|
349 |
"**If a request should be reviewed or dropped submit its id here/ إذا كان يجب "
|
350 |
"مراجعة أو حذف طلب، أدخل رقمه هنا:**"
|
@@ -607,154 +583,152 @@ msgstr ""
|
|
607 |
msgid "popup"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: Nt3awnou-map/src/map_utils.py:
|
611 |
msgid ""
|
612 |
"\n"
|
613 |
-
"
|
614 |
-
"li
|
615 |
-
"
|
616 |
-
"
|
617 |
-
"
|
618 |
"li>\n"
|
619 |
-
"
|
620 |
-
"
|
621 |
-
"
|
622 |
-
"
|
623 |
-
"
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
"لها</li>\n"
|
628 |
-
msgstr ""
|
629 |
-
|
630 |
-
#: Nt3awnou-map/src/map_utils.py:13
|
631 |
msgid ""
|
632 |
"\n"
|
633 |
-
"
|
634 |
-
"Emergency
|
635 |
-
"
|
636 |
-
"Emergency
|
637 |
-
"
|
638 |
-
"
|
639 |
-
"
|
640 |
-
"
|
641 |
-
"
|
642 |
-
"
|
643 |
-
"
|
644 |
-
|
645 |
-
|
646 |
-
#: Nt3awnou-map/src/map_utils.py:22
|
647 |
msgid ""
|
648 |
"\n"
|
649 |
-
"{% macro html(this, kwargs) %}\n"
|
650 |
"\n"
|
651 |
-
"<!doctype html>\n"
|
652 |
-
"<html lang=\"en\">\n"
|
653 |
-
"<head>\n"
|
654 |
-
"
|
655 |
-
"
|
656 |
-
"
|
657 |
-
"
|
|
|
658 |
"jquery-ui.css\">\n"
|
659 |
"\n"
|
660 |
-
"
|
661 |
-
"
|
662 |
-
"
|
663 |
-
"
|
664 |
-
"
|
665 |
-
" $(
|
666 |
-
"
|
667 |
-
"
|
668 |
-
"
|
669 |
-
"
|
670 |
-
"
|
671 |
-
"
|
672 |
-
"
|
673 |
-
"
|
674 |
-
"});\n"
|
|
|
675 |
"\n"
|
676 |
-
"
|
677 |
-
"</head>\n"
|
678 |
-
"<body>\n"
|
679 |
"\n"
|
680 |
-
"
|
681 |
-
"<div id='maplegend' class='maplegend' \n"
|
682 |
-
"
|
683 |
"background-color:rgba(255, 255, 255, 0.8);\n"
|
684 |
-
"
|
685 |
"20px;'>\n"
|
686 |
-
"
|
687 |
-
"<div class='legend-title'>Legend / مفتاح
|
688 |
-
"<div class='legend-scale'>\n"
|
689 |
-
"
|
690 |
"\n"
|
|
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: Nt3awnou-map/src/map_utils.py:
|
694 |
msgid ""
|
695 |
"\n"
|
696 |
-
"
|
697 |
-
"</div>\n"
|
698 |
-
"</div>\n"
|
699 |
-
"
|
700 |
-
"</body>\n"
|
701 |
-
"</html>\n"
|
702 |
"\n"
|
703 |
-
"<style type='text/css'>\n"
|
704 |
-
"
|
705 |
-
"
|
706 |
-
"
|
707 |
-
"
|
708 |
-
"
|
709 |
-
"
|
710 |
-
"
|
711 |
-
"
|
712 |
-
"
|
713 |
-
"
|
714 |
-
"
|
715 |
-
"
|
716 |
-
"
|
717 |
-
"
|
718 |
-
"
|
719 |
-
"
|
720 |
-
"
|
721 |
-
"
|
722 |
-
"
|
723 |
-
"
|
724 |
-
"
|
725 |
-
"
|
726 |
-
"
|
727 |
-
"
|
728 |
-
"
|
729 |
-
"
|
730 |
-
"
|
731 |
-
"
|
732 |
-
"
|
733 |
-
"
|
734 |
-
"
|
735 |
-
"
|
736 |
-
"
|
737 |
-
"
|
738 |
-
"
|
739 |
-
"
|
740 |
-
"
|
741 |
-
"
|
742 |
-
"
|
743 |
"\n"
|
744 |
-
"
|
745 |
-
"
|
746 |
-
"
|
747 |
-
"
|
748 |
-
"</style>\n"
|
749 |
-
"{% endmacro %}"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: Nt3awnou-map/src/map_utils.py:
|
753 |
msgid "get_legend_macro"
|
754 |
msgstr ""
|
755 |
|
756 |
#: Nt3awnou-map/src/markers.py:7 Nt3awnou-map/src/markers.py:15
|
757 |
-
#: Nt3awnou-map/src/filters.py:
|
758 |
msgid "إغاثة"
|
759 |
msgstr ""
|
760 |
|
@@ -764,12 +738,12 @@ msgid "red"
|
|
764 |
msgstr ""
|
765 |
|
766 |
#: Nt3awnou-map/src/markers.py:8 Nt3awnou-map/src/markers.py:16
|
767 |
-
#: Nt3awnou-map/src/filters.py:
|
768 |
msgid "مساعدة طبية"
|
769 |
msgstr ""
|
770 |
|
771 |
#: Nt3awnou-map/src/markers.py:9 Nt3awnou-map/src/markers.py:17
|
772 |
-
#: Nt3awnou-map/src/filters.py:
|
773 |
msgid "مأوى"
|
774 |
msgstr ""
|
775 |
|
@@ -779,7 +753,7 @@ msgid "beige"
|
|
779 |
msgstr ""
|
780 |
|
781 |
#: Nt3awnou-map/src/markers.py:10 Nt3awnou-map/src/markers.py:18
|
782 |
-
#: Nt3awnou-map/src/filters.py:
|
783 |
msgid "طعام وماء"
|
784 |
msgstr ""
|
785 |
|
@@ -788,7 +762,7 @@ msgid "blue"
|
|
788 |
msgstr ""
|
789 |
|
790 |
#: Nt3awnou-map/src/markers.py:11 Nt3awnou-map/src/markers.py:19
|
791 |
-
#: Nt3awnou-map/src/filters.py:
|
792 |
msgid "مخاطر (تسرب الغاز، تلف في الخدمات العامة...)"
|
793 |
msgstr ""
|
794 |
|
@@ -825,7 +799,7 @@ msgstr ""
|
|
825 |
msgid "Intervention prévue dans le futur / Planned future intervention"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: Nt3awnou-map/src/markers.py:43 Nt3awnou-map/src/filters.py:
|
829 |
msgid "Partiellement satisfait / Partially Served"
|
830 |
msgstr ""
|
831 |
|
@@ -833,7 +807,7 @@ msgstr ""
|
|
833 |
msgid "pink"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: Nt3awnou-map/src/markers.py:51 Nt3awnou-map/src/filters.py:
|
837 |
msgid "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
|
838 |
msgstr ""
|
839 |
|
@@ -1164,59 +1138,64 @@ msgid ""
|
|
1164 |
" "
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: Nt3awnou-map/src/filters.py:
|
1168 |
msgid "Rescue"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
-
#: Nt3awnou-map/src/filters.py:
|
1172 |
msgid "Medical Assistance"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
-
#: Nt3awnou-map/src/filters.py:
|
1176 |
msgid "Shelter"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
-
#: Nt3awnou-map/src/filters.py:
|
1180 |
msgid "Food & Water"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
-
#: Nt3awnou-map/src/filters.py:
|
1184 |
msgid "Danger"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
-
#: Nt3awnou-map/src/filters.py:
|
1188 |
msgid "Display unverified requests"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: Nt3awnou-map/src/filters.py:
|
1192 |
msgid "Display Interventions"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
-
#: Nt3awnou-map/src/filters.py:
|
1196 |
msgid "👉 **Choose request type**"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
-
#: Nt3awnou-map/src/filters.py:
|
|
|
|
|
|
|
|
|
1200 |
msgid "👉 **State of villages visited by NGOs**"
|
1201 |
msgstr ""
|
1202 |
|
1203 |
-
#: Nt3awnou-map/src/filters.py:
|
1204 |
-
#: Nt3awnou-map/src/filters.py:75
|
1205 |
msgid "🚨 Critical"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
-
#: Nt3awnou-map/src/filters.py:
|
1209 |
-
#: Nt3awnou-map/src/filters.py:76
|
1210 |
msgid "⚠️ Partially served"
|
1211 |
msgstr ""
|
1212 |
|
1213 |
-
#: Nt3awnou-map/src/filters.py:
|
1214 |
-
|
|
|
|
|
|
|
1215 |
msgid "✅ Fully served"
|
1216 |
msgstr ""
|
1217 |
|
1218 |
-
#: Nt3awnou-map/src/filters.py:
|
1219 |
-
msgid "
|
1220 |
msgstr ""
|
1221 |
|
1222 |
#: Nt3awnou-map/src/dataframes.py:7
|
|
|
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 <[email protected]>\n"
|
|
|
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 |
|
|
|
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 |
" "
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: Nt3awnou-map/src/text_content.py:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
msgid ""
|
123 |
"\n"
|
124 |
" <div style=\"text-align: left;\">\n"
|
|
|
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"
|
163 |
"\n"
|
164 |
" نتعاونو هي منصة تعاونية لمساعدة الأفراد المتضررين من الزلزال الأخير في "
|
165 |
"المغرب. مهمتنا هي تسهيل تقديم المساعدة في الوقت المناسب و بفاعلية و تنظيم "
|
|
|
192 |
" "
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: Nt3awnou-map/src/text_content.py:32
|
196 |
msgid ""
|
197 |
"\n"
|
198 |
" <div style=\"text-align: left;\">\n"
|
|
|
235 |
" "
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: Nt3awnou-map/src/text_content.py:46
|
239 |
msgid ""
|
240 |
"\n"
|
241 |
" <div style=\"text-align: center;\">\n"
|
|
|
244 |
" "
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: Nt3awnou-map/src/text_content.py:53
|
248 |
msgid ""
|
249 |
"\n"
|
250 |
" <hr>\n"
|
|
|
258 |
" "
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: Nt3awnou-map/src/text_content.py:61
|
262 |
msgid ""
|
263 |
"\n"
|
264 |
" <style>\n"
|
|
|
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 |
"مراجعة أو حذف طلب، أدخل رقمه هنا:**"
|
|
|
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"
|
590 |
+
" <li><span style='background:#ED922E;opacity:0.7;'></span>Medical "
|
591 |
+
"Assistance</li>\n"
|
592 |
+
" <li><span style='background:#FFCA92;opacity:0.7;'></span>Shelter</li>\n"
|
593 |
+
" <li><span style='background:#37A8DA;opacity:0.7;'></span>Food & Water</"
|
594 |
"li>\n"
|
595 |
+
" <li><span style='background:#575757;opacity:0.7;'></span>Dangers</li>\n"
|
596 |
+
" <li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>\n"
|
597 |
+
" <li><span style='background:#023020;opacity:0.7;'></span>Partial</li>\n"
|
598 |
+
" <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
|
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 "
|
606 |
+
"Emergency</li>\n"
|
607 |
+
" <li><span style='background:#ED922E;opacity:0.7;'></span>Medium "
|
608 |
+
"Emergency</li>\n"
|
609 |
+
" <li><span style='background:#FFCA92;opacity:0.7;'></span>Low "
|
610 |
+
"Emergency</li>\n"
|
611 |
+
" <li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>\n"
|
612 |
+
" <li><span style='background:#023020;opacity:0.7;'></span>Partial</li>\n"
|
613 |
+
" <li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>\n"
|
614 |
+
" "
|
615 |
+
msgstr ""
|
616 |
+
|
617 |
+
#: Nt3awnou-map/src/map_utils.py:24
|
|
|
618 |
msgid ""
|
619 |
"\n"
|
620 |
+
" {% macro html(this, kwargs) %}\n"
|
621 |
"\n"
|
622 |
+
" <!doctype html>\n"
|
623 |
+
" <html lang=\"en\">\n"
|
624 |
+
" <head>\n"
|
625 |
+
" <meta charset=\"utf-8\">\n"
|
626 |
+
" <meta name=\"viewport\" content=\"width=device-width, initial-"
|
627 |
+
"scale=1\">\n"
|
628 |
+
" <title>jQuery UI Draggable - Default functionality</title>\n"
|
629 |
+
" <link rel=\"stylesheet\" href=\"//code.jquery.com/ui/1.12.1/themes/base/"
|
630 |
"jquery-ui.css\">\n"
|
631 |
"\n"
|
632 |
+
" <script src=\"https://code.jquery.com/jquery-1.12.4.js\"></script>\n"
|
633 |
+
" <script src=\"https://code.jquery.com/ui/1.12.1/jquery-ui.js\"></"
|
634 |
+
"script>\n"
|
635 |
+
" \n"
|
636 |
+
" <script>\n"
|
637 |
+
" $( function() {\n"
|
638 |
+
" $( \"#maplegend\" ).draggable({\n"
|
639 |
+
" start: function (event, ui) {\n"
|
640 |
+
" $(this).css({\n"
|
641 |
+
" right: \"auto\",\n"
|
642 |
+
" top: \"auto\",\n"
|
643 |
+
" bottom: \"auto\"\n"
|
644 |
+
" });\n"
|
645 |
+
" }\n"
|
646 |
+
" });\n"
|
647 |
+
" });\n"
|
648 |
"\n"
|
649 |
+
" </script>\n"
|
650 |
+
" </head>\n"
|
651 |
+
" <body>\n"
|
652 |
"\n"
|
653 |
+
" \n"
|
654 |
+
" <div id='maplegend' class='maplegend' \n"
|
655 |
+
" style='position: absolute; z-index:9999; border:2px solid grey; "
|
656 |
"background-color:rgba(255, 255, 255, 0.8);\n"
|
657 |
+
" border-radius:6px; padding: 10px; font-size:14px; right: 20px; bottom: "
|
658 |
"20px;'>\n"
|
659 |
+
" \n"
|
660 |
+
" <div class='legend-title'>Legend / مفتاح الخريطة</div>\n"
|
661 |
+
" <div class='legend-scale'>\n"
|
662 |
+
" <ul class='legend-labels'>\n"
|
663 |
"\n"
|
664 |
+
" "
|
665 |
msgstr ""
|
666 |
|
667 |
+
#: Nt3awnou-map/src/map_utils.py:65
|
668 |
msgid ""
|
669 |
"\n"
|
670 |
+
" </ul>\n"
|
671 |
+
" </div>\n"
|
672 |
+
" </div>\n"
|
673 |
+
" \n"
|
674 |
+
" </body>\n"
|
675 |
+
" </html>\n"
|
676 |
"\n"
|
677 |
+
" <style type='text/css'>\n"
|
678 |
+
" .maplegend .legend-title {\n"
|
679 |
+
" text-align: left;\n"
|
680 |
+
" margin-bottom: 5px;\n"
|
681 |
+
" font-weight: bold;\n"
|
682 |
+
" font-size: 90%;\n"
|
683 |
+
" color: #333;\n"
|
684 |
+
" }\n"
|
685 |
+
" .maplegend .legend-scale ul {\n"
|
686 |
+
" margin: 0;\n"
|
687 |
+
" margin-bottom: 5px;\n"
|
688 |
+
" padding: 0;\n"
|
689 |
+
" float: left;\n"
|
690 |
+
" list-style: none;\n"
|
691 |
+
" }\n"
|
692 |
+
" .maplegend .legend-scale ul li {\n"
|
693 |
+
" font-size: 80%;\n"
|
694 |
+
" list-style: none;\n"
|
695 |
+
" margin-left: 0;\n"
|
696 |
+
" line-height: 18px;\n"
|
697 |
+
" margin-bottom: 2px;\n"
|
698 |
+
" color: #111;\n"
|
699 |
+
" }\n"
|
700 |
+
" .maplegend ul.legend-labels li span {\n"
|
701 |
+
" display: block;\n"
|
702 |
+
" float: left;\n"
|
703 |
+
" height: 16px;\n"
|
704 |
+
" width: 30px;\n"
|
705 |
+
" margin-right: 5px;\n"
|
706 |
+
" margin-left: 0;\n"
|
707 |
+
" border: 1px solid #999;\n"
|
708 |
+
" }\n"
|
709 |
+
" .maplegend .legend-source {\n"
|
710 |
+
" font-size: 80%;\n"
|
711 |
+
" color: #777;\n"
|
712 |
+
" clear: both;\n"
|
713 |
+
" }\n"
|
714 |
+
" .maplegend a {\n"
|
715 |
+
" color: #777;\n"
|
716 |
+
" }\n"
|
717 |
"\n"
|
718 |
+
" .leaflet-control-geocoder-form input {\n"
|
719 |
+
" color: black;\n"
|
720 |
+
" }\n"
|
721 |
+
" \n"
|
722 |
+
" </style>\n"
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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
|
src/map_utils.py
CHANGED
@@ -1,122 +1,123 @@
|
|
1 |
from branca.element import Template, MacroElement
|
2 |
|
3 |
-
labels_unverified_requests="""
|
4 |
-
<li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue / إغاثة</li>
|
5 |
-
<li><span style='background:#ED922E;opacity:0.7;'></span>Medical Assistance / مساعدة طبية</li>
|
6 |
-
<li><span style='background:#FFCA92;opacity:0.7;'></span>Shelter / مأوى</li>
|
7 |
-
<li><span style='background:#37A8DA;opacity:0.7;'></span>Food & Water / طعام وماء</li>
|
8 |
-
<li><span style='background:#575757;opacity:0.7;'></span>Dangers / مخاطر</li>
|
9 |
-
<li><span style='background:#6EAA25;opacity:0.7;'></span>Done / تم</li>
|
10 |
-
<li><span style='background:#023020;opacity:0.7;'></span>Partial / تم جزئيا</li>
|
11 |
-
<li><span style='background:#FF91E8;opacity:0.7;'></span>Planned / مخطط لها</li>
|
12 |
-
"""
|
13 |
-
labels_verified="""
|
14 |
-
<li><span style='background:#CE3C28;opacity:0.7;'></span>High Emergency / طوارئ عالية</li>
|
15 |
-
<li><span style='background:#ED922E;opacity:0.7;'></span>Medium Emergency / طوارئ متوسطة</li>
|
16 |
-
<li><span style='background:#FFCA92;opacity:0.7;'></span>Low Emergency / طوارئ منخفضة</li>
|
17 |
-
<li><span style='background:#6EAA25;opacity:0.7;'></span>Done / تم</li>
|
18 |
-
<li><span style='background:#023020;opacity:0.7;'></span>Partial / تم جزئيا</li>
|
19 |
-
<li><span style='background:#FF91E8;opacity:0.7;'></span>Planned / مخطط لها</li>
|
20 |
-
"""
|
21 |
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
<
|
27 |
-
<
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
<script>
|
37 |
-
$( function() {
|
38 |
-
$( "#maplegend" ).draggable({
|
39 |
-
start: function (event, ui) {
|
40 |
-
$(this).css({
|
41 |
-
right: "auto",
|
42 |
-
top: "auto",
|
43 |
-
bottom: "auto"
|
44 |
-
});
|
45 |
-
}
|
46 |
-
});
|
47 |
-
});
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
<
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
|
54 |
-
<
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
</div>
|
66 |
-
</div>
|
67 |
-
|
68 |
-
</body>
|
69 |
-
</html>
|
70 |
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
.maplegend .legend-scale ul {
|
80 |
-
margin: 0;
|
81 |
-
margin-bottom: 5px;
|
82 |
-
padding: 0;
|
83 |
-
float: left;
|
84 |
-
list-style: none;
|
85 |
-
}
|
86 |
-
.maplegend .legend-scale ul li {
|
87 |
-
font-size: 80%;
|
88 |
-
list-style: none;
|
89 |
-
margin-left: 0;
|
90 |
-
line-height: 18px;
|
91 |
-
margin-bottom: 2px;
|
92 |
-
color: #111;
|
93 |
-
}
|
94 |
-
.maplegend ul.legend-labels li span {
|
95 |
-
display: block;
|
96 |
-
float: left;
|
97 |
-
height: 16px;
|
98 |
-
width: 30px;
|
99 |
-
margin-right: 5px;
|
100 |
-
margin-left: 0;
|
101 |
-
border: 1px solid #999;
|
102 |
-
}
|
103 |
-
.maplegend .legend-source {
|
104 |
-
font-size: 80%;
|
105 |
-
color: #777;
|
106 |
-
clear: both;
|
107 |
-
}
|
108 |
-
.maplegend a {
|
109 |
-
color: #777;
|
110 |
-
}
|
111 |
|
112 |
-
|
113 |
-
|
114 |
-
|
|
|
|
|
115 |
|
116 |
-
</
|
117 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
|
119 |
-
def get_legend_macro(show_unverified):
|
120 |
legend_macro = MacroElement()
|
121 |
legend_macro._template = Template(template_1 + (labels_unverified_requests if show_unverified else labels_verified) + template_2)
|
122 |
return legend_macro
|
|
|
1 |
from branca.element import Template, MacroElement
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
+
def get_legend_macro(show_unverified):
|
5 |
+
labels_unverified_requests=_("""
|
6 |
+
<li><span style='background:#CE3C28;opacity:0.7;'></span>Rescue</li>
|
7 |
+
<li><span style='background:#ED922E;opacity:0.7;'></span>Medical Assistance</li>
|
8 |
+
<li><span style='background:#FFCA92;opacity:0.7;'></span>Shelter</li>
|
9 |
+
<li><span style='background:#37A8DA;opacity:0.7;'></span>Food & Water</li>
|
10 |
+
<li><span style='background:#575757;opacity:0.7;'></span>Dangers</li>
|
11 |
+
<li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>
|
12 |
+
<li><span style='background:#023020;opacity:0.7;'></span>Partial</li>
|
13 |
+
<li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>
|
14 |
+
""")
|
15 |
+
labels_verified=_("""
|
16 |
+
<li><span style='background:#CE3C28;opacity:0.7;'></span>High Emergency</li>
|
17 |
+
<li><span style='background:#ED922E;opacity:0.7;'></span>Medium Emergency</li>
|
18 |
+
<li><span style='background:#FFCA92;opacity:0.7;'></span>Low Emergency</li>
|
19 |
+
<li><span style='background:#6EAA25;opacity:0.7;'></span>Done</li>
|
20 |
+
<li><span style='background:#023020;opacity:0.7;'></span>Partial</li>
|
21 |
+
<li><span style='background:#FF91E8;opacity:0.7;'></span>Planned</li>
|
22 |
+
""")
|
23 |
|
24 |
+
template_1 = """
|
25 |
+
{% macro html(this, kwargs) %}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
+
<!doctype html>
|
28 |
+
<html lang="en">
|
29 |
+
<head>
|
30 |
+
<meta charset="utf-8">
|
31 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
32 |
+
<title>jQuery UI Draggable - Default functionality</title>
|
33 |
+
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
|
34 |
|
35 |
+
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
|
36 |
+
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
|
37 |
+
|
38 |
+
<script>
|
39 |
+
$( function() {
|
40 |
+
$( "#maplegend" ).draggable({
|
41 |
+
start: function (event, ui) {
|
42 |
+
$(this).css({
|
43 |
+
right: "auto",
|
44 |
+
top: "auto",
|
45 |
+
bottom: "auto"
|
46 |
+
});
|
47 |
+
}
|
48 |
+
});
|
49 |
+
});
|
50 |
|
51 |
+
</script>
|
52 |
+
</head>
|
53 |
+
<body>
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
+
|
56 |
+
<div id='maplegend' class='maplegend'
|
57 |
+
style='position: absolute; z-index:9999; border:2px solid grey; background-color:rgba(255, 255, 255, 0.8);
|
58 |
+
border-radius:6px; padding: 10px; font-size:14px; right: 20px; bottom: 20px;'>
|
59 |
+
|
60 |
+
<div class='legend-title'>Legend / مفتاح الخريطة</div>
|
61 |
+
<div class='legend-scale'>
|
62 |
+
<ul class='legend-labels'>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
+
"""
|
65 |
+
template_2 = """
|
66 |
+
</ul>
|
67 |
+
</div>
|
68 |
+
</div>
|
69 |
|
70 |
+
</body>
|
71 |
+
</html>
|
72 |
+
|
73 |
+
<style type='text/css'>
|
74 |
+
.maplegend .legend-title {
|
75 |
+
text-align: left;
|
76 |
+
margin-bottom: 5px;
|
77 |
+
font-weight: bold;
|
78 |
+
font-size: 90%;
|
79 |
+
color: #333;
|
80 |
+
}
|
81 |
+
.maplegend .legend-scale ul {
|
82 |
+
margin: 0;
|
83 |
+
margin-bottom: 5px;
|
84 |
+
padding: 0;
|
85 |
+
float: left;
|
86 |
+
list-style: none;
|
87 |
+
}
|
88 |
+
.maplegend .legend-scale ul li {
|
89 |
+
font-size: 80%;
|
90 |
+
list-style: none;
|
91 |
+
margin-left: 0;
|
92 |
+
line-height: 18px;
|
93 |
+
margin-bottom: 2px;
|
94 |
+
color: #111;
|
95 |
+
}
|
96 |
+
.maplegend ul.legend-labels li span {
|
97 |
+
display: block;
|
98 |
+
float: left;
|
99 |
+
height: 16px;
|
100 |
+
width: 30px;
|
101 |
+
margin-right: 5px;
|
102 |
+
margin-left: 0;
|
103 |
+
border: 1px solid #999;
|
104 |
+
}
|
105 |
+
.maplegend .legend-source {
|
106 |
+
font-size: 80%;
|
107 |
+
color: #777;
|
108 |
+
clear: both;
|
109 |
+
}
|
110 |
+
.maplegend a {
|
111 |
+
color: #777;
|
112 |
+
}
|
113 |
+
|
114 |
+
.leaflet-control-geocoder-form input {
|
115 |
+
color: black;
|
116 |
+
}
|
117 |
+
|
118 |
+
</style>
|
119 |
+
{% endmacro %}"""
|
120 |
|
|
|
121 |
legend_macro = MacroElement()
|
122 |
legend_macro._template = Template(template_1 + (labels_unverified_requests if show_unverified else labels_verified) + template_2)
|
123 |
return legend_macro
|
src/text_content.py
CHANGED
@@ -1,25 +1,3 @@
|
|
1 |
-
import gettext
|
2 |
-
import streamlit as st
|
3 |
-
def set_lang(lang: str):
|
4 |
-
print(f"Setting language to {lang}")
|
5 |
-
global _
|
6 |
-
if lang != "en":
|
7 |
-
try:
|
8 |
-
localizator = gettext.translation("messages", localedir="locales", languages=[lang])
|
9 |
-
localizator.install()
|
10 |
-
# _ = localizator.gettext
|
11 |
-
print(f"Language set to {lang}")
|
12 |
-
except FileNotFoundError:
|
13 |
-
print(f"Language {lang} not supported yet")
|
14 |
-
else:
|
15 |
-
_ = gettext.gettext
|
16 |
-
print("Language set to English")
|
17 |
-
|
18 |
-
|
19 |
-
def get_localizator() -> gettext.GNUTranslations:
|
20 |
-
global _
|
21 |
-
set_lang(st.session_state.get("lang", "ar"))
|
22 |
-
return _
|
23 |
|
24 |
INTRO_TEXT_EN = """
|
25 |
<div style="text-align: left;">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
2 |
INTRO_TEXT_EN = """
|
3 |
<div style="text-align: left;">
|