# korean.py KOREAN_PACK = { "language": "Korean (South Korea)", "titles": ["Sawon", "Gwa-jang-nim", "Bu-jang-nim"], "scenarios": { # Beginner — Sawon "ko_first_greeting": { "name": "First Greeting (New Team Intro)", "title": "Sawon", "rules": { "speech_level": "Use formal polite style (-습니다/-니다). Avoid casual endings.", "respect": "Maintain polite tone; avoid interrupting; use softeners like '실례지만'.", "clarity": "Keep sentences short; do not ramble; confirm understanding politely." }, "checkpoints": [ "처음 뵙겠습니다.", "잘 부탁드립니다.", "감사합니다." ] }, # Intermediate — Gwa-jang-nim "ko_hoesik": { "name": "Hoesik (Team Dinner Etiquette)", "title": "Gwa-jang-nim", "rules": { "authority": "Balance warmth with hierarchy; be friendly but not overly casual.", "etiquette": "Use polite language; show appreciation; avoid over-personal comments.", "leadership": "Encourage team bonding while keeping professional boundaries." }, "checkpoints": [ "오늘 수고 많으셨습니다.", "편하게 드세요.", "건배하겠습니다." ] }, # Expert — Bu-jang-nim "ko_crisis_management": { "name": "Crisis Management (Project Failure Accountability)", "title": "Bu-jang-nim", "rules": { "accountability": "Own responsibility clearly without blaming others.", "face": "Preserve team dignity (kibun); apologize formally and propose a recovery plan.", "tone": "Calm, controlled, respectful; avoid emotional overreaction." }, "checkpoints": [ "제 책임입니다.", "진심으로 사과드립니다.", "즉시 개선하겠습니다." ] } } }