Create japanese.py
Browse files- japanese.py +55 -0
japanese.py
ADDED
|
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# japanese.py
|
| 2 |
+
|
| 3 |
+
JAPANESE_PACK = {
|
| 4 |
+
"language": "Japanese (Japan)",
|
| 5 |
+
"titles": ["Shunin (Senior Staff)", "KachΕ (Section Manager)", "ShachΕ (President)"],
|
| 6 |
+
"scenarios": {
|
| 7 |
+
# Beginner β Shunin
|
| 8 |
+
"ja_meishi_exchange": {
|
| 9 |
+
"name": "Meishi Exchange (First Client Meeting Ritual)",
|
| 10 |
+
"title": "Shunin (Senior Staff)",
|
| 11 |
+
"rules": {
|
| 12 |
+
"politeness": "Use polite forms; avoid casual speech.",
|
| 13 |
+
"ritual": "Respectful openings; acknowledge the meeting; keep it humble.",
|
| 14 |
+
"clarity": "Short, clear self-introduction; avoid excessive claims."
|
| 15 |
+
},
|
| 16 |
+
"checkpoints": [
|
| 17 |
+
"γ―γγγΎγγ¦γ",
|
| 18 |
+
"γγγγγι‘γγγγγΎγγ",
|
| 19 |
+
"γδΈθ©±γ«γͺγ£γ¦γγγΎγγ"
|
| 20 |
+
]
|
| 21 |
+
},
|
| 22 |
+
|
| 23 |
+
# Intermediate β KachΕ
|
| 24 |
+
"ja_nemawashi": {
|
| 25 |
+
"name": "Nemawashi (Pre-Meeting Consensus Building)",
|
| 26 |
+
"title": "KachΕ (Section Manager)",
|
| 27 |
+
"rules": {
|
| 28 |
+
"indirectness": "Use indirect language; test support gently; avoid confrontation.",
|
| 29 |
+
"face_saving": "Protect harmony; do not put people on the spot.",
|
| 30 |
+
"signals": "Use softeners like 'γγγγγγγγ°' and 'γγγγ§γγγγ'."
|
| 31 |
+
},
|
| 32 |
+
"checkpoints": [
|
| 33 |
+
"γγγγγγγγ°γ",
|
| 34 |
+
"γγγγ§γγγγγ",
|
| 35 |
+
"ζ€θ¨γγγ¦γγγ γγΎγγ"
|
| 36 |
+
]
|
| 37 |
+
},
|
| 38 |
+
|
| 39 |
+
# Expert β ShachΕ
|
| 40 |
+
"ja_formal_apology_gratitude": {
|
| 41 |
+
"name": "O-seibo Visit (Formal Apology / Gratitude)",
|
| 42 |
+
"title": "ShachΕ (President)",
|
| 43 |
+
"rules": {
|
| 44 |
+
"keigo": "Maintain high-level keigo; no casual wording.",
|
| 45 |
+
"humility": "Express humility and responsibility; avoid excuses.",
|
| 46 |
+
"tone": "Calm, formal, respectful; keep dignity while showing sincerity."
|
| 47 |
+
},
|
| 48 |
+
"checkpoints": [
|
| 49 |
+
"θͺ γ«η³γ訳γγγγΎγγγ",
|
| 50 |
+
"εΏγγγθ©«γ³η³γδΈγγΎγγ",
|
| 51 |
+
"δ»εΎγ¨γγγγγγι‘γη³γδΈγγΎγγ"
|
| 52 |
+
]
|
| 53 |
+
}
|
| 54 |
+
}
|
| 55 |
+
}
|