Update app.py
Browse files
app.py
CHANGED
|
@@ -301,18 +301,19 @@ ALL_TEXTS = {
|
|
| 301 |
"article_tone_sympathetic": "슬프고 힘든 사람들 편에서 쓰기",
|
| 302 |
"article_tone_cautious": "조심조심, 생각 많이 하고 쓰기",
|
| 303 |
|
| 304 |
-
|
| 305 |
-
"
|
| 306 |
-
"
|
| 307 |
-
"
|
| 308 |
-
"
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
"
|
| 312 |
-
"
|
| 313 |
-
"
|
| 314 |
-
"
|
| 315 |
-
"
|
|
|
|
| 316 |
|
| 317 |
"glossary_june_struggle_parkjongchul": "**박종철:** 서울대학교 학생이었는데, 경찰한테 잡혀가서 고문을 받다가 죽었어요. '책상을 탁 치니 억 하고 죽었다'는 경찰 말이 거짓말인 게 밝혀져서 6월 항쟁이 시작되는 불씨가 됐어요.",
|
| 318 |
"glossary_june_struggle_413_measure": "**4.13 호헌 조치:** 전두환 대통령이 '대통령을 직접 뽑는 법으로 안 바꿀 거야!' 하고 발표한 거예요. 사람들이 엄청 화났어요.",
|
|
@@ -688,10 +689,13 @@ def display_reporter_dashboard(game_state):
|
|
| 688 |
with col3: st.metric(get_text("term_reporter_safety"), f"{status['reporter_safety']}%")
|
| 689 |
with col4: st.metric(get_text("term_article_score_avg"), f"{avg_score:.1f}점")
|
| 690 |
|
|
|
|
| 691 |
def display_historical_glossary(scenario_key):
|
| 692 |
-
|
| 693 |
-
glossary_prefix = f'glossary_{
|
|
|
|
| 694 |
glossary_keys = sorted([k for k in ALL_TEXTS if k.startswith(glossary_prefix)])
|
|
|
|
| 695 |
if not glossary_keys:
|
| 696 |
st.caption("이 시대의 용어 정보가 아직 없어요.")
|
| 697 |
else:
|
|
|
|
| 301 |
"article_tone_sympathetic": "슬프고 힘든 사람들 편에서 쓰기",
|
| 302 |
"article_tone_cautious": "조심조심, 생각 많이 하고 쓰기",
|
| 303 |
|
| 304 |
+
# [수정] 용어 사전 키를 시나리오 키와 일치하도록 변경 (예: 419 -> 4.19)
|
| 305 |
+
"glossary_4.19_revolution_free_party": "**자유당:** 옛날에 이승만 대통령을 도와주던 힘센 정당이었어요. 하지만 나쁜 일을 많이 해서 4.19 혁명 때 사람들이 싫어하게 됐어요.",
|
| 306 |
+
"glossary_4.19_revolution_315_election": "**3.15 부정선거:** 1960년에 대통령을 뽑는데, 자유당이 이기려고 반칙을 많이 한 선거예요. 이것 때문에 4.19 혁명이 일어났어요.",
|
| 307 |
+
"glossary_4.19_revolution_kimjuyeol": "**김주열:** 마산상고 학생이었는데, 3.15 부정선거 반대 시위하다가 경찰이 쏜 최루탄에 맞아 죽었어요. 이 일로 사람들이 더 많이 화가 났어요.",
|
| 308 |
+
"glossary_4.19_revolution_gyeongmudae": "**경무대:** 지금의 청와대 같은 곳인데, 옛날 대통령이 살던 집이에요. 4.19 혁명 때 시위대가 여기로 가다가 경찰이 총을 쏴서 많은 사람이 다쳤어요.",
|
| 309 |
+
"glossary_4.19_revolution_martial_law": "**계엄령:** 나라가 아주 위험할 때 군인들이 나와서 질서를 잡는 특별 명령이에요. 4.19 혁명 때 정부가 계엄령을 내렸어요.",
|
| 310 |
+
|
| 311 |
+
"glossary_5.18_gwangju_new_military": "**신군부:** 옛날에 군인 아저씨들이 힘을 합쳐서 나라를 마음대로 하려고 했던 그룹이에요. 전두환, 노태우 아저씨가 대표적이었죠.",
|
| 312 |
+
"glossary_5.18_gwangju_517_measure": "**5.17 비상계엄 전국 확대:** 신군부가 '나라가 위험하다!' 하면서 군인들 힘을 더 키우고, 사람들 못 모이게 하고, 학교도 닫게 한 조치예요. 이것 때문에 5.18 광주 이야기가 시작됐어요.",
|
| 313 |
+
"glossary_5.18_gwangju_paratroopers": "**공수부대:** 하늘에서 뛰어내리는 훈련을 받은 특별한 군인들이에요. 5.18 때 광주에 와서 사람들을 아주 심하게 대했어요.",
|
| 314 |
+
"glossary_5.18_gwangju_geumnamno": "**금남로:** 광주에서 가장 크고 중요한 길이에요. 5.18 때 여기서 많은 사람들이 모여 시위하고 군인들과 싸웠어요.",
|
| 315 |
+
"glossary_5.18_gwangju_citizens_army": "**시민군:** 5.18 때 군인들이 너무 심하게 하니까, 광주 시민들이 스스로를 지키려고 무기를 들고 싸운 사람들이에요.",
|
| 316 |
+
"glossary_5.18_gwangju_sangmuchungjeong": "**상무충정작전:** 5.18 마지막 �� 새벽에 군인들이 광주 시내로 다시 쳐들어가서 시민군을 힘으로 누른 작전 이름이에요. 아주 슬픈 날이었죠.",
|
| 317 |
|
| 318 |
"glossary_june_struggle_parkjongchul": "**박종철:** 서울대학교 학생이었는데, 경찰한테 잡혀가서 고문을 받다가 죽었어요. '책상을 탁 치니 억 하고 죽었다'는 경찰 말이 거짓말인 게 밝혀져서 6월 항쟁이 시작되는 불씨가 됐어요.",
|
| 319 |
"glossary_june_struggle_413_measure": "**4.13 호헌 조치:** 전두환 대통령이 '대통령을 직접 뽑는 법으로 안 바꿀 거야!' 하고 발표한 거예요. 사람들이 엄청 화났어요.",
|
|
|
|
| 689 |
with col3: st.metric(get_text("term_reporter_safety"), f"{status['reporter_safety']}%")
|
| 690 |
with col4: st.metric(get_text("term_article_score_avg"), f"{avg_score:.1f}점")
|
| 691 |
|
| 692 |
+
# [수정] 용어 사전 표시 함수
|
| 693 |
def display_historical_glossary(scenario_key):
|
| 694 |
+
# 시나리오 키를 기반으로 정확한 접두사 생성
|
| 695 |
+
glossary_prefix = f'glossary_{scenario_key}_'
|
| 696 |
+
|
| 697 |
glossary_keys = sorted([k for k in ALL_TEXTS if k.startswith(glossary_prefix)])
|
| 698 |
+
|
| 699 |
if not glossary_keys:
|
| 700 |
st.caption("이 시대의 용어 정보가 아직 없어요.")
|
| 701 |
else:
|