rairo commited on
Commit
79cf860
Β·
verified Β·
1 Parent(s): 65aab51

Create japanese.py

Browse files
Files changed (1) hide show
  1. 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
+ }