File size: 2,181 Bytes
5bf35b1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# 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": [
                "제 μ±…μž„μž…λ‹ˆλ‹€.",
                "μ§„μ‹¬μœΌλ‘œ μ‚¬κ³Όλ“œλ¦½λ‹ˆλ‹€.",
                "μ¦‰μ‹œ κ°œμ„ ν•˜κ² μŠ΅λ‹ˆλ‹€."
            ]
        }
    }
}