Spaces:
Runtime error
Runtime error
Commit ·
ec43e41
1
Parent(s): c62666b
Minor UI changes to properly display on iPad Pro
Browse files- demo/pages/__init__.py +19 -19
demo/pages/__init__.py
CHANGED
|
@@ -51,7 +51,7 @@ css = """
|
|
| 51 |
}
|
| 52 |
|
| 53 |
.jupyter-widgets.leaflet-widgets {
|
| 54 |
-
height:
|
| 55 |
overflow: hidden;
|
| 56 |
}
|
| 57 |
|
|
@@ -106,12 +106,12 @@ from .engine import run_engine
|
|
| 106 |
languages = ["EN","TR"]
|
| 107 |
lang = solara.reactive("EN")
|
| 108 |
|
| 109 |
-
lbl_land_use_btn = [{'EN': '
|
| 110 |
-
'TR': 'okul
|
| 111 |
-
{'EN': '
|
| 112 |
-
'TR': 'nüfus
|
| 113 |
-
{'EN': '
|
| 114 |
-
'TR': 'Yeşil
|
| 115 |
lbl_maintitle = {'EN': 'Tomorrow\'s Cities Decision Making Simulation','TR': 'Yarının Şehirleri için Karar Verme Simülasyonu'}
|
| 116 |
lbl_earthquake= {'EN': 'Earthquake', 'TR': 'Deprem'}
|
| 117 |
lbl_flood = {'EN': 'Flood', 'TR': 'Sel'}
|
|
@@ -129,17 +129,16 @@ lbl_infobox = {'EN': f'''
|
|
| 129 |
resilient city life where the decisions at the city scale reduces the disaster risk in the future.
|
| 130 |
In this simulation, we calculate possible disaster impacts calculated with Tomorrow's Cities Decision
|
| 131 |
Support System (TCDSE). The simulation shows how earthquake, flood and landslide hazards that may occur
|
| 132 |
-
in an imaginary urban environment affect different urban scenarios. To use the simulation 1) Select the
|
| 133 |
-
possible hazard
|
| 134 |
-
against potential hazards; choose policies.
|
| 135 |
''',
|
| 136 |
"TR": f'''
|
| 137 |
Aldığımız kararlar, geleceğimizi doğrudan etkilemektedir. Kent ölçeğinde alınan kararların, gelecekte afet riskini azaltacak
|
| 138 |
-
nitelikte olması dayanıklı bir şehir hayatı için
|
| 139 |
Bu simülasyonda, Yarının Şehirleri Karar Destek Sistemi (TCDSE) ile hesaplanan olası afet etkilerini hesaplıyoruz. Simülasyon,
|
| 140 |
hayali bir kent ortamında meydana gelebilecek deprem, sel ve heyelan tehlikelerinin, farklı kent senaryolarını nasıl etkilediğini gösteriyor.
|
| 141 |
-
Simülasyonu kullanmak için 1) Olası tehlikeyi seçin
|
| 142 |
-
|
| 143 |
lbl_infobox_title = {'EN': '', 'TR': ''}
|
| 144 |
lbl_landuse_plans_title = {'EN': '3. Future land uses', 'TR': '3. Geleceğin alternatif yerleşim planlarından birini seçin'}
|
| 145 |
lbl_run_btn = {'EN': 'RUN', 'TR': 'ÇALIŞTIR'}
|
|
@@ -323,10 +322,10 @@ policies = [1,2,3,4,5,6]
|
|
| 323 |
lbl_policy = dict()
|
| 324 |
lbl_policy[1] = {'EN': 'Loans for reconstruction for minor to moderate damages',
|
| 325 |
'TR': 'Küçük ila orta dereceli hasarlar için yeniden yapılanma kredileri'}
|
| 326 |
-
lbl_policy[2] = {'EN': 'Knowledge sharing about disaster risk reduction in
|
| 327 |
'TR': 'Devlet ve özel okullarda afet risklerinin azaltılması hakkında bilgi paylaşımı'}
|
| 328 |
-
lbl_policy[3] = {'EN': '
|
| 329 |
-
'TR': 'Eğitim ve sağlık
|
| 330 |
lbl_policy[4] = {'EN': 'Repair loan assistance for flooding',
|
| 331 |
'TR': 'Sel için onarım kredisi yardımı'}
|
| 332 |
lbl_policy[5] = {'EN': 'Technical assistance for debris removal in education facilities',
|
|
@@ -642,10 +641,11 @@ def Page():
|
|
| 642 |
with solara.Columns([1,98,1]):
|
| 643 |
solara.HTML(unsafe_innerHTML="")
|
| 644 |
with solara.Column():
|
| 645 |
-
with solara.Columns(([10,80,10])):
|
| 646 |
-
solara.
|
|
|
|
| 647 |
solara.HTML(unsafe_innerHTML=lbl_maintitle[lang.value],classes=["maintitle"])
|
| 648 |
-
with solara.ToggleButtonsSingle(value=lang
|
| 649 |
solara.Button(label="EN", value="EN", text=True,classes=["langbutton"],style="height: 26px;")
|
| 650 |
solara.Button(label="TR", value="TR", text=True,classes=["langbutton"],style="height: 26px;")
|
| 651 |
with solara.Columns([50,50]):
|
|
|
|
| 51 |
}
|
| 52 |
|
| 53 |
.jupyter-widgets.leaflet-widgets {
|
| 54 |
+
height: 280px;
|
| 55 |
overflow: hidden;
|
| 56 |
}
|
| 57 |
|
|
|
|
| 106 |
languages = ["EN","TR"]
|
| 107 |
lang = solara.reactive("EN")
|
| 108 |
|
| 109 |
+
lbl_land_use_btn = [{'EN': 'more schools',
|
| 110 |
+
'TR': 'okul odaklı'},
|
| 111 |
+
{'EN': 'more population',
|
| 112 |
+
'TR': 'nüfus odaklı'},
|
| 113 |
+
{'EN': 'more green',
|
| 114 |
+
'TR': 'Yeşil odaklı'},]
|
| 115 |
lbl_maintitle = {'EN': 'Tomorrow\'s Cities Decision Making Simulation','TR': 'Yarının Şehirleri için Karar Verme Simülasyonu'}
|
| 116 |
lbl_earthquake= {'EN': 'Earthquake', 'TR': 'Deprem'}
|
| 117 |
lbl_flood = {'EN': 'Flood', 'TR': 'Sel'}
|
|
|
|
| 129 |
resilient city life where the decisions at the city scale reduces the disaster risk in the future.
|
| 130 |
In this simulation, we calculate possible disaster impacts calculated with Tomorrow's Cities Decision
|
| 131 |
Support System (TCDSE). The simulation shows how earthquake, flood and landslide hazards that may occur
|
| 132 |
+
in an imaginary urban environment affect different urban scenarios. To use the simulation 1) Check land use 2) Select the
|
| 133 |
+
possible hazard 3) Select the possible city scenarios for the future 4) choose policies 5) Run and check the metrics.
|
|
|
|
| 134 |
''',
|
| 135 |
"TR": f'''
|
| 136 |
Aldığımız kararlar, geleceğimizi doğrudan etkilemektedir. Kent ölçeğinde alınan kararların, gelecekte afet riskini azaltacak
|
| 137 |
+
nitelikte olması dayanıklı bir şehir hayatı için önemlidir.
|
| 138 |
Bu simülasyonda, Yarının Şehirleri Karar Destek Sistemi (TCDSE) ile hesaplanan olası afet etkilerini hesaplıyoruz. Simülasyon,
|
| 139 |
hayali bir kent ortamında meydana gelebilecek deprem, sel ve heyelan tehlikelerinin, farklı kent senaryolarını nasıl etkilediğini gösteriyor.
|
| 140 |
+
Simülasyonu kullanmak için 1) Mevcut planı inceleyin 2) Olası tehlikeyi seçin 3) Geleceğe dair olası şehir senaryolarını seçin
|
| 141 |
+
4) Politika seçin 5) Çalıştırın ve metrikleri inceleyin.'''}
|
| 142 |
lbl_infobox_title = {'EN': '', 'TR': ''}
|
| 143 |
lbl_landuse_plans_title = {'EN': '3. Future land uses', 'TR': '3. Geleceğin alternatif yerleşim planlarından birini seçin'}
|
| 144 |
lbl_run_btn = {'EN': 'RUN', 'TR': 'ÇALIŞTIR'}
|
|
|
|
| 322 |
lbl_policy = dict()
|
| 323 |
lbl_policy[1] = {'EN': 'Loans for reconstruction for minor to moderate damages',
|
| 324 |
'TR': 'Küçük ila orta dereceli hasarlar için yeniden yapılanma kredileri'}
|
| 325 |
+
lbl_policy[2] = {'EN': 'Knowledge sharing about disaster risk reduction in schools',
|
| 326 |
'TR': 'Devlet ve özel okullarda afet risklerinin azaltılması hakkında bilgi paylaşımı'}
|
| 327 |
+
lbl_policy[3] = {'EN': 'Catastrophe bond for education/health facilities',
|
| 328 |
+
'TR': 'Eğitim ve sağlık tesislerini yapılandırmak için afet bonosu'}
|
| 329 |
lbl_policy[4] = {'EN': 'Repair loan assistance for flooding',
|
| 330 |
'TR': 'Sel için onarım kredisi yardımı'}
|
| 331 |
lbl_policy[5] = {'EN': 'Technical assistance for debris removal in education facilities',
|
|
|
|
| 641 |
with solara.Columns([1,98,1]):
|
| 642 |
solara.HTML(unsafe_innerHTML="")
|
| 643 |
with solara.Column():
|
| 644 |
+
with solara.Columns(([10,80,10]), style="display: flex; justify-content: center; align-items: center;"):
|
| 645 |
+
solara.HTML(unsafe_innerHTML="")
|
| 646 |
+
#solara.Button(label=lbl_reset[lang.value], on_click=reset_view, style="height: 26px;")
|
| 647 |
solara.HTML(unsafe_innerHTML=lbl_maintitle[lang.value],classes=["maintitle"])
|
| 648 |
+
with solara.ToggleButtonsSingle(value=lang):
|
| 649 |
solara.Button(label="EN", value="EN", text=True,classes=["langbutton"],style="height: 26px;")
|
| 650 |
solara.Button(label="TR", value="TR", text=True,classes=["langbutton"],style="height: 26px;")
|
| 651 |
with solara.Columns([50,50]):
|