diff --git a/convert_rule.go b/convert_rule.go index 0363779..d6a2ef7 100644 --- a/convert_rule.go +++ b/convert_rule.go @@ -311,6 +311,15 @@ var ( // 二人称 newRulePronounGeneral("あなた", "貴方"), + newRulePronounGeneral("あんた", "貴方"), + newRulePronounGeneral("おまえ", "貴方"), + newRulePronounGeneral("お前", "貴方"), + newRulePronounGeneral("てめぇ", "貴方"), + newRulePronounGeneral("てめえ", "貴方"), + newRuleNounsGeneral("貴様", "貴方").disablePrefix(true), + // newRulePronounGeneral("きさま", "貴方"), + // newRulePronounGeneral("そなた", "貴方"), + newRulePronounGeneral("君", "貴方"), // 三人称 // TODO: AfterIgnore系も簡単に定義できるようにしたい diff --git a/ojosama_test.go b/ojosama_test.go index cec429e..9d32469 100644 --- a/ojosama_test.go +++ b/ojosama_test.go @@ -37,9 +37,9 @@ func TestConvert(t *testing.T) { wantErr: false, }, { - desc: "正常系: あなたは貴方に変換いたしますわ", - src: "あなた", - want: "貴方", + desc: "正常系: 二人称はすべて「貴方」に変換いたしますわ", + src: "あなたは。あんたは。おまえは。お前は。てめぇは。てめえは。貴様は。君は。", + want: "貴方は。貴方は。貴方は。貴方は。貴方は。貴方は。貴方は。貴方は。", opt: nil, wantErr: false, },