Anora-api / japanese.py
rairo's picture
Create japanese.py
79cf860 verified
# japanese.py
JAPANESE_PACK = {
"language": "Japanese (Japan)",
"titles": ["Shunin (Senior Staff)", "Kachō (Section Manager)", "Shachō (President)"],
"scenarios": {
# Beginner β€” Shunin
"ja_meishi_exchange": {
"name": "Meishi Exchange (First Client Meeting Ritual)",
"title": "Shunin (Senior Staff)",
"rules": {
"politeness": "Use polite forms; avoid casual speech.",
"ritual": "Respectful openings; acknowledge the meeting; keep it humble.",
"clarity": "Short, clear self-introduction; avoid excessive claims."
},
"checkpoints": [
"γ―γ˜γ‚γΎγ—γ¦γ€‚",
"γ‚ˆγ‚γ—γγŠι‘˜γ„γ„γŸγ—γΎγ™γ€‚",
"γŠδΈ–θ©±γ«γͺγ£γ¦γŠγ‚ŠγΎγ™γ€‚"
]
},
# Intermediate β€” Kachō
"ja_nemawashi": {
"name": "Nemawashi (Pre-Meeting Consensus Building)",
"title": "Kachō (Section Manager)",
"rules": {
"indirectness": "Use indirect language; test support gently; avoid confrontation.",
"face_saving": "Protect harmony; do not put people on the spot.",
"signals": "Use softeners like 'γ‚‚γ—γ‚ˆγ‚γ—γ‘γ‚Œγ°' and 'γ„γ‹γŒγ§γ—γ‚‡γ†γ‹'."
},
"checkpoints": [
"γ‚‚γ—γ‚ˆγ‚γ—γ‘γ‚Œγ°γ€",
"γ„γ‹γŒγ§γ—γ‚‡γ†γ‹γ€‚",
"ζ€œθ¨Žγ•γ›γ¦γ„γŸγ γγΎγ™γ€‚"
]
},
# Expert β€” Shachō
"ja_formal_apology_gratitude": {
"name": "O-seibo Visit (Formal Apology / Gratitude)",
"title": "Shachō (President)",
"rules": {
"keigo": "Maintain high-level keigo; no casual wording.",
"humility": "Express humility and responsibility; avoid excuses.",
"tone": "Calm, formal, respectful; keep dignity while showing sincerity."
},
"checkpoints": [
"θͺ γ«η”³γ—訳ございません。",
"εΏƒγ‚ˆγ‚ŠγŠθ©«γ³η”³γ—δΈŠγ’γΎγ™γ€‚",
"δ»ŠεΎŒγ¨γ‚‚γ‚ˆγ‚γ—γγŠι‘˜γ„η”³γ—δΈŠγ’γΎγ™γ€‚"
]
}
}
}