Create korean.py
Browse files
korean.py
ADDED
|
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# korean.py
|
| 2 |
+
|
| 3 |
+
KOREAN_PACK = {
|
| 4 |
+
"language": "Korean (South Korea)",
|
| 5 |
+
"titles": ["Sawon", "Gwa-jang-nim", "Bu-jang-nim"],
|
| 6 |
+
"scenarios": {
|
| 7 |
+
# Beginner β Sawon
|
| 8 |
+
"ko_first_greeting": {
|
| 9 |
+
"name": "First Greeting (New Team Intro)",
|
| 10 |
+
"title": "Sawon",
|
| 11 |
+
"rules": {
|
| 12 |
+
"speech_level": "Use formal polite style (-μ΅λλ€/-λλ€). Avoid casual endings.",
|
| 13 |
+
"respect": "Maintain polite tone; avoid interrupting; use softeners like 'μ€λ‘μ§λ§'.",
|
| 14 |
+
"clarity": "Keep sentences short; do not ramble; confirm understanding politely."
|
| 15 |
+
},
|
| 16 |
+
"checkpoints": [
|
| 17 |
+
"μ²μ λ΅κ² μ΅λλ€.",
|
| 18 |
+
"μ λΆνλ립λλ€.",
|
| 19 |
+
"κ°μ¬ν©λλ€."
|
| 20 |
+
]
|
| 21 |
+
},
|
| 22 |
+
|
| 23 |
+
# Intermediate β Gwa-jang-nim
|
| 24 |
+
"ko_hoesik": {
|
| 25 |
+
"name": "Hoesik (Team Dinner Etiquette)",
|
| 26 |
+
"title": "Gwa-jang-nim",
|
| 27 |
+
"rules": {
|
| 28 |
+
"authority": "Balance warmth with hierarchy; be friendly but not overly casual.",
|
| 29 |
+
"etiquette": "Use polite language; show appreciation; avoid over-personal comments.",
|
| 30 |
+
"leadership": "Encourage team bonding while keeping professional boundaries."
|
| 31 |
+
},
|
| 32 |
+
"checkpoints": [
|
| 33 |
+
"μ€λ μκ³ λ§μΌμ
¨μ΅λλ€.",
|
| 34 |
+
"νΈνκ² λμΈμ.",
|
| 35 |
+
"건배νκ² μ΅λλ€."
|
| 36 |
+
]
|
| 37 |
+
},
|
| 38 |
+
|
| 39 |
+
# Expert β Bu-jang-nim
|
| 40 |
+
"ko_crisis_management": {
|
| 41 |
+
"name": "Crisis Management (Project Failure Accountability)",
|
| 42 |
+
"title": "Bu-jang-nim",
|
| 43 |
+
"rules": {
|
| 44 |
+
"accountability": "Own responsibility clearly without blaming others.",
|
| 45 |
+
"face": "Preserve team dignity (kibun); apologize formally and propose a recovery plan.",
|
| 46 |
+
"tone": "Calm, controlled, respectful; avoid emotional overreaction."
|
| 47 |
+
},
|
| 48 |
+
"checkpoints": [
|
| 49 |
+
"μ μ±
μμ
λλ€.",
|
| 50 |
+
"μ§μ¬μΌλ‘ μ¬κ³Όλ립λλ€.",
|
| 51 |
+
"μ¦μ κ°μ νκ² μ΅λλ€."
|
| 52 |
+
]
|
| 53 |
+
}
|
| 54 |
+
}
|
| 55 |
+
}
|