ll7098ll commited on
Commit
fdc7183
·
verified ·
1 Parent(s): 9313759

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -14
app.py CHANGED
@@ -301,18 +301,19 @@ ALL_TEXTS = {
301
  "article_tone_sympathetic": "슬프고 힘든 사람들 편에서 쓰기",
302
  "article_tone_cautious": "조심조심, 생각 많이 하고 쓰기",
303
 
304
- "glossary_419_revolution_free_party": "**자유당:** 옛날에 이승만 대통령을 도와주던 힘센 정당이었어요. 하지만 나쁜 일을 많이 해서 4.19 혁명 때 사람들이 싫어하게 됐어요.",
305
- "glossary_419_revolution_315_election": "**3.15 부정선거:** 1960년에 대통령을 뽑는데, 자유당이 이기려고 반칙을 많이 선거예요. 이것 때문에 4.19 혁명이 일어났어요.",
306
- "glossary_419_revolution_kimjuyeol": "**김주열:** 마산상고 학생이었는데, 3.15 부정선거 반대 시위하다가 경찰이 최루탄에 맞아 죽었어요. 일로 사람들이 많이 화가 났어요.",
307
- "glossary_419_revolution_gyeongmudae": "**경무대:** 지금의 청와대 같은 곳인데, 옛날 대통령이 살던 집이에요. 4.19 혁명 시위대가 여기로 가다가 경찰이 총을 쏴서 많은 사람이 다쳤어요.",
308
- "glossary_419_revolution_martial_law": "**계엄령:** 나라가 아주 위험할 군인들이 나와서 질서를 잡는 특별 명령이에요. 4.19 혁명 때 정부가 계엄령을 내렸어요.",
309
-
310
- "glossary_518_gwangju_new_military": "**신군부:** 옛날에 군인 아저씨들이 힘을 합쳐서 나라를 마음대로 하려고 했던 그룹이에요. 전두환, 노태우 아저씨가 대표적이었죠.",
311
- "glossary_518_gwangju_517_measure": "**5.17 비상계엄 전국 확대:** 신군부가 '나라가 위험하다!' 하면서 군인들 힘을 키우고, 사람들 모이게 하고, 학교도 닫게 조치예요. 이것 때문에 5.18 광주 이야기가 시작됐어요.",
312
- "glossary_518_gwangju_paratroopers": "**공수부대:** 하늘에서 뛰어내리는 훈련을 받은 특별한 군인들이에요. 5.18 광주에 와서 사람들을 아주 심하게 대했어요.",
313
- "glossary_518_gwangju_geumnamno": "**금남로:** 광주에서 가장 크고 중요한 길이에요. 5.18 때 여기서 많은 사람들이 모여 시위하고 군인들과 싸웠어요.",
314
- "glossary_518_gwangju_citizens_army": "**시민군:** 5.18 군인들이 너무 심하게 하니까, 광주 시민들이 스스로를 지키려고 무기를 들고 싸운 사람들이에요.",
315
- "glossary_518_gwangju_sangmuchungjeong": "**상무충정작전:** 5.18 마지막 날 새벽에 군인들이 광주 시내로 다시 쳐들어가서 시민군을 힘으로 누른 작전 이름이에요. 아주 슬픈 날이었죠.",
 
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
- prefix_key = scenario_key.replace('.', '_')
693
- glossary_prefix = f'glossary_{prefix_key}_'
 
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: