Skip to content

Commit f29c734

Browse files
committed
feat: update sample spelling cases
1 parent 25472fe commit f29c734

3 files changed

Lines changed: 18 additions & 17 deletions

File tree

client/src/lib/reverseSpellCheck.fixtures.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,17 @@ export interface ReverseRuleFixture {
1313
export const reverseRuleFixtures: ReverseRuleFixture[] = [
1414
{
1515
name: "common spelling pair",
16-
input: "오랜만에 친구를 만나서 정말 좋았다. 며칠 전부터 기대하고 있었다.",
17-
expectedWrongWords: ["오랫만에", "몇일"],
18-
expectedOriginals: ["오랜만에", "며칠"],
19-
expectedTypes: ["맞춤법", "맞춤법"],
16+
input: "오랜만에 친구를 만나서 정말 좋았다. 며칠 전부터 왜 기다리고 있었다.",
17+
expectedWrongWords: ["오랫만에", "몇일", "외"],
18+
expectedOriginals: ["오랜만에", "며칠", "왜"],
19+
expectedTypes: ["맞춤법", "맞춤법", "맞춤법"],
20+
},
21+
{
22+
name: "why and loanword message sample",
23+
input: "왜 이렇게 안 되는지 메시지로 보내도 돼요.",
24+
expectedWrongWords: ["외", "않되는", "메세지", "되요"],
25+
expectedOriginals: ["왜", "안 되는", "메시지", "돼요"],
26+
expectedTypes: ["맞춤법", "맞춤법", "외래어", "맞춤법"],
2027
},
2128
{
2229
name: "되 and 돼 confusion",

client/src/lib/reverseSpellCheck.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@ const BASE_REVERSE_RULES: ReverseRule[] = [
160160
rule("웬일", "왠일", "맞춤법", "'웬일'이 맞아요. '왠일'로 자주 헷갈려요."),
161161
rule("웬", "왠", "맞춤법", "'웬'은 '어떤'의 뜻. '왠'은 '왜인지'의 줄임이에요."),
162162
rule("왠지", "웬지", "맞춤법", "'왠지'는 '왜인지'의 줄임. '웬지'로 쓰면 틀려요."),
163+
rule("왜냐하면", "외냐하면", "맞춤법", "'왜냐하면'이 맞아요. 이유를 물을 때는 '왜'를 써요.", { ruleId: "spelling-wae-wae-why" }),
164+
rule("왜", "외", "맞춤법", "'왜'는 이유를 묻는 말이에요. '외'와 구분해요.", { ruleId: "spelling-wae-why" }),
163165
rule("금세", "금새", "맞춤법", "'금세'는 '금시에'의 줄임. '금새'는 물건 값을 뜻해요."),
164166
rule("됐다", "됬다", "맞춤법", "'됐다'는 '되었다'의 줄임. '됬다'로 쓰면 틀려요."),
165167
rule("됐", "됬", "맞춤법", "'됐'은 '되었'의 줄임말. '됬'은 없는 말이에요."),

client/src/pages/Home.tsx

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,11 @@ const LOADING_MSGS = [
3131
];
3232

3333
const SAMPLE_TEXTS = [
34-
"오랜만에 친구를 만나서 정말 좋았다. 며칠 전부터 기대하고 있었다.",
35-
"오늘은 집에 가도 돼요. 내일 다시 봐도 돼서 좋아요.",
36-
"이렇게 해요. 안 되는 일도 결국 기록됨. 나중에 다시 볼 수 있어요.",
37-
"감기가 빨리 나아야 하는데, 어제보다 많이 나아졌어요.",
38-
"아기를 낳았다. 다음 주에는 산후조리원에 갈 예정이에요.",
39-
"웬만하면 오늘 끝내고, 왠지 내일은 쉬고 싶어요.",
40-
"비가 그치더니 금세 맑아졌다. 그 상황은 정말 어이없다.",
41-
"설렘을 안고 설거지를 마치고 좋은 결과를 바라요.",
42-
"오늘 점심으로 된장찌개와 떡볶이를 먹었다.",
43-
"액세서리와 케이크 사진을 메시지로 보냈다.",
44-
"새 콘텐츠를 커피숍에서 같이 볼 수 있어요.",
45-
"보고 싶다. 할 수 있다면 내일 다시 보자.",
46-
"역할을 맡은 사람이 희한하다 싶은 실수를 했다.",
34+
"왜 이렇게 안 되는지 메시지로 보내도 돼요.",
35+
"왜냐하면 오늘은 집에 가도 돼요. 답장을 안 해도 괜찮아요.",
36+
"이 메시지는 안 되는 이유를 설명해도 돼요.",
37+
"왜 그런지 알 수 있다면 다시 보내도 돼요.",
38+
"안 되는 일도 결국 기록됨. 나중에 메시지로 다시 볼 수 있어요.",
4739
];
4840

4941
const REPORT_CATEGORIES = ["맞춤법", "띄어쓰기", "표준어", "외래어", "모르겠음"] as const;

0 commit comments

Comments
 (0)